Browse Source

Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife

CroWke 4 years ago
parent
commit
7edfb02121

+ 10 - 0
build.sh

@@ -21,6 +21,16 @@ elif [[ "$OSTYPE" == "msys" ]]; then
 	else
 		./txt2gam.exe glife.txt "${QSPFILE}" 1> /dev/null
 	fi
+elif [[ "$OSTYPE" == "cygwin" ]]; then
+	# Unsure if non-AMD CPUs give this or AMD64, tested on an actual AMD brand chip
+	# requires a python install visible to cygwin (for the txtmerge above)
+	if [[ "$PROCESSOR_ARCHITECTURE" == "x86_64" ]]; then
+		./txt2gam64.exe glife.txt "${QSPFILE}" 1> /dev/null
+	elif [[ "$PROCESSOR_ARCHITECTURE" == "AMD64" ]]; then
+		./txt2gam64.exe glife.txt "${QSPFILE}" 1> /dev/null
+	else
+		./txt2gam.exe glife.txt "${QSPFILE}" 1> /dev/null
+	fi
 fi
 if [ -d "${DESTDIR}" ]; then
 	cp --reflink=auto "${QSPFILE}" "${DESTDIR}"

+ 0 - 1
glife.qproj

@@ -79,7 +79,6 @@
 		<Location name="dinSex2"/>
 		<Location name="dinsexFX"/>
 		<Location name="oral"/>
-		<Location name="orgazm"/>
 	</Folder>
 	<Folder name="CumManage">
 		<Location name="Cum_Manage"/>

+ 2 - 2
locations/Gnpc2.qsrc

@@ -628,7 +628,7 @@ $din_gboy_go_to_disco = {
 													gs 'cum_manage'
 													swallow += 1
 													gs 'stat'
-													'<center><img <<$set_imgh>> src="images/shared/sex/cum/mouth/cum49.jpg"></center>'
+													'<center><video autoplay loop src="images/shared/sex/public/c0<<rand(0,10)>>.mp4"></video></center>'
 													gs 'dinsex','bj_swallow_random'
 
 													act 'Further':
@@ -734,7 +734,7 @@ $din_gboy_go_to_disco = {
 														GboyBalabol[numnpc] = 1
 
 														gs 'stat'
-														'<center><img <<$set_imgh>> src="images/shared/sex/anal/doggy/anal31.jpg"></center>'
+														'<center><video autoplay loop src="images/shared/sex/anal/doggy/anal<<rand(0,12)>>.mp4"></video></center>'
 														gs 'dinsex', 'boy_puts_condom'
 														gs 'dinSex','boy_wants_anal','lubri' & gs 'dinsex','analsex'
 														'Finally the guy finishes and you feel something warm fill your ass.'

+ 6 - 0
locations/Komp.qsrc

@@ -188,6 +188,8 @@ if $ARGS[0] = 'masturbate':
 	if pcs_horny >= 100:
 		$orgasm_or = 'yes'
 		$orgasm_txt = 'Suddenly your muscles tighten and you cum powerfully, while you stifle your moans so your neighbours won''t find out. Afterwards, you have goosebumps all over your skin. That was just what you needed!'
+		gs 'arousal', 'masturbate', -1
+		gs 'stat'
 	end
 
 	act 'Stop masturbating':divanmastr = 0 & gt 'Komp', 'porno'
@@ -1136,6 +1138,8 @@ if $ARGS[0] = 'waitclients':
 				gs 'stat'
 				$orgasm_or = 'custom'
 				$orgasm_txt = 'You groan despite yourself, and realize you''re about to have an orgasm on camera! Deciding it''s too late to stop, you flick your fingers over your clit several more times and moan loudly as your whole body begins to tremble. When you look at the chat again, you see a mixture of compliments and lewd comments on your show. Either way: they loved it!'
+				gs 'arousal', 'masturbate', -1
+				gs 'stat'
 			end
 			act 'Continue':gt 'Komp','waitclients'
 		end
@@ -1452,6 +1456,7 @@ if $ARGS[0] = 'waitclients':
 				'When it subsides, you look at your current viewer count. Damn... you just came in front of <<camclients>> users, completely free of charge!'
 
 				$orgasm_or = 'yes'
+				gs 'arousal', 'vaginal_finger', -1, 'exhibitionism'
 				gs 'stat'
 			end
 			act 'Continue':gt 'Komp','waitclients'
@@ -1494,6 +1499,7 @@ if $ARGS[0] = 'waitclients':
 				gs 'stat'
 				$orgasm_or = 'yes'
 				$orgasm_txt = 'It feels too good to stop! Before you know it, your fingers are repeatedly penetrating your ass and you moan excitedly, barely keeping yourself from screaming. You just had an anal orgasm in front of <<camclients>> users, completely free of charge! Oops...'
+				gs 'arousal', 'masturbate', -1, 'exhibitionism'
 				gs 'stat'
 			end
 			act'Continue':gt'Komp','waitclients'

+ 1 - 0
locations/LCporn.qsrc

@@ -99,6 +99,7 @@ if $ARGS[0] = 'sex':
 	act 'Take it in the ass':
 		*clr & cla
 		npc_rel['A89'] += 5
+		gs 'boyStat', 'A89'
 		npc_sex[$boy] += 1
 		randlcpic = rand(1, 4)
 		'<center><img <<$set_imgh>> src="images/locations/city/industrial/bbq/sex/anal<<randlcpic>>.jpg"></center>'

+ 3 - 2
locations/NormPR.qsrc

@@ -20,8 +20,9 @@ if $ARGS[0] = '1':
 	end
 
 	'After a few minutes of fucking you, the man groans and you feel his hips spasming against yours. He pulls out of you and takes the filled condom off his slowly shrinking cock.'
-	gs 'arousal', 'vaginal', 15, 'sub', 'unknown', 'prostitution'
-	gs 'orgazm','start'
+	gs 'dinsex', 'boy_puts_condom'
+	gs 'dinsex', 'vaginal_sex', 15, 'sub', 'unknown', 'prostitution'
+	gs 'dinsex', 'sexcum'
 	'The man ties a knot in the condom and tosses it out of the window carelessly, very satisfied with your performance.'
 	
 	gs 'arousal', 'end'

+ 1 - 0
locations/anushapt.qsrc

@@ -390,6 +390,7 @@ if $ARGS[0] = 'bathroom':
 			end
 			act 'Get out of the shower': gt 'anushapt','bathroom'
 		end
+		if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 		killvar 'temp'
 	end
 	dynamic $bath

+ 2 - 2
locations/arousal.qsrc

@@ -473,8 +473,8 @@ if $ARGS[0] ! 'end' and $ARGS[0] ! 'checks' and $ARGS[0] ! 'count' and $ARGS[0]
 			if stim_les = 1 and $ARGS[i] = 'lesbian':i += 1 & jump 'stimloop'
 			if stim_foot = 1 and $ARGS[i] = 'feet':i += 1 & jump 'stimloop'
 			if $ARGS[i] = 'bound':
-				stim['kink'] += bondage['exp']
-				stim['pref'] += bondage['pref']
+				stim['kink'] += bound['exp']
+				stim['pref'] += bound['pref']
 				stim['kinkno'] += 1
 				stim['bound'] = 1
 			elseif $ARGS[i] = 'beast':

+ 12 - 1
locations/arturRinok.qsrc

@@ -100,8 +100,19 @@ if $ARGS[0] = 'start':
 		end
 	end
 
-	act 'Leave':gt 'pavtrain_market', 'start'
+	gs 'willpower', 'bj', 'resist', 'hard'
+	if will_cost <= pcs_willpwr:
+		act 'Leave (<<will_cost>> Willpower)':
+			gs 'willpower', 'bj', 'resist', 'hard'
+			gs 'willpower', 'pay', 'resist'
+			gs 'stat'
+			gt 'pavtrain_market', 'start'
+		end
+	else
+		act 'Leave (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+	end
 end
+
 if $ARGS[0] = 'work_1':
 	*clr & cla
 	menu_off = 1

+ 1 - 1
locations/bed2.qsrc

@@ -421,7 +421,7 @@ if $ARGS[0] = 'wake_horny':
 	end
 
 	if $loc = 'bedrPar' and SisterLesb = 5 and hour < 6:
-		act 'Wake Anya and see if she''s in the mood': strip_here = 0 & InSleep = 0 & gt 'sistersleep'
+		act 'Wake Anya and see if she''s in the mood': strip_here = 0 & InSleep = 0 & gt 'sistersleep', 'sister_sleep'
 	elseif $loc = 'FedorEv4':
 		act 'Wake Fedor and see if he''s in the mood': strip_here = 0 & InSleep = 0 & gt 'FedorEv4', 'Bedroom 1'
 		!!Intro text doesn''t quite fit event (but doesn''t quite fit - try for baby - scenario either) - custom scene from VK?

+ 2 - 2
locations/bedrPar.qsrc

@@ -121,7 +121,7 @@ if npc_QW['A33'] > 10:npc_QW['A33'] = 10
 gs'dinsister'
 
 act 'Exit the room':
-	if sisterHere = 2 and daystart - parbuydate > 55 and popugai2 = 1 and sisrelparday = 0 :gt'sister','pargone'
+	if sisterHere = 2 and daystart - parbuydate > 55 and popugai2 = 1 and sisrelparday = 0 : gt 'sister_chat', 'pargone'
 	gt'korrPar'
 end
 
@@ -130,7 +130,7 @@ if sisboyparty_day + 1 = daystart and sisboyparty = -1 and hour = 22:
 else
 	gs'family'
 
-	if rexCarCount >= 9 and sisterHere = 1 and hour < 3 and rexSmsDay ! daystart and smsForRex < 13: act 'Send Rex a SMS message':gt 'reks','sms'
+	if rexCarCount >= 9 and sisterHere = 1 and hour < 3 and rexSmsDay ! daystart and smsForRex < 13: act 'Send Rex a SMS message': gt 'reks','sms'
 
 	if student > 0 and kursovik < 100:
 		act 'Do coursework (1:00)':

+ 1 - 1
locations/body_din.qsrc

@@ -20,7 +20,7 @@ if $ARGS[0] = 'pregnancyVisibility':
 	clothingwornnumberTemp = iif(ARGS[3] = 0,clothingwornnumber,ARGS[3])
 	
 	gs 'clothing_attributes',$clothingworntypeTemp,clothingwornnumberTemp
-	if (CloThinness >= 5 or $clothingworntypeTemp = 'nude') and pregchemTemp > 2000: 
+	if (CloThinness >= 5 or $clothingworntypeTemp = 'nude') and pregchemTemp > 2688: 
 		RESULT = 1
 	elseif CloThinness = 4 and pregchemTemp > 3460: 
 		RESULT = 1

+ 4 - 3
locations/clener.qsrc

@@ -468,11 +468,12 @@ if $ARGS[0] = 'borodachSex':
 			'<center><img <<$set_imgh>> src="images/shared/sex/vag/miss/vag.jpg"></center>'
 			'<<$boydesc>> lays you on the sofa, spreads your legs and pulls out his <<dick>> cm dick, his fingers begin to caress your pussy, preparing it for entry.'
 			
+			gs 'dinsex', 'boy_puts_condom'
 			gs 'arousal', 'vaginal_finger', 5
-			gs 'arousal', 'vaginal', 15
+			gs 'dinsex', 'vaginal_sex', 15
+			gs 'dinsex', 'sexcum'
+			gs 'arousal', 'end'
 			gs 'stat'
-			
-			gs 'orgazm', 'start'
 
 			act 'Leave':gt 'street'
 		end

+ 1 - 1
locations/clothing.qsrc

@@ -768,7 +768,7 @@ if $ARGS[0] = 'recover_lost_clothes':
 	findLocInd = ARRPOS('CloLosDay', CloLosDay[$cloLoc])
 	KILLVAR 'CloLosDay', findLocInd
 	findLocInd = ARRPOS('$CloLosLoc', $cloLoc)
-	KILLVAR '$CloLosLoc', findLocationIndex
+	KILLVAR '$CloLosLoc', findLocInd
 	KILLVAR 'findLocInd'
 
 	if cloAction = 1:

+ 1 - 1
locations/din_van.qsrc

@@ -681,7 +681,7 @@ $basin = {
 			minut += 1
 			deodorant -= 1
 			gs 'sweat', 'deo'
-			iif(pregchem => 2191, '<center><img <<$set_imgh>> src="images/shared/home/bathroom/deodorant_preg.jpg"></center>', '<center><img <<$set_imgh>> src="images/shared/home/bathroom/deodorant.jpg"></center>')
+			iif(func('body_din','pregnancyVisibility') = 1, '<center><img <<$set_imgh>> src="images/shared/home/bathroom/deodorant_preg.jpg"></center>', '<center><img <<$set_imgh>> src="images/shared/home/bathroom/deodorant.jpg"></center>')
 			'You apply deodorant to your armpits. It will keep you feeling fresh and clean for longer.'
 			act 'Continue': menu_off = 0 & gt $loc, $metka
 		end

+ 4 - 4
locations/family.qsrc

@@ -64,25 +64,25 @@ if StoryLine = 1:
 
 			if hour < 7:
 				sisterHere = 1
-				'Your sister <a href="exec:gt ''sistersleep''">Anya</a> is asleep in her bed.'
+				'Your sister <a href="exec:gt ''sistersleep'', ''sister_sleep''">Anya</a> is asleep in her bed.'
 			end
 
 			if week >= 6:
 				if hour >= 7 and hour < 10:
 					sisterHere = 1
-					'Your sister <a href="exec:gt ''sistersleep''">Anya</a> is asleep in her bed.'
+					'Your sister <a href="exec:gt ''sistersleep'', ''sister_sleep''">Anya</a> is asleep in her bed.'
 				end
 
 				if hour = 10:
 					sisterHere = 2
 					sisterdialog = 3
-					'Your sister <a href="exec:gt ''sister''">Anya</a> is getting ready to go for a walk.'
+					'Your sister <a href="exec:gt ''sister_chat'', ''sister_chat''">Anya</a> is getting ready to go for a walk.'
 				end
 			end
 
 			if hour >= 18 and sisboyparty_day + 1 ! daystart:
 				sisterHere = 2
-				'Your sister <a href="exec:gt ''sister''">Anya</a> is sitting on her bed, reading a book.'
+				'Your sister <a href="exec:gt ''sister_chat'', ''sister_chat''">Anya</a> is sitting on her bed, reading a book.'
 			elseif sisboyparty_day + 1 = daystart and sisboyparty = -1 and hour = 22:
 				*clr & cla
 				menu_off = 1

+ 1 - 1
locations/fit.qsrc

@@ -210,7 +210,7 @@ if $ARGS[0] = 'dressing room':
 			minut += 1
 			deodorant -= 1
 			gs 'sweat', 'deo'
-			iif(pregchem => 2191, '<center><img <<$set_imgh>> src="images/shared/home/bathroom/deodorant_preg.jpg"></center>', '<center><img <<$set_imgh>> src="images/shared/home/bathroom/deodorant.jpg"></center>')
+			iif(func('body_din','pregnancyVisibility') = 1, '<center><img <<$set_imgh>> src="images/shared/home/bathroom/deodorant_preg.jpg"></center>', '<center><img <<$set_imgh>> src="images/shared/home/bathroom/deodorant.jpg"></center>')
 			'You apply deodorant to your armpits. It will keep you feeling fresh and clean for longer.'
 			act 'Continue': menu_off = 0 & gt $loc, $metka
 		end

+ 0 - 2
locations/furi.qsrc

@@ -238,8 +238,6 @@ act 'Try to get a lift':
 				act 'Get into the truck': furisex = 100 & gt 'furisex'
 			end			
 		else
-			cla & *clr
-			'<center><img <<$set_imgh>> src="images/locations/highway/furi.jpg"></center>'
 			'"I could... But that depends on how you''re going to return the favor. Actually, wait a minute, you don''t happen to be that girl who shows up by the road and sucks drivers off for a lift do you? We get a lot of girls who do that but not so many repeat customers and someone said she looked like you."'
 			act'Uhh...':
 				cla

+ 1 - 1
locations/gKristinaZv.qsrc

@@ -380,7 +380,7 @@ end
 	
 if $ARGS[0] = '10':
 	'Christina smiles at you: "You''ve been doing such a good job, bitch... it''s about time I reward you."'
-	'She pulls an extra large dildo out of her back and grins: "Oh yes, I can see that greedy look in your eyes. It''s all yours today. Girls, you can help her out if you want" as she sticks it on the floor.'
+	'She pulls an extra large dildo out of her backpack and grins: "Oh yes, I can see that greedy look in your eyes. It''s all yours today. Girls, you can help her out if you want" as she sticks it on the floor.'
 
 	act 'Ride the large dildo':
 		*clr & cla

+ 1 - 1
locations/gLakeNude.qsrc

@@ -200,7 +200,7 @@ if temper >= 15 and month >= 5 and month <= 9:
 				if krem = 0:
 					pcs_tan += 1
 					'You lie down on your towel for some sunbathing and hopefully a nicer tan, and enjoy the warm rays of the sun on your body.'
-				else:
+				else
 					krem -= 1
 					pcs_tan += 3
 					'You smear your body with sunscreen and lie down on your towel for some sunbathing, hoping to work on your tan. You enjoy the warm rays of the sun on your body.'

+ 3 - 3
locations/gadbana.qsrc

@@ -257,7 +257,7 @@ else
 		'<center><img <<$set_imgh>> src="images/characters/village/mira/miraban.jpg"></center>'
 			'While you undress, through the corner of your eye you notice Mira removing her panties.'
 
-			gs 'arousal', 'voyeur', 10, 'lesbian'
+			gs 'arousal', 'voyeur', 5, 'lesbian'
 			gs 'stat'
 
 			act 'Watch Mira clean herself':
@@ -265,7 +265,7 @@ else
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/village/mira/miraban1.jpg"></center>'
 			'You feel the hot steam penetrate into your pores while you blissfully watch Mira lather up. She sometimes throws at you short glances and smiles hesitantly in response...'
-			gs 'arousal', 'voyeur', 10
+			gs 'arousal', 'voyeur', 5
 			gs 'stat'
 			act 'Steam':
 				cls
@@ -283,7 +283,7 @@ else
 				'<center><img <<$set_imgh>> src="images/characters/village/mira/miraban2.jpg"></center>'
 				'Mira finally finishes lathering herself, you take the loofah and lather yourself from head to toe. You enjoy yourselves in the warm bath, relaxing in each other''s company, occasionally exchanging meaningless anecdotes...'
 				if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
-				gs 'arousal', 'voyeur', 120
+				gs 'arousal', 'voyeur', 25
 				gs 'arousal', 'end'
 				gs 'stat'
 

+ 1 - 1
locations/gaddvor.qsrc

@@ -110,9 +110,9 @@ if $ARGS[0] = 'chickens':
 	!job Granny
 	if feed_chickens = 1:
 		act 'Feed the chickens':
+			*clr & cla
 			'<center><img <<$set_imgh>> src="images/locations/gadukino/village/chickens2.jpg"></center>'
 			'You decide to feed the chickens. You pick up a bucket full of bird''s seed and grain mix and toss it on the ground. They immediately rush over and start to greedily eat. You watch them for a bit before you go about your business.'
-			*clr & cla
 			minut += 30
 			grandmahelp += 1
 			feed_chickens = 0

+ 5 - 5
locations/gadmarket.qsrc

@@ -22,11 +22,11 @@ frost = 0
 $gadmarkettab = '<center><table align="center">'
 $gadmarkettab += FUNC ('$stock_item', 10, 'Package of tea biscuits', 400, 'pranik', 'gadmarket')
 $gadmarkettab += FUNC ('$stock_item', 20, 'Cigarettes', 150, 'siga', 'gadmarket')
-$gadmarkettab += FUNC ('$single_stock_item', 1, 'Fashion magazine', 450, 'fashmag', 'gadmarket')
-$gadmarkettab += FUNC ('$single_stock_item', 1, 'Computer magazine', 450, 'compmag', 'gadmarket')
-$gadmarkettab += FUNC ('$single_stock_item', 1, 'Biographical magazine', 450, 'biomag', 'gadmarket')
-$gadmarkettab += FUNC ('$single_stock_item', 1, 'Cooking magazine', 450, 'cookmag', 'gadmarket')
-$gadmarkettab += FUNC ('$single_stock_item', 1, 'Knitting magazine', 450, 'knitmag', 'gadmarket')
+$gadmarkettab += FUNC ('$single_stock_item', 1, 'Fashion magazine', 145, 'fashmag', 'gadmarket')
+$gadmarkettab += FUNC ('$single_stock_item', 1, 'Computer magazine', 145, 'compmag', 'gadmarket')
+$gadmarkettab += FUNC ('$single_stock_item', 1, 'Biographical magazine', 145, 'biomag', 'gadmarket')
+$gadmarkettab += FUNC ('$single_stock_item', 1, 'Cooking magazine', 145, 'cookmag', 'gadmarket')
+$gadmarkettab += FUNC ('$single_stock_item', 1, 'Knitting magazine', 145, 'knitmag', 'gadmarket')
 if preziktype = 0: $gadmarkettab += FUNC ('$stock_item', 5, 'Condoms', 600, 'prezik', 'gadmarket')
 if preziktype = 1 or preziktype = 2: $gadmarkettab += FUNC ('$stock_item', 5, 'Condoms', 600, 'prezikcount', 'gadmarket')
 $gadmarkettab += FUNC ('$stock_item', 20, 'Tampons', 250, 'tampon', 'gadmarket')

+ 4 - 4
locations/gaptek.qsrc

@@ -73,7 +73,7 @@ if $ARGS[0] = 'start' or $message ! '':
 		*P FUNC ('$stock_item', 30, 'Vitamins', 130, 'vitamin', 'gaptek', 'start')
 		*P FUNC ('$stock_item', 50, 'Painkillers', 435, 'painkiller', 'gaptek', 'start')
 		*P FUNC ('$stock_item', 10, 'Ointments for chafing', 372, 'mosolmaz', 'gaptek', 'start')
-		*P FUNC ('$stock_item', 1, 'Lubricant', 145, 'lubri', 'gaptek', 'start')
+		*P FUNC ('$stock_item', 20, 'Lubricant', 145, 'lubri', 'gaptek', 'start')
 		*P FUNC ('$stock_item', 30, 'Lip balm', 127, 'lipbalm', 'gaptek', 'start')
 		*P FUNC ('$stock_item', 12, 'Weight loss pill', 248, 'fatdel', 'gaptek', 'start')
 		*P FUNC ('$stock_item', 20, 'Tampons', 200, 'tampon', 'gaptek', 'start')
@@ -100,7 +100,7 @@ if $ARGS[0] = 'start' or $message ! '':
 		*P FUNC ('$stock_item', 30, 'Vitamins', 130, 'vitamin', 'gaptek', 'start')
 		*P FUNC ('$stock_item', 50, 'Painkillers', 435, 'painkiller', 'gaptek', 'start')
 		*P FUNC ('$stock_item', 10, 'Ointments for chafing', 372, 'mosolmaz', 'gaptek', 'start')
-		*P FUNC ('$stock_item', 1, 'Lubricant', 145, 'lubri', 'gaptek', 'start', StoryLine, '(you have <<lubri>>)','<a href="exec:gs ''gaptek'', ''oops''">buy 1</a>')
+		*P FUNC ('$stock_item', 20, 'Lubricant', 145, 'lubri', 'gaptek', 'start', StoryLine, '(you have <<lubri>>)','<a href="exec:gs ''gaptek'', ''oops''">buy 1</a>')
 		*P FUNC ('$stock_item', 30, 'Lip balm', 127, 'lipbalm', 'gaptek', 'start')
 		*P FUNC ('$stock_item', 12, 'Weight loss pill', 248, 'fatdel', 'gaptek', 'start')
 		*P FUNC ('$stock_item', 20, 'Tampons', 200, 'tampon', 'gaptek', 'start')
@@ -277,13 +277,13 @@ if $ARGS[0] = 'buy_lube':
 		*nl
 		gt 'gaptek', 'garden'
 	else
-		lubri += 1
+		lubri += 20
 		money -= 145
 		gap_lub_count += 1
 		galubriday = daystart
 		gs 'stat'
 		if npc_QW['A29'] < 3:gaogorod += 3
-		$gardmess = '<center><font color="green">You bought 1 <b>Lubricant</b>.</font></center><br>You pay for the lubricant and quickly put the tubes in your pocket, before anyone sees you buy them.'
+		$gardmess = '<center><font color="green">You bought 1 <b>Lubricant</b>.</font></center><br>You pay for the lubricant and quickly put the tube in your pocket, before anyone sees you buy them.'
 		*nl
 		gt 'gaptek', 'garden'
 	end

+ 2 - 3
locations/gdksport.qsrc

@@ -132,7 +132,7 @@ if $ARGS[0] = 'start':
 			minut += 1
 			deodorant -= 1
 			gs 'sweat', 'deo'
-			iif(pregchem => 2191, '<center><img <<$set_imgh>> src="images/shared/home/bathroom/deodorant_preg.jpg"></center>', '<center><img <<$set_imgh>> src="images/shared/home/bathroom/deodorant.jpg"></center>')
+			iif(func('body_din','pregnancyVisibility') = 1, '<center><img <<$set_imgh>> src="images/shared/home/bathroom/deodorant_preg.jpg"></center>', '<center><img <<$set_imgh>> src="images/shared/home/bathroom/deodorant.jpg"></center>')
 			'You apply deodorant to your armpits. It will keep you feeling fresh and clean for longer.'
 			act 'Continue': menu_off = 0 & gt $loc, $metka
 		end
@@ -1218,8 +1218,7 @@ if $ARGS[0] = 'Ivan_bored':
 		act 'Let him':
 			*clr & cla
 			lubonus = 2
-			spafinloc = 3
-			gs 'Cum_Manage'
+			gs 'cum_call', 'anus', 'A3', 1
 
 			if pcs_ass + lubonus + 2 < dick:
 				if pcs_makeup > 1:pcs_makeup = 0

+ 1 - 1
locations/gschool_events.qsrc

@@ -300,7 +300,7 @@ if $ARGS[0] = 'break_events':
 				act 'Tease the boy (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 			end
 		end
-	elseif break_rand = 2 and hot > 5 and PCloSkirt > 0:
+	elseif break_rand = 2 and hotcat > 5 and PCloSkirt > 0:
 		cla
 		gs 'gschool_events', 'rand_boy_arg', 1, 1, 0, 1, 0, 0
 		'As you walk through the hallway you hear the sound of running footsteps behind you. Before you can turn to see what''s happening, you feel hands on your skirt and in a flash the button and zipper has been undone and your skirt is around your ankles. You hear whooping laughter and whistles as all of your present classmates have a clear view of your '+iif($pantyworntype ! 'none', 'panties.', 'utmost of private parts.')

+ 1 - 1
locations/gschool_lessons4.qsrc

@@ -1879,7 +1879,7 @@ if $ARGS[0] = 'post_dress':
 			minut += 1
 			deodorant -= 1
 			gs 'sweat', 'deo'
-			iif(pregchem => 2191, '<center><img <<$set_imgh>> src="images/shared/home/bathroom/deodorant_preg.jpg"></center>', '<center><img <<$set_imgh>> src="images/shared/home/bathroom/deodorant.jpg"></center>')
+			iif(func('body_din','pregnancyVisibility') = 1, '<center><img <<$set_imgh>> src="images/shared/home/bathroom/deodorant_preg.jpg"></center>', '<center><img <<$set_imgh>> src="images/shared/home/bathroom/deodorant.jpg"></center>')
 			'You apply deodorant to your armpits. It will keep you feeling fresh and clean for longer.'
 			act 'Continue': menu_off = 0 & gt $loc, $metka
 		end

+ 1 - 1
locations/gschool_lunch.qsrc

@@ -480,7 +480,7 @@ if $ARGS[0] = 'rolan_meet':
 		minut += 5
 		gs 'stat'
 		rolanmeet += 1
-		'<center><img src="images\locations\pavlovsk\resident\apartment\aptrolan\rolanmeet.jpg"></center>'
+		'<center><img src="images\locations\pavlovsk\resident\apartment\aptrolan\rolanmeet0.jpg"></center>'
 		'He looks like he''s sleeping. You try waking him, "Hey mister, you shouldn''t sleep here!"'
 		'He''s snoring pretty loudly. It''s a wonder no one else has tried to wake him.'
 		'"Hey... Hey... Wake up!"'

+ 2 - 1
locations/gschool_sex.qsrc

@@ -124,6 +124,7 @@ if $ARGS[0] = 'afterschool':
 	menu_off = 1
 	gs 'boyStat', 'A3'
 	ivan_afterschool = 0
+	KatjaSex += 1
 	pcs_horny += 10
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/afterschool.jpg"></center>'
@@ -911,7 +912,7 @@ if $ARGS[0] = 'vd_lockerroom':
 	*clr & cla
 	if grupTipe = 4: 
 		gs 'fame', 'pav', 'sex', 3
-	else: 
+	else
 		gs 'fame', 'pav', 'sex', 10
 	end
 	menu_off = 1

+ 7 - 12
locations/husbSex.qsrc

@@ -475,13 +475,10 @@ if $ARGS[0] = 'miss':
 	'<<$husName>> spreads your legs and uses his fingers to caress your pussy.'
 	'After a few minutes you are practically begging him to take you and he is more than willing, it is slow and gentle making you feel full and satisfied.'
 
-	gs 'arousal', 'vaginal_finger', 15
-	gs 'arousal', 'vaginal', 15
-	minut -= 15
-	gs 'stat'
-
-	gs'orgazm','start'
-
+	gs 'arousal', 'vaginal_finger', -15
+	gs 'dinsex', 'boy_puts_condom'
+	gs 'dinsex', 'vaginal_sex', 15
+	gs 'dinsex', 'sexcum'
 	gs 'arousal', 'end'
 	gs 'stat'
 
@@ -501,11 +498,9 @@ if $ARGS[0] = 'dog':
 	'<center><img <<$set_imgh>> src="images/shared/sex/vag/doggy/dog1.jpg"></center>'
 	'<<$husName>> turns you around into the doggy style position and spreads your buttcheeks before he enters you.'
 
-	gs 'arousal', 'vaginal', 30, 'sub'
-	gs 'stat'
-
-	gs'orgazm','start'
-
+	gs 'dinsex', 'boy_puts_condom'
+	gs 'dinsex', 'vaginal_sex', 15, 'sub'
+	gs 'dinsex', 'sexcum'
 	gs 'arousal', 'end'
 	gs 'stat'
 

+ 6 - 6
locations/kiosk.qsrc

@@ -125,12 +125,12 @@ if $ARGS[0] = 'counter':
 	*pl '<center><table align="center" width=80%>' 
 	*pl '<center><table align="center">'
 	*P FUNC ('$stock_item', 20, 'Cigarettes', 115, 'siga', 'kiosk', 'counter')
-	*P FUNC ('$single_stock_item', 1, 'Fashion magazine', 430, 'fashmag', 'kiosk', 'counter')
-	*P FUNC ('$single_stock_item', 1, 'Computer magazine', 430, 'compmag', 'kiosk', 'counter')
-	*P FUNC ('$single_stock_item', 1, 'Biographical magazine', 430, 'biomag', 'kiosk', 'counter')
-	*P FUNC ('$single_stock_item', 1, 'Cooking magazine', 430, 'cookmag', 'kiosk', 'counter')
-	*P FUNC ('$single_stock_item', 1, 'Knitting magazine', 430, 'knitmag', 'kiosk', 'counter')
-	*P FUNC ('$single_stock_item', 1, 'Fitness magazine', 430, 'fitmag', 'kiosk', 'counter')
+	*P FUNC ('$single_stock_item', 1, 'Fashion magazine', 150, 'fashmag', 'kiosk', 'counter')
+	*P FUNC ('$single_stock_item', 1, 'Computer magazine', 150, 'compmag', 'kiosk', 'counter')
+	*P FUNC ('$single_stock_item', 1, 'Biographical magazine', 150, 'biomag', 'kiosk', 'counter')
+	*P FUNC ('$single_stock_item', 1, 'Cooking magazine', 150, 'cookmag', 'kiosk', 'counter')
+	*P FUNC ('$single_stock_item', 1, 'Knitting magazine', 150, 'knitmag', 'kiosk', 'counter')
+	*P FUNC ('$single_stock_item', 1, 'Fitness magazine', 150, 'fitmag', 'kiosk', 'counter')
 	*P FUNC ('$single_stock_item', 1, 'Umbrella', 1000, 'umbrella', 'kiosk', 'counter', '', iif(bag > 0, 0, 1), 'You need a purse')
 	'</table></center>'
 	*pl

+ 140 - 144
locations/kompMFC.qsrc

@@ -83,11 +83,11 @@ if vibrator = 1 or dildo = 1 or middildo = 1 or largedildo = 1 or bigdildo = 1 o
 						if pcs_ass > 10:
 							'You turn on the vibrator and make a show of fucking your ass with it, hoping to please the customer despite it not being what he initially asked for.'
 							if pcs_horny >= 100:
-								orgasm += 1
 								mfccum += 1
-								pcs_horny = 0
-								pcs_mood = 100
-								'The vibration is so powerful, you orgasm without even touching your vagina! Your chat loves it...'
+								$orgasm_or = 'yes'
+								$orgasm_txt = 'The vibration is so powerful, you orgasm without even touching your vagina! Your chat loves it...'
+								gs 'arousal', 'anal_vibe', -1, 'exhibitionism'
+								gs 'stat'
 							else
 								'When you put the vibrator aside after a few minutes of fun, you notice you received several donations during your little show.'
 							end
@@ -125,11 +125,11 @@ if vibrator = 1 or dildo = 1 or middildo = 1 or largedildo = 1 or bigdildo = 1 o
 						if pcs_ass > 10:
 							'You take the 10cm long dildo, and slip it inside your ass with one firm motion. It''s not very big, and feels quite enjoyable inside your ass.'
 							if pcs_horny >= 100:
-								orgasm += 1
 								mfccum += 1
-								pcs_horny = 0
-								pcs_mood = 100
-								'The dildo feels so good, you can''t help but masturbate and orgasm when you rub your clit with one hand while you thrust the dildo inside your ass with the other. Your chat loves it, making all sorts of comments about how slutty you are...'
+								$orgasm_or = 'yes'
+								$orgasm_txt = 'The dildo feels so good, you can''t help but masturbate and orgasm when you rub your clit with one hand while you thrust the dildo inside your ass with the other. Your chat loves it, making all sorts of comments about how slutty you are...'
+								gs 'arousal', 'anal_dildo', -1, 'exhibitionism'
+								gs 'stat'
 							else
 								'When you put the dildo aside after a few minutes of fun, you notice you received several donations during your little show.'
 							end
@@ -168,11 +168,11 @@ if vibrator = 1 or dildo = 1 or middildo = 1 or largedildo = 1 or bigdildo = 1 o
 							if pcs_ass > 15:
 								'You take the 15cm long dildo, and put it on the floor so you can ride it. After you slip it inside your ass with one firm motion, you hump it enthusiastically, making a nice show of it stretching your anus in the process.'
 								if pcs_horny >= 100:
-									orgasm += 1
 									mfccum += 1
-									pcs_horny = 0
-									pcs_mood = 100
-									'The dildo feels so good, you can''t help but masturbate and orgasm when you rub your clit with one hand while you ride the dildo. Your chat loves it, making all sorts of comments about how slutty you are...'
+									$orgasm_or = 'yes'
+									$orgasm_txt = 'The dildo feels so good, you can''t help but masturbate and orgasm when you rub your clit with one hand while you ride the dildo. Your chat loves it, making all sorts of comments about how slutty you are...'
+									gs 'arousal', 'anal_dildo', -1, 'exhibitionism'
+									gs 'stat'
 								else
 									'When you put the dildo aside after a few minutes of fun, you notice you received several donations during your little show.'
 								end
@@ -213,11 +213,11 @@ if vibrator = 1 or dildo = 1 or middildo = 1 or largedildo = 1 or bigdildo = 1 o
 							if pcs_ass > 20:
 								'You take the 20cm long dildo, and put it on the floor so you can ride it. After you slip it inside your ass with one firm motion, you hump it enthusiastically. You''re used to this size and make a nice show of it stretching your anus in the process.'
 								if pcs_horny >= 100:
-									orgasm += 1
 									mfccum += 1
-									pcs_horny = 0
-									pcs_mood = 100
-									'The dildo feels so good, you can''t help but masturbate and orgasm when you rub your clit with one hand while you ride the dildo. Your chat loves it, making all sorts of comments about how slutty you are...'
+									$orgasm_or = 'yes'
+									$orgasm_txt = 'The dildo feels so good, you can''t help but masturbate and orgasm when you rub your clit with one hand while you ride the dildo. Your chat loves it, making all sorts of comments about how slutty you are...'
+									gs 'arousal', 'anal_dildo', -1, 'exhibitionism'
+									gs 'stat'
 								else
 									'When you put the dildo aside after a few minutes of fun, you notice you received several donations during your little show.'
 								end
@@ -258,11 +258,11 @@ if vibrator = 1 or dildo = 1 or middildo = 1 or largedildo = 1 or bigdildo = 1 o
 							if pcs_ass > 25:
 								'You relax on your bed and lift your pelvis for easier access. You don''t bother to lubricate the dildo first and just guide it to your anus, knowing you''re loose enough back there to be okay without. Your viewers seem very impressed by this, and compliment your sluttiness while they watch the dildo slowly being swallowed by your hungry anus.'
 								if pcs_horny >= 100:
-									orgasm += 1
 									mfccum += 1
-									pcs_horny = 0
-									pcs_mood = 100
-									'The sensation of fullness you''re getting from the dildo is too much! You frantically rub your pussy while you squeeze your sphincter tightly around the large dildo in your ass, and reach an orgasm in no time.'
+									$orgasm_or = 'yes'
+									$orgasm_txt = 'The sensation of fullness you''re getting from the dildo is too much! You frantically rub your pussy while you squeeze your sphincter tightly around the large dildo in your ass, and reach an orgasm in no time.'
+									gs 'arousal', 'anal_dildo', -1, 'exhibitionism'
+									gs 'stat'
 								else
 									'When you put the dildo aside after a few minutes of fun, you notice you received several donations during your little show.'
 								end
@@ -303,11 +303,11 @@ if vibrator = 1 or dildo = 1 or middildo = 1 or largedildo = 1 or bigdildo = 1 o
 							if pcs_ass > 30:
 								'You lie down on your back and throw your legs behind your head. Knowing you can take its size comfortably, you skewer yourself with the dildo. You moan eagerly while you fuck your ass with it for a while, giving your clients a nice show.'
 								if pcs_horny >= 100:
-									orgasm += 1
 									mfccum += 1
-									pcs_horny = 0
-									pcs_mood = 100
-									'The frictions so close to your pussy make it so your free hand is immediately drawn to your clitoris, and you can''t stop from rubbing yourself to a thunderous orgasm. Your sphincter contracted lewdly around the dildo while you were cumming, which your audience enjoys greatly.'
+									$orgasm_or = 'yes'
+									$orgasm_txt = 'The frictions so close to your pussy make it so your free hand is immediately drawn to your clitoris, and you can''t stop from rubbing yourself to a thunderous orgasm. Your sphincter contracted lewdly around the dildo while you were cumming, which your audience enjoys greatly.'
+									gs 'arousal', 'anal_dildo', -1, 'exhibitionism'
+									gs 'stat'
 								else
 									'A few minutes later your muscles begin to ache and you decide to stop. You give the camera a weak smile, hoping you fulfilled your visitor''s request.'
 								end
@@ -348,11 +348,11 @@ if vibrator = 1 or dildo = 1 or middildo = 1 or largedildo = 1 or bigdildo = 1 o
 							if pcs_ass > 30:
 								'You roll to your side, looking at the enormous dildo for a second before you decide to shove it inside you. You''re used to taking things this large up your ass, and moan softly while you thrust the dildo in and out of you.'
 								if pcs_horny >= 100:
-									orgasm += 1
 									mfccum += 1
-									pcs_horny = 0
-									pcs_mood = 100
-									'In the process you cum violently.'
+									$orgasm_or = 'yes'
+									$orgasm_txt = 'In the process you cum violently.'
+									gs 'arousal', 'anal_dildo', -1, 'exhibitionism'
+									gs 'stat'
 								else
 									'Even though it feels nice, you are not quite horny enough to reach orgasm this way.'
 								end
@@ -393,11 +393,11 @@ if vibrator = 1 or dildo = 1 or middildo = 1 or largedildo = 1 or bigdildo = 1 o
 							if pcs_ass > 35:
 								'You take your largest dildo and put it on the floor, and then spit on your fingers a few times and rub it across your sphincter habitually. Taking things up the ass is nothing new to you, and you slowly let yourself sink down on the humongous dildo with a satisfied sigh. Your chat loves it, calling you their anal queen.'
 								if pcs_horny >= 100:
-									orgasm += 1
 									mfccum += 1
-									pcs_horny = 0
-									pcs_mood = 100
-									'You''re so excited that you can''t stop yourself from masturbating, and quickly rub an orgasm out.'
+									$orgasm_or = 'yes'
+									$orgasm_txt = 'You''re so excited that you can''t stop yourself from masturbating, and quickly rub an orgasm out.'
+									gs 'arousal', 'anal_dildo', -1, 'exhibitionism'
+									gs 'stat'
 								else
 									'The rubber phallus stretches your anal ring nicely, and makes your vagina poke out lewdly with every thrust. The knowledge that you''re still a virgin makes your customers all the hornier, knowing that a sweet virgin girl such as yourself is taking such a huge dildo up her ass at the same time...'
 								end
@@ -461,11 +461,11 @@ if vibrator = 1 or dildo = 1 or middildo = 1 or largedildo = 1 or bigdildo = 1 o
 					'You turn on the vibrator and slowly shove it up your pussy.'
 				end
 				if pcs_horny >= 100:
-					orgasm += 1
 					mfccum += 1
-					pcs_horny = 0
-					pcs_mood = 100
-					'You orgasm violently from the sudden stimulation, which is met with a lot of enthusiasm in your chat.'
+					$orgasm_or = 'yes'
+					$orgasm_txt = 'You orgasm violently from the sudden stimulation, which is met with a lot of enthusiasm in your chat.'
+					gs 'arousal', 'vaginal_vibe', -1, 'exhibitionism'
+					gs 'stat'
 				else
 					'When you put the vibrator aside after a few minutes of fun, you notice you received several donations during your little show.'
 				end
@@ -502,11 +502,11 @@ if vibrator = 1 or dildo = 1 or middildo = 1 or largedildo = 1 or bigdildo = 1 o
 					'You choose your small dildo and make a show of fucking your pussy with it, after you refocus the camera onto your crotch. For the next few minutes you moan lewdly into the camera mic, letting them know how good this dildo makes you feel. Your pussy is still very narrow, and its walls grasp the dildo tightly with every thrust.'
 				end
 				if pcs_horny >= 100:
-					orgasm += 1
 					mfccum += 1
-					pcs_horny = 0
-					pcs_mood = 100
-					'Feeling overwhelmed by the sudden sensations the dildo is giving you, you orgasm right in front of the camera. It''s only a short distance away from your sopping pussy, and all your clients get an excellent view on your pussy spasming and squeezing the dildo tightly.'
+					$orgasm_or = 'yes'
+					$orgasm_txt = 'Feeling overwhelmed by the sudden sensations the dildo is giving you, you orgasm right in front of the camera. It''s only a short distance away from your sopping pussy, and all your clients get an excellent view on your pussy spasming and squeezing the dildo tightly.'
+					gs 'arousal', 'vaginal_dildo', -1, 'exhibitionism'
+					gs 'stat'
 				else
 					'When you put the dildo aside after a few minutes of fun, you notice you received several donations during your little show.'
 				end
@@ -544,11 +544,11 @@ if vibrator = 1 or dildo = 1 or middildo = 1 or largedildo = 1 or bigdildo = 1 o
 					'You take your medium dildo and roll onto your back, lifting your legs up in the air. The dildo barely fits inside your pussy, and you''re feeling some discomfort when you begin to thrust it inside you. In a way it feels nice when you carefully fuck yourself with it, but at the same time you know your pussy is going to feel sore for a while. Your clients aren''t noticing much of your discomfort, and enthusiastically comment on how cute you look like this.'
 				end
 				if pcs_horny >= 100:
-					orgasm += 1
 					mfccum += 1
-					pcs_horny = 0
-					pcs_mood = 100
-					'You cum within the minute, your body rocking and spasming while you try your best to stay in the camera frame. Your spectators loved it, and shower you with comments in the chat afterwards.'
+					$orgasm_or = 'yes'
+					$orgasm_txt = 'You cum within the minute, your body rocking and spasming while you try your best to stay in the camera frame. Your spectators loved it, and shower you with comments in the chat afterwards.'
+					gs 'arousal', 'vaginal_dildo', -1, 'exhibitionism'
+					gs 'stat'
 				else
 					'When you put the dildo aside after a few minutes of fun, you notice you received several donations during your little show.'
 				end
@@ -583,11 +583,11 @@ if vibrator = 1 or dildo = 1 or middildo = 1 or largedildo = 1 or bigdildo = 1 o
 				if pcs_vag > 20:
 					'You lie back on your bed and adjust the camera angle so everyone can see your body. The dildo isn''t small, but enters you easily and you slam it inside you eagerly, coaxing a lot of lewd comments out of your viewers. They want to take its place so badly...'
 					if pcs_horny >= 100:
-						orgasm += 1
 						mfccum += 1
-						pcs_horny = 0
-						pcs_mood = 100
-						'For just a moment, you close your eyes and pretend that you''re getting fucked by a guy. Your own horny thoughts make you fuck yourself even harder, and you orgasm noisily in front of your <<camclients>> viewers.'
+						$orgasm_or = 'yes'
+						$orgasm_txt = 'For just a moment, you close your eyes and pretend that you''re getting fucked by a guy. Your own horny thoughts make you fuck yourself even harder, and you orgasm noisily in front of your <<camclients>> viewers.'
+						gs 'arousal', 'vaginal_dildo', -1, 'exhibitionism'
+						gs 'stat'
 					else
 						'The size of this particular dildo is no challenge for your vagina, and you don''t gain a whole lot of pleasure from fucking yourself with it. The viewers enjoyed it though; when you put the dildo aside after a few minutes of fun, you notice you received several donations during your little show.'
 					end
@@ -595,11 +595,11 @@ if vibrator = 1 or dildo = 1 or middildo = 1 or largedildo = 1 or bigdildo = 1 o
 					'You lie back on your bed and adjust the camera angle so everyone can see your body. The dildo isn''t small, and you''re a bit hesitant to thrust it inside you. This may have been a mistake...'
 					'Figuring you can''t back out of your show now, you slowly penetrate yourself with the dildo, wincing when it stretches your pussy uncomfortably far.'
 					if pcs_horny >= 100:
-						orgasm += 1
 						mfccum += 1
-						pcs_horny = 0
-						pcs_mood = 100
-						'For just a moment, you close your eyes and pretend that you''re getting fucked by a guy. Your own horny thoughts make you fuck yourself even harder despite its size, and you orgasm noisily in front of your <<camclients>> viewers. That''s going to hurt for a while, but your audience loved it!'
+						$orgasm_or = 'yes'
+						$orgasm_txt = 'For just a moment, you close your eyes and pretend that you''re getting fucked by a guy. Your own horny thoughts make you fuck yourself even harder despite its size, and you orgasm noisily in front of your <<camclients>> viewers. That''s going to hurt for a while, but your audience loved it!'
+						gs 'arousal', 'vaginal_dildo', -1, 'exhibitionism'
+						gs 'stat'
 					else
 						'Luckily the viewers can''t see your face, and you quickly wipe a tear away while you gently move inside you for a moment, until you realize you''ve done enough to meet the client''s request and quickly take it out of you.'
 					end
@@ -636,11 +636,11 @@ if vibrator = 1 or dildo = 1 or middildo = 1 or largedildo = 1 or bigdildo = 1 o
 				   'You smile confidently when your customers tell you to use the 25cm dildo. They might think they''re challenging you, but you can take that easily!'
 				   'After some thought on what the best angle would be, you decide to put the camera on the ground and stand over it with your legs wide. The chat goes wild when you slide the head of the large dildo between your wet folds, and continue to thrust most of its length in with a satisfied sigh.'
 					if pcs_horny >= 100:
-						orgasm += 1
 						mfccum += 1
-						pcs_horny = 0
-						pcs_mood = 100
-						'While you penetrate yourself over and over with the dildo, you feel your pussy getting wetter and wetter, and small rivulets of your girlcum drip down your thighs when you orgasm on the large rubber dong. You fall back onto your bed with a satisfied sigh, leaving your audience with nothing but your ceiling to look at for a little while. They can still hear you though, and comment on your loud panting and breathing.'
+						$orgasm_or = 'yes'
+						$orgasm_txt = 'While you penetrate yourself over and over with the dildo, you feel your pussy getting wetter and wetter, and small rivulets of your girlcum drip down your thighs when you orgasm on the large rubber dong. You fall back onto your bed with a satisfied sigh, leaving your audience with nothing but your ceiling to look at for a little while. They can still hear you though, and comment on your loud panting and breathing.'
+						gs 'arousal', 'vaginal_dildo', -1, 'exhibitionism'
+						gs 'stat'
 					else
 						'After a few minutes of thrusting the dildo inside you, your legs get tired. You decide to stop, and blow a sweet kiss to the camera. Your client lets you know that he is very satisfied with your performance, and that he''d love to take the dildo''s place one day.'
 					end
@@ -648,11 +648,11 @@ if vibrator = 1 or dildo = 1 or middildo = 1 or largedildo = 1 or bigdildo = 1 o
 					'You smile nervously when your customers tell you to use the 25cm dildo... that''s going to hurt! A lot! Your pussy isn''t used to accommodating objects that large... Nevertheless, the customer is king. You won''t get anywhere in this business if you don''t do what your clients want you to do.'
 					'After some thought on what the best angle would be, you decide to put the camera on the ground and stand over it with your legs wide. The chat goes wild when you slide the head of the large dildo between your wet folds, and slowly attempt to work the rest in with a painful groan. Damn, maybe you should''ve said no...'
 					if pcs_horny >= 100:
-						orgasm += 1
 						mfccum += 1
-						pcs_horny = 0
-						pcs_mood = 100
-						'For just a moment, you close your eyes and pretend that you''re getting fucked by a guy. A very well-hung guy. Your own horny thoughts make you fuck yourself even harder despite its size, and you orgasm noisily in front of your <<camclients>> viewers. That''s going to hurt for a while, but your audience loved it!'
+						$orgasm_or = 'yes'
+						$orgasm_txt = 'For just a moment, you close your eyes and pretend that you''re getting fucked by a guy. A very well-hung guy. Your own horny thoughts make you fuck yourself even harder despite its size, and you orgasm noisily in front of your <<camclients>> viewers. That''s going to hurt for a while, but your audience loved it!'
+						gs 'arousal', 'vaginal_dildo', -1, 'exhibitionism'
+						gs 'stat'
 					else
 						'After a few minutes you have to stop; your poor pussy aches too much to continue! You try to give your viewers a sweet smile, but several of them point out the grimace on your face. You received some tips during your show regardless.'
 					end
@@ -690,11 +690,11 @@ if vibrator = 1 or dildo = 1 or middildo = 1 or largedildo = 1 or bigdildo = 1 o
 						'You smile to the camera as you take the huge dildo in your hand - it''s so large, you can''t even fully close your fingers around the shaft! You know your pussy will be able to handle it though, and your visitors will love it!'
 						'You rest the dildo on the bed and slowly lower yourself on top of it, making sure you mention the client''s name as you do.'
 						if pcs_horny >= 100:
-							orgasm += 1
 							mfccum += 1
-							pcs_horny = 0
-							pcs_mood = 100
-							'You slowly ride the dildo, enjoying the fullness of it in your wet slit very much. You cum suddenly, moaning loudly while you have a large part of the dildo deep inside you. Your pussy gapes lewdly when your vaginal muscles squeeze out the intruder eventually, without you even really noticing it. Your clients must be taking screenshots of your gaping cunt, which is still quivering a bit from the orgasm you just had... this''ll definitely be a show to remember for them!'
+							$orgasm_or = 'yes'
+							$orgasm_txt = 'You slowly ride the dildo, enjoying the fullness of it in your wet slit very much. You cum suddenly, moaning loudly while you have a large part of the dildo deep inside you. Your pussy gapes lewdly when your vaginal muscles squeeze out the intruder eventually, without you even really noticing it. Your clients must be taking screenshots of your gaping cunt, which is still quivering a bit from the orgasm you just had... this''ll definitely be a show to remember for them!'
+							gs 'arousal', 'vaginal_dildo', -1, 'exhibitionism'
+							gs 'stat'
 						else
 							'You ride the artificial phallus enthusiastically for a few minutes, and show off your gaping tunnel of a cunt to the camera once you take it out.'
 						end
@@ -702,11 +702,11 @@ if vibrator = 1 or dildo = 1 or middildo = 1 or largedildo = 1 or bigdildo = 1 o
 						'You smile nervously when your customers tell you to use the 25cm dildo... that''s going to hurt! A lot! Your pussy isn''t used to accommodating objects that large! Nevertheless, the customer is king. You won''t get anywhere in this business if you don''t do what your paying clients want you to do.'
 						'You rest the dildo on the bed and slowly lower yourself on top of it, making sure you mention the client''s name as you do. Biting your lip you try to stifle your moans of pain when you slowly feel it stretching you beyond your limits... damn, this thing is too big!'
 						if pcs_horny >= 100:
-							orgasm += 1
 							mfccum += 1
-							pcs_horny = 0
-							pcs_mood = 100
-							'For just a moment, you close your eyes and pretend that you''re getting fucked by a guy. A very well-hung guy. Your own horny thoughts make you fuck yourself even harder despite its size, and you orgasm noisily in front of your <<camclients>> viewers. That''s going to hurt for a while, but your audience loved it!'
+							$orgasm_or = 'yes'
+							$orgasm_txt = 'For just a moment, you close your eyes and pretend that you''re getting fucked by a guy. A very well-hung guy. Your own horny thoughts make you fuck yourself even harder despite its size, and you orgasm noisily in front of your <<camclients>> viewers. That''s going to hurt for a while, but your audience loved it!'
+							gs 'arousal', 'vaginal_dildo', -1, 'exhibitionism'
+							gs 'stat'
 						else
 							'After a few minutes you have to stop; your poor pussy aches too much to continue! You try to give your viewers a sweet smile, but several of them point out the grimace on your face. You received some tips during your show regardless.'
 						end
@@ -745,11 +745,11 @@ if vibrator = 1 or dildo = 1 or middildo = 1 or largedildo = 1 or bigdildo = 1 o
 						'You smile at the camera confidently as you grab hold of the humongous dildo, and spit on the suction cup before you slap it onto the floor in front of your bed.'
 						'Slowly guiding the head to your pussy, you wink at the camera as the tip penetrates your well-used cunt, and you lower yourself on the dildo as far as it will go. You''re practically pinned to the ground with its enormous size inside you, but you slowly begin to ride it while you squeeze your nipples gently, making sure they look nice and erect for your viewers.'
 						if pcs_horny >= 100:
-							orgasm += 1
 							mfccum += 1
-							pcs_horny = 0
-							pcs_mood = 100
-							'You decide to give it all you have and ride the dildo furiously, bringing yourself to an unexpected orgasm. Your pussy lips are stretched quite far around the dildo''s very wide shaft, which gets you several compliments from your more dedicated viewers.'
+							$orgasm_or = 'yes'
+							$orgasm_txt = 'You decide to give it all you have and ride the dildo furiously, bringing yourself to an unexpected orgasm. Your pussy lips are stretched quite far around the dildo''s very wide shaft, which gets you several compliments from your more dedicated viewers.'
+							gs 'arousal', 'vaginal_dildo', -1, 'exhibitionism'
+							gs 'stat'
 						else
 							'You decide to give it all you have and ride the dildo furiously, but eventually have to stop when your legs get tired.'
 						end
@@ -758,11 +758,11 @@ if vibrator = 1 or dildo = 1 or middildo = 1 or largedildo = 1 or bigdildo = 1 o
 						'Some of your visitors must be noticing your hesitation, because they begin to encourage you: "Come on, you can take it!"'
 						'The dildo is too big for you as you expected, but the encouragement of your fans makes you go through with it anyway. You show off your well-stretched cunt to the camera, with the dildo lodged deep inside you.'
 						if pcs_horny >= 100:
-							orgasm += 1
 							mfccum += 1
-							pcs_horny = 0
-							pcs_mood = 100
-							'You decide to give it all you have and ride the dildo carefully, bringing yourself to an unexpected orgasm. Your pussy lips are stretched quite far around the dildo''s very wide shaft, which gets you several compliments from your more dedicated viewers.'
+							$orgasm_or = 'yes'
+							$orgasm_txt = 'You decide to give it all you have and ride the dildo carefully, bringing yourself to an unexpected orgasm. Your pussy lips are stretched quite far around the dildo''s very wide shaft, which gets you several compliments from your more dedicated viewers.'
+							gs 'arousal', 'vaginal_dildo', -1, 'exhibitionism'
+							gs 'stat'
 						else
 							'You decide to give it all you have and ride the dildo carefully, but stop after a few minutes when the friction of the dildo against your vaginal walls becomes too much to bear. Damn, that''s going to feel sore for a while...'
 						end
@@ -801,12 +801,11 @@ if vibrator = 1 or dildo = 1 or middildo = 1 or largedildo = 1 or bigdildo = 1 o
 						'"You know what? I can do better!" you smile lewdly, when your client tells you to use the biggest dildo you have. You grab two smaller ones and show them to the camera. Combined, they''re definitely larger than the biggest dildo you have.'
 						'Not giving the chat any chance to influence your decision, you immediately guide the both of them inside you and ride them expertly. They definitely fill you up, but not to the point where it becomes uncomfortable.'
 						if pcs_horny >= 100:
-							orgasm += 1
 							mfccum += 1
-							pcs_horny = 0
-							pcs_mood = 100
-							'Then you realize: "How am I fucking myself with two dildos at once!?" and orgasm almost immediately after. If you didn''t know you were a size queen before this, you definitely realize it now!'
-							'The chat loves their size queen, and showers you with donations while your body is still quivering on the bed.'
+							$orgasm_or = 'yes'
+							$orgasm_txt = 'Then you realize: "How am I fucking myself with two dildos at once!?" and orgasm almost immediately after. If you didn''t know you were a size queen before this, you definitely realize it now!<br>The chat loves their size queen, and showers you with donations while your body is still quivering on the bed.'
+							gs 'arousal', 'vaginal_dildo', -1, 'exhibitionism'
+							gs 'stat'
 						else
 							'Then you realize: "How am I fucking myself with two dildos at once!?"'
 							'The dildos feel very pleasant inside you, even though they can''t bring you to an orgasm. You squirm in ecstacy, carefully humping the two dildos while your chat makes all sorts of lewd comments about you.'
@@ -817,11 +816,11 @@ if vibrator = 1 or dildo = 1 or middildo = 1 or largedildo = 1 or bigdildo = 1 o
 						'Some of your visitors must be noticing your hesitation, because they begin to encourage you: "Come on, you can take it!"'
 						'The dildo is too big for you as you expected, but the encouragement of your fans makes you go through with it anyway. You show off your well-stretched cunt to the camera, with the dildo lodged deep inside you.'
 						if pcs_horny >= 100:
-							orgasm += 1
 							mfccum += 1
-							pcs_horny = 0
-							pcs_mood = 100
-							'For just a moment, you close your eyes and pretend that you''re getting fucked by a guy. A very well-hung guy. Your own horny thoughts make you fuck yourself even harder despite its size, and you orgasm noisily in front of your <<camclients>> viewers. That''s going to hurt for a while, but your audience loved it!'
+							$orgasm_or = 'yes'
+							$orgasm_txt = 'For just a moment, you close your eyes and pretend that you''re getting fucked by a guy. A very well-hung guy. Your own horny thoughts make you fuck yourself even harder despite its size, and you orgasm noisily in front of your <<camclients>> viewers. That''s going to hurt for a while, but your audience loved it!'
+							gs 'arousal', 'vaginal_dildo', -1, 'exhibitionism'
+							gs 'stat'
 						else
 							'fter a few minutes you have to stop; your poor pussy aches too much to continue! You try to give your viewers a sweet smile, but several of them point out the grimace on your face. You received some tips during your show regardless.'
 						end
@@ -866,11 +865,11 @@ else
 				'You''re still a virgin! He''ll probably like it if you finger your ass instead...'
 				'Without saying a word you turn your ass to the camera, and lick your finger before slowly working it past your tight sphincter. When your entire finger is inside you, you slowly begin to fuck your ass with it.'
 				if pcs_horny >= 100:
-					orgasm += 1
 					mfccum += 1
-					pcs_horny = 0
-					pcs_mood = 100
-					'You''re carried away so much by the sudden sensations, you''re almost forgetting there''s a camera pointed at you! Your free hand quickly finds its way to your clit and rubs it eagerly, making you orgasm in front of your <<camclients>> viewers.'
+					$orgasm_or = 'yes'
+					$orgasm_txt = 'You''re carried away so much by the sudden sensations, you''re almost forgetting there''s a camera pointed at you! Your free hand quickly finds its way to your clit and rubs it eagerly, making you orgasm in front of your <<camclients>> viewers.'
+					gs 'arousal', 'anal_finger', -1, 'exhibitionism'
+					gs 'stat'
 				else
 					'Your client can tell you''re not very experienced having things up your ass, and enjoys you fingering yourself. He quickly donates some tokens as promised, and you thrust your finger in a few more times before returning to your chair.'
 				end
@@ -879,11 +878,11 @@ else
 				'You''re still a virgin! He''ll probably like it if you finger your ass instead...'
 				'Without saying a word you turn your ass to the camera, and lick your fingers before slowly working one in past your tight sphincter. Then you add a second! With the two fingers inside you, you slowly begin to move your hand back and forth, slowly fucking your ass with them.'
 				if pcs_horny >= 100:
-					orgasm += 1
 					mfccum += 1
-					pcs_horny = 0
-					pcs_mood = 100
-					'You''re carried away so much by the sudden sensations, you''re almost forgetting there''s a camera pointed at you! Your free hand quickly finds its way to your clit and rubs it eagerly, making you orgasm in front of your <<camclients>> viewers.'
+					$orgasm_or = 'yes'
+					$orgasm_txt = 'You''re carried away so much by the sudden sensations, you''re almost forgetting there''s a camera pointed at you! Your free hand quickly finds its way to your clit and rubs it eagerly, making you orgasm in front of your <<camclients>> viewers.'
+					gs 'arousal', 'anal_finger', -1, 'exhibitionism'
+					gs 'stat'
 				else
 					'Your client can tell you''re not very experienced having things up your ass yet, and enjoys you fingering yourself. He quickly donates some tokens as promised, and you thrust your fingers in a few more times before returning to your chair with a tinge of regret. That actually felt nice, but there''s money to be made...'
 				end
@@ -892,11 +891,11 @@ else
 				'You''re still a virgin! He''ll probably like it if you finger your ass instead...'
 				'Without saying a word you turn your ass to the camera, and lick your fingers before slowly working one in past your tight sphincter. Then you add a second! And a third! With the three fingers firmly inside you, you slowly begin to move your hand back and forth, slowly fucking your ass with them.'
 				if pcs_horny >= 100:
-					orgasm += 1
 					mfccum += 1
-					pcs_horny = 0
-					pcs_mood = 100
-					'You''re carried away so much by the sudden sensations, you''re almost forgetting there''s a camera pointed at you! Your free hand quickly finds its way to your clit and rubs it eagerly, making you orgasm in front of your <<camclients>> viewers.'
+					$orgasm_or = 'yes'
+					$orgasm_txt = 'You''re carried away so much by the sudden sensations, you''re almost forgetting there''s a camera pointed at you! Your free hand quickly finds its way to your clit and rubs it eagerly, making you orgasm in front of your <<camclients>> viewers.'
+					gs 'arousal', 'anal_finger', -1, 'exhibitionism'
+					gs 'stat'
 				else
 					'Your client enjoys you fingering yourself, eager to have finally found a girl that isn''t too squeamish to take some fingers in her ass without crying about it. He quickly donates some tokens as promised, and you thrust your fingers in a few more times before returning to your chair with a tinge of regret. That actually felt nice, but there''s money to be made...'
 				end
@@ -906,11 +905,11 @@ else
 				'Without saying a word you turn your ass to the camera, and lick your fingers before slowly working one in past your tight sphincter. Then you add a second! And a third! And even a fourth!'
 				'With four fingers firmly inside you, you slowly begin to move your hand back and forth, slowly fucking your ass with them. It''s only a matter of time before your whole hand will fit in now, they''re going to love that!'
 				if pcs_horny >= 100:
-					orgasm += 1
 					mfccum += 1
-					pcs_horny = 0
-					pcs_mood = 100
-					'You''re carried away so much by the sudden sensations, you''re almost forgetting there''s a camera pointed at you! Your free hand quickly finds its way to your clit and rubs it eagerly, making you orgasm in front of your <<camclients>> viewers.'
+					$orgasm_or = 'yes'
+					$orgasm_txt = 'You''re carried away so much by the sudden sensations, you''re almost forgetting there''s a camera pointed at you! Your free hand quickly finds its way to your clit and rubs it eagerly, making you orgasm in front of your <<camclients>> viewers.'
+					gs 'arousal', 'anal_finger', -1, 'exhibitionism'
+					gs 'stat'
 				else
 					'Your client enjoys you fingering yourself, eager to have finally found a girl that isn''t too squeamish to take some fingers in her ass without crying about it. He quickly donates some tokens as promised, and you thrust your fingers in a few more times before returning to your chair with a tinge of regret. That actually felt nice, but there''s money to be made...'
 				end
@@ -919,11 +918,11 @@ else
 				'You''re still a virgin! He''ll probably like it if you finger your ass instead...'
 				'Without saying a word you turn your ass to the camera, and lick your fingers before slowly working one in past your tight sphincter. Then you add a second! And a third! And even a fourth! The chat explodes when you work your thumb in too, and even manage to go in a bit further. That''s right... you''re practically fisting yourself, in front of an audience!'
 				if pcs_horny >= 100:
-					orgasm += 1
 					mfccum += 1
-					pcs_horny = 0
-					pcs_mood = 100
-					'You''re carried away so much by the sudden sensations, you''re almost forgetting there''s a camera pointed at you! Your free hand quickly finds its way to your clit and rubs it eagerly, making you orgasm in front of your <<camclients>> viewers.'
+					$orgasm_or = 'yes'
+					$orgasm_txt = 'You''re carried away so much by the sudden sensations, you''re almost forgetting there''s a camera pointed at you! Your free hand quickly finds its way to your clit and rubs it eagerly, making you orgasm in front of your <<camclients>> viewers.'
+					gs 'arousal', 'anal_fist', -1, 'exhibitionism'
+					gs 'stat'
 				else
 					'Your viewers are absolutely ecstatic, and are extremely impressed with the ease at which you take large objects (such as your hand) in your ass. A few of them donate some tokens, hoping you''ll use their money to buy the biggest dildo you can find.'
 				end
@@ -952,12 +951,11 @@ else
 				'You quickly look around you, trying to find something you can stick up your ass to make the viewer happy. Ah, your hair brush!'
 				'Even though the handle doesn''t look particularly big, you''re still careful as you spit on the handle a few times before guiding it to your ass, slowly pushing it inside you.'
 				if pcs_horny >= 100:
-					orgasm += 1
 					mfccum += 1
-					pcs_horny = 0
-					pcs_mood = 100
-					'To your shame you have to admit, this feels great! If you keep this up, you might not be able to ever look at your hair brush again without getting aroused...'
-					'Mere seconds later, you''re unable to resist the urge any longer and eagerly rub your clit while you fuck yourself with your brush, moaning loudly into the microphone when you orgasm. Who knew using a hair brush could be so much fun!?'
+					$orgasm_or = 'yes'
+					$orgasm_txt = 'To your shame you have to admit, this feels great! If you keep this up, you might not be able to ever look at your hair brush again without getting aroused...<br>Mere seconds later, you''re unable to resist the urge any longer and eagerly rub your clit while you fuck yourself with your brush, moaning loudly into the microphone when you orgasm. Who knew using a hair brush could be so much fun!?'
+					gs 'arousal', 'anal_dildo', -1, 'exhibitionism'
+					gs 'stat'
 				else
 					'Fucking yourself with the brush feels nice, but you knew from the start you weren''t going to orgasm like this. After a while, when you feel you earned all the donations you''re going to get out of this, you put the hair brush away with a smile and get back to chatting with your viewers.'
 				end
@@ -969,12 +967,11 @@ else
 				'You''re not that experienced with taking things up your ass yet, but can''t help but laugh at the visitors typing: "ALL OF THEM!!!11"'
 				'Even though you give it your best shot, you have to yield at 3. For now... this could be fun as a recurring challenge!'
 				if pcs_horny >= 100:
-					orgasm += 1
 					mfccum += 1
-					pcs_horny = 0
-					pcs_mood = 100
-					'You were already quite horny, and the extra sensation of your anus being stretched by those sharpies puts you over the edge. You rub your clit without even really realizing it, and gasp in surprise when an orgasm suddenly hits you!'
-					'Your ass squeezes out the sharpies one by one from the spasms, while the chat is singing your praises. They all love a girl that can orgasm from anal sex...'
+					$orgasm_or = 'yes'
+					$orgasm_txt = 'You were already quite horny, and the extra sensation of your anus being stretched by those sharpies puts you over the edge. You rub your clit without even really realizing it, and gasp in surprise when an orgasm suddenly hits you!<br>Your ass squeezes out the sharpies one by one from the spasms, while the chat is singing your praises. They all love a girl that can orgasm from anal sex...'
+					gs 'arousal', 'anal_dildo', -1, 'exhibitionism'
+					gs 'stat'
 				else
 					'The sharpies stretch your anus nicely, but you''re not horny enough to orgasm from this. You make an effort of trying to add a fourth in front of the camera, but take them out and return to your seat once you think you won''t get any more donations.'
 				end
@@ -984,12 +981,11 @@ else
 				'You quickly look around you, trying to find something you can stick up your ass to make the viewer happy. How about that remote?'
 				'The remote feels a bit uncomfortable, with its angular shape and sharp edges, but you still manage to get nearly half of it inside your ass.'
 				if pcs_horny >= 100:
-					orgasm += 1
 					mfccum += 1
-					pcs_horny = 0
-					pcs_mood = 100
-					'You were already quite horny, and the extra sensation of your anus being stretched by the remote puts you over the edge. You rub your clit without even really realizing it, and gasp in surprise when an orgasm suddenly hits you!'
-					'Your ass clasps tightly around the emote, while the chat is singing your praises. They all love a girl that can orgasm from anal sex...'
+					$orgasm_or = 'yes'
+					$orgasm_txt = 'You were already quite horny, and the extra sensation of your anus being stretched by the remote puts you over the edge. You rub your clit without even really realizing it, and gasp in surprise when an orgasm suddenly hits you!<br>Your ass clasps tightly around the emote, while the chat is singing your praises. They all love a girl that can orgasm from anal sex...'
+					gs 'arousal', 'anal_dildo', -1, 'exhibitionism'
+					gs 'stat'
 				else
 					'The remote stretches your anus nicely, but you''re not horny enough to orgasm from this. You make an effort of fucking yourself with it in front of the camera, but take it out and return to your seat once you think you won''t get any more donations.'
 				end
@@ -999,11 +995,11 @@ else
 				'You quickly look around you, trying to find something you can stick up your ass to make the viewer happy. Then you ponder: "How about the phone in the hallway?"'
 				'The horn doesn''t go in very easily, with the earpiece being the widest part of the whole thing! However, you eventually manage to work it past your sphincter and let out a happy sigh. Is there anything you won''t do for your viewers?'
 				if pcs_horny >= 100:
-					orgasm += 1
 					mfccum += 1
-					pcs_horny = 0
-					pcs_mood = 100
-					'Just when the bulbous part of the horn penetrates you, your body suddenly trembles intensely and you orgasm without even touching your clit! Wow, that was intense...'
+					$orgasm_or = 'yes'
+					$orgasm_txt = 'Just when the bulbous part of the horn penetrates you, your body suddenly trembles intensely and you orgasm without even touching your clit! Wow, that was intense...'
+					gs 'arousal', 'anal_dildo', -1, 'exhibitionism'
+					gs 'stat'
 				else
 					'The phone stretches your anus nicely, but you''re not horny enough to orgasm from this. You make an effort of fucking yourself with it in front of the camera, but take it out and return to your seat once you think you won''t get any more donations. You smile to yourself, hoping you''ll remember to clean it before you make a phone call...'
 				end
@@ -1014,11 +1010,11 @@ else
 				'With a lewd smile on your face you pretend to stroke the can for a moment, while you tell your viewers: "Pretend that this is your cock, right now..."'
 				'Then you guide it to your anus and penetrate yourself with it, moaning lewdly while you thrust it in deeper and deeper.'
 				if pcs_horny >= 100:
-					orgasm += 1
 					mfccum += 1
-					pcs_horny = 0
-					pcs_mood = 100
-					'You masturbate furiously while you slowly fuck yourself with the canister, much to the enthusiasm of your chat. They''re all encouraging you by now, and cheer amongst themselves when they see you orgasm on their screens. Several of them donate some tokens to you.'
+					$orgasm_or = 'yes'
+					$orgasm_txt = 'You masturbate furiously while you slowly fuck yourself with the canister, much to the enthusiasm of your chat. They''re all encouraging you by now, and cheer amongst themselves when they see you orgasm on their screens. Several of them donate some tokens to you.'
+					gs 'arousal', 'anal_dildo', -1, 'exhibitionism'
+					gs 'stat'
 				else
 					'You masturbate furiously while you slowly fuck yourself with the canister, much to the enthusiasm of your chat. They''re all encouraging you by now, and cheer amongst themselves when they see you fake an orgasm on their screens. Several of them donate some tokens to you. You didn''t actually orgasm, but you know what your viewers want to see!'
 				end
@@ -1062,11 +1058,11 @@ else
 				'"I''d rather be riding your dick right now, but since you''re not here..." you tell the viewer, guiding your hand to your snatch while you wink at the camera.'
 				'You slowly work your entire hand inside your vagina, while the chat explodes! The viewer who originally requested you do this is encouraging you along with the rest, thoroughly impressed with your show.'
 				if pcs_horny >= 100:
-					orgasm += 1
 					mfccum += 1
-					pcs_horny = 0
-					pcs_mood = 100
-					'You were already so horny, it doesn''t take much for you to bring yourself to an orgasm in front of your <<camclients>> viewers. You feel your vaginal muscles squeezing your hand tightly while you cum, and smile apologetically at the camera when you realize you didn''t move for a while. Wow, that orgasm was intense!'
+					$orgasm_or = 'yes'
+					$orgasm_txt = 'You were already so horny, it doesn''t take much for you to bring yourself to an orgasm in front of your <<camclients>> viewers. You feel your vaginal muscles squeezing your hand tightly while you cum, and smile apologetically at the camera when you realize you didn''t move for a while. Wow, that orgasm was intense!'
+					gs 'arousal', 'vaginal_fist', -1, 'exhibitionism'
+					gs 'stat'
 				else
 					'After you please yourself for a while, you realize you could probably get more tokens out of your viewers by not cumming just yet. You carefully remove your hand with an apologetic smile, hoping some of them will get the hint and donate more.'
 				end
@@ -1076,11 +1072,11 @@ else
 				'"I''d rather be riding your dick right now, but since you''re not here..." you tell the viewer, guiding your hand to your snatch while you wink at the camera.'
 				'They get even more restless when you tease your anus with your free hand.'
 				if pcs_horny >= 100:
-					orgasm += 1
 					mfccum += 1
-					pcs_horny = 0
-					pcs_mood = 100
-					'You were already so horny, it doesn''t take much for you to bring yourself to an orgasm in front of your <<camclients>> viewers. You feel your vaginal muscles squeezing your hand tightly while you gently tease your anus as you cum, and smile apologetically at the camera when you realize you didn''t move for a while. Wow, that orgasm was intense!'
+					$orgasm_or = 'yes'
+					$orgasm_txt = 'You were already so horny, it doesn''t take much for you to bring yourself to an orgasm in front of your <<camclients>> viewers. You feel your vaginal muscles squeezing your hand tightly while you gently tease your anus as you cum, and smile apologetically at the camera when you realize you didn''t move for a while. Wow, that orgasm was intense!'
+					gs 'arousal', 'vaginal_fist', -1, 'exhibitionism'
+					gs 'stat'
 				else
 					'After you please yourself for a while, you realize you could probably get more tokens out of your viewers by not cumming just yet. You carefully remove your hands with an apologetic smile, hoping some of them will get the hint and donate more.'
 				end
@@ -1090,11 +1086,11 @@ else
 				'"I''d rather be riding your dick right now, but since you''re not here..." you tell the viewer, guiding your hand to your snatch while you wink at the camera.'
 				'You slowly work two fingers inside your vagina and begin to fuck yourself with them, while the viewer who originally requested you do this is encouraging you to go on.'
 				if pcs_horny >= 100:
-					orgasm += 1
 					mfccum += 1
-					pcs_horny = 0
-					pcs_mood = 100
-					'You can''t stop yourself even if you wanted to! You orgasm eagerly in front of the camera, leaving a slight blush on your face. "I wish that were you!" you wink at the person who posted the request, who readily donates some extra tokens.'
+					$orgasm_or = 'yes'
+					$orgasm_txt = 'You can''t stop yourself even if you wanted to! You orgasm eagerly in front of the camera, leaving a slight blush on your face. "I wish that were you!" you wink at the person who posted the request, who readily donates some extra tokens.'
+					gs 'arousal', 'vaginal_finger', -1, 'exhibitionism'
+					gs 'stat'
 				else
 					'You stimulate yourself for a few minutes, nearly forgetting about the camera pointed at you. While you gain your breath you blow a kiss at the camera, and let the person who posted the request know that was just for him. He readily donates some extra tokens, appreciating the personal touch.'
 				end
@@ -1104,11 +1100,11 @@ else
 				'"I''d rather be riding your dick right now, but since you''re not here..." you tell the viewer, guiding your hand to your snatch while you wink at the camera.'
 				'You slowly work a finger inside your tight snatch and begin to fuck yourself with it, while the viewer who originally requested you do this is encouraging you to go on.'
 				if pcs_horny >= 100:
-					orgasm += 1
 					mfccum += 1
-					pcs_horny = 0
-					pcs_mood = 100
-					'You can''t stop yourself even if you wanted to! You orgasm eagerly in front of the camera, leaving a slight blush on your face. "I wish that were you!" you wink at the person who posted the request, who readily donates some extra tokens.'
+					$orgasm_or = 'yes'
+					$orgasm_txt = 'You can''t stop yourself even if you wanted to! You orgasm eagerly in front of the camera, leaving a slight blush on your face. "I wish that were you!" you wink at the person who posted the request, who readily donates some extra tokens.'
+					gs 'arousal', 'vaginal_finger', -1, 'exhibitionism'
+					gs 'stat'
 				else
 					'You stimulate yourself for a few minutes, nearly forgetting about the camera pointed at you. While you gain your breath you blow a kiss at the camera, and let the person who posted the request know that was just for him. He readily donates some extra tokens, appreciating the personal touch.'
 				end

+ 1 - 1
locations/korrPar.qsrc

@@ -60,7 +60,7 @@ end
 
 if blockBedrPar = 0:
 	if sisboyday + 1 = daystart and hour = 18 and sisboytrioQW = 1:
-		act 'Go to your room':gt 'sisterQW', 'sisboytrioQW_bedroom', 'start'
+		act 'Go to your room':gt 'sisterQW', 'sisboytrioQW_bedroom'
 	elseif sisboyday + 1 = daystart and hour = 18 and (npc_QW['A33'] = 3 or npc_QW['A33'] = 5 or npc_QW['A33'] = 7 or npc_QW['A33'] >= 9):
 		act 'Go to your room':gt 'sisterQW', 'sisboyQW_bedroom'
 	else

+ 96 - 96
locations/kotovSex.qsrc

@@ -203,7 +203,7 @@ if $ARGS[0] = 'bj':
 		'<center><img <<$set_imgh>> src="images/shared/sex/cum/kotovbjcum.jpg"></center>'
 		'It''s nice of him to warn you, but you''re not scared of taking his load in your mouth. Unfazed, you keep sucking on his cock and chuckle when you feel the first jet of his sperm enter your mouth.'
 		gs 'arousal', 'bj', 5, 'sub'
-		gs 'cum_call','mouth','A9'
+		gs 'cum_call','mouth','A9', 1
 		gs 'stat'
 		act 'Swallow his load while he cums':
 			*clr & cla
@@ -273,7 +273,7 @@ if $ARGS[0] = 'bj':
 				'You point his cock at your face and smile at him, encouraging him: "You can cum all over my face, babe... no need to hold back."'
 				'Vitek groans, and you feel his warm sperm land on your cheeks almost immediately. When you don''t feel any more land on your face, you carefully open your eyes and look him at him with a wide grin on your face.'
 				gs 'arousal', 'hj', 5, 'dom'
-				gs 'cum_call','hands','A9'
+				gs 'cum_call','hands','A9', 1
 				gs 'arousal', 'end'
 				gs 'stat'
 				act 'Relax in his room':gt 'kotovdom','kotovkom' 
@@ -284,7 +284,7 @@ if $ARGS[0] = 'bj':
 				'<center><img <<$set_imgh>> src="images/shared/sex/handjob/bossbjcum.jpg"></center>'
 				'You squeeze the head of his cock with every stroke, and before too long he shoots his load in your hand. You smile when you feel his warm sperm drip down your fingers slowly.'
 				gs 'arousal', 'hj', 5, 'dom'
-				gs 'cum_call','hands','A9'
+				gs 'cum_call','hands','A9', 1
 				gs 'arousal', 'end'
 				gs 'stat'
 				act 'Relax in his room':gt 'kotovdom','kotovkom' 
@@ -305,7 +305,7 @@ if $ARGS[0] = 'anal':
 	'He laughs: "Wow <<$pcs_nickname>>, you fuck like a bunny! You''ve drained me completely, for now... I really don''t think I can go again! You were great though..."'
 	gs 'arousal', 'anal', 15, 'sub'
 	gs 'arousal', 'end'
-	gs 'cum_call','anus','A9'
+	gs 'cum_call','anus','A9', 1
 	gs 'stat'
 	act '"Baby, I want more..."':
 		cla
@@ -332,7 +332,7 @@ if $ARGS[0] = 'sex':
 	'He laughs: "Wow <<$pcs_nickname>>, you fuck like a bunny! You''ve drained me completely, for now... I really don''t think I can go again! It was great though..."'
 	gs 'arousal', 'vaginal', 15, 'sub'
 	gs 'arousal', 'end'
-	gs 'cum_call','vaginal','A9'
+	gs 'cum_call','vaginal','A9', 1
 	gs 'stat'
 	act 'Ask for more':
 		'Once he recovers a bit, you grin at Vitek while you gently rub his cock: "Babe, do you think you can go again? I''d be up for more, if you are..."'
@@ -360,8 +360,8 @@ if $ARGS[0] = 'cumface7':
 	'He apologizes: "Sorry, kitten... I couldn''t hold it in any longer, your sweet pussy is just too intoxicating!"'
 	'"That''s okay, babe," you say, smiling at the compliment while your face is covered in his cum.'
 	gs 'arousal', 'hj', 5, 'dom'
-	gs 'cum_call','face','A9','','',30
-	gs 'cum_call','mouth','A9','','',10
+	gs 'cum_call','face','A9',1,'','',30
+	gs 'cum_call','mouth','A9',1,'','',10
 	gs 'arousal', 'end'
 	gs 'stat'
 	act 'Relax in his room':gt 'kotovdom','kotovkom'
@@ -377,7 +377,7 @@ if $ARGS[0] = 'cumface6':
 	'You feel his member throb down your throat, and you hold still to let him enjoy his orgasm the way he pleases. You swallow most of his sperm, but don''t catch all of it. With your <<$pcs_eyecol>> eyes fixated onto his, you let it leak out of your mouth and eventually suck his cock clean when you feel he''s finished.'
 	'He laughs at your lewd display and says: "You''re such an insatiable slut, <<$pcs_nickname>>. That was exactly what I needed today."'
 	gs 'arousal', 'bj', 5, 'sub', 'deepthroat'
-	gs 'cum_call','mouth','A9'
+	gs 'cum_call','mouth','A9', 1
 	swallow += 1
 	gs 'arousal', 'end'
 	gs 'stat'
@@ -394,8 +394,8 @@ if $ARGS[0] = 'cumface5':
 	'He smiles at you happily and says admiringly: "I love your boobs, kitten. I think they might very well be the best set of tits in the whole wide world."'
 	gs 'sweat', 'add', 10
 	gs 'arousal', 'foreplay', 5, 'sub'
-	gs 'cum_call','face','A9','','',20
-	gs 'cum_call','breasts','A9','','',20
+	gs 'cum_call','face','A9',1,'','',20
+	gs 'cum_call','breasts','A9',1,'','',20
 	gs 'arousal', 'end'
 	gs 'stat'
 	act 'Relax in his room':gt 'kotovdom','kotovkom'
@@ -411,7 +411,7 @@ if $ARGS[0] = 'cumface4':
 	'Vitek flashes you a grin and jokes: "Hey <<$pcs_nickname>>... do you think it''s true that boobs can grow by doing that a lot? I''d love for you to be my busty beauty..."'
 	gs 'sweat', 'add', 10
 	gs 'arousal', 'hj', 5 
-	gs 'cum_call','breasts','A9'
+	gs 'cum_call','breasts','A9', 1
 	gs 'arousal', 'end'
 	gs 'stat'
 	act 'Relax in his room':gt 'kotovdom','kotovkom'
@@ -441,7 +441,7 @@ if $ARGS[0] = 'cumface2':
 	'You know he''s about to blow, and rub his cock against your tongue while you gently jerk him off. When you feel him shooting his load into your mouth, you do your best to gather all of it on your tongue and show it off to him.'
 	gs 'arousal', 'hj', 5, 'dom'
 	gs 'sweat', 'add', 10
-	gs 'cum_call','mouth','A9'
+	gs 'cum_call','mouth','A9', 1
 	gs 'stat'
 	act 'Swallow it':
 		*clr & cla
@@ -476,8 +476,8 @@ if $ARGS[0] = 'cumface1':
 	'"You''re such a cute little slut with my cum on your face, <<$pcs_nickname>>... I love it!" he grins at you, while he helps you up from your kneeled position. You give him a cute smile while pretending you want to kiss him, and he laughs while he tries to keep you away from his face.'
 	gs 'arousal', 'hj', 5, 'dom'
 	gs 'sweat', 'add', 10
-	gs 'cum_call','mouth','A9','','',5
-	gs 'cum_call','face','A9','','',35
+	gs 'cum_call','mouth','A9',1,'','',5
+	gs 'cum_call','face','A9',1,'','',35
 	gs 'arousal', 'end'
 	gs 'stat'
 	act 'Relax in his room':gt 'kotovdom','kotovkom'
@@ -493,7 +493,7 @@ if $ARGS[0] = 'cum11':
 		'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum61.jpg"></center>'
 		'Suddenly Vitek''s thrusts become shorter and more intense, and from his groaning you realize he must be shooting his load. Because he''s wearing a condom, you don''t feel any of it.'
 		'He puts you back on the ground, and supports your weight when you warn him you''re still a bit weak in the knees from the fucking he just gave you.'
-		gs 'cum_call','','A9',3
+		gs 'cum_call','','A9',1,3
 		if sexcontra = 4:
 			'He pulls out of you. The condom is broken.'
 			'Your guy completely relaxed, threw where-the condom and lay down contentedly on the bed.'
@@ -511,7 +511,7 @@ if $ARGS[0] = 'cum11':
 		'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum111.jpg"></center>'
 		'Suddenly Vitek''s thrusts become shorter and more intense and while he hammers his cock into you, hot jets of his sperm are being squirted deep inside your body.'
 		'He puts you back on the ground, and supports your weight when you warn him you''re still a bit weak in the knees from the fucking he just gave you. You give him a kiss and idly run your finger over your pussy lips, enjoying the slippery feeling. After a moment you say you''re okay, and he kisses you again on the forehead before crashing down on his bed to relax for a while.'
-		gs 'cum_call','','A9'
+		gs 'cum_call','','A9',1
 		gs 'cuminsidereact'
 		gs 'arousal', 'end'
 		gs 'stat'
@@ -528,8 +528,8 @@ if $ARGS[0] = 'cum10':
 	gs 'sweat', 'add', 10
 	'Vitek pulls his cock out of you just before he reaches his orgasm, and you immediately close your fingers around his slick shaft and jerk him to completion. Several jets of his hot sperm land on your belly and your tits, slowly flowing downwards while you and him both admire your artwork for a second.'
 	'You exhausted him for now and he''s just lying relaxed and contently on his back, offering you a weak smile.'
-	gs 'cum_call','stomach','A9','','',25
-	gs 'cum_call','breasts','A9','','',15
+	gs 'cum_call','stomach','A9',1,'','',25
+	gs 'cum_call','breasts','A9',1,'','',15
 	gs 'arousal', 'end'
 	gs 'stat'
 	act 'Go freshen up':gt 'kotovdom','vann'
@@ -543,7 +543,7 @@ if $ARGS[0] = 'cum9':
 	gs 'sweat', 'add', 10
 	if protect = 1:
 		'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum91.jpg"></center>'
-		gs 'cum_call','','A9',3
+		gs 'cum_call','','A9',1,3
 		'Vitek begins to groan, and after a few more powerful thrusts he holds still, gasping and holding onto your hips tightly. You realize he must be shooting his load. Because he''s wearing a condom, you don''t feel any of it.'
 		if sexcontra = 4:
 			'He pulls out of you. The condom is broken.'
@@ -563,7 +563,7 @@ if $ARGS[0] = 'cum9':
 		elseif protect ! 1:
 		'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum111.jpg"></center>'
 		'Suddenly Vitek''s thrusts become shorter and more intense and while he hammers his cock into you, hot jets of his sperm are being squirted inside your body.'
-		gs 'cum_call','','A9'
+		gs 'cum_call','','A9',1
 		'Eventually he pulls out, and watches his cum slowly dribble out of your pussy with a satisfied grin.'
 		gs 'cuminsidereact'
 		gs 'arousal', 'end'
@@ -581,7 +581,7 @@ if $ARGS[0] = 'cum8':
 	if protect = 1:
 		'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum81.jpg"></center>'
 		'Suddenly Vitek''s thrusts become short and intense, and from his groaning you realize he must be shooting his load. Because he''s wearing a condom, you don''t feel any of it.'
-		gs 'cum_call','','A9',3
+		gs 'cum_call','','A9',1,3
 		if sexcontra = 4:
 			'He pulls out of you. The condom is broken.'
 			'Your guy completely relaxed, threw where-the condom and lay down contentedly on the bed.'
@@ -600,7 +600,7 @@ if $ARGS[0] = 'cum8':
 		'<center><video autoplay loop src="images/shared/sex/cum/cum8.mp4"></video></center>'
 		'Suddenly Vitek''s thrusts become shorter and more intense, and while he groans you feel hot jets of his sperm being squirted into your body. His cock remains erect for a while longer and you happily keep riding him while you can, not wanting to give up on this great feeling just yet.'
 		'Eventually you get up, and give him a kiss on the cheek while he just relaxes on the bed in an euphoric haze.'
-		gs 'cum_call','','A9'
+		gs 'cum_call','','A9',1
 		gs 'cuminsidereact'
 		gs 'arousal', 'end'
 		gs 'stat'
@@ -617,7 +617,7 @@ if $ARGS[0] = 'cum7':
 	if protect = 1:
 		'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum71.jpg"></center>'
 		'Suddenly Vitek''s thrusts become short and intense, and from his groaning you realize he must be shooting his load. Because he''s wearing a condom, you don''t feel any of it.'
-		gs 'cum_call','','A9',3
+		gs 'cum_call','','A9',1,3
 		if sexcontra = 4:
 			'He pulls out of you. The condom is broken.'
 			'Your guy completely relaxed, threw where-the condom and lay down contentedly on the bed.'
@@ -635,7 +635,7 @@ if $ARGS[0] = 'cum7':
 	elseif protect ! 1:
 		'<center><video autoplay loop src="images/shared/sex/cum/cum7.mp4"></video></center>'
 		'Suddenly Vitek''s thrusts become shorter and more intense, and while he groans you feel hot jets of his sperm being squirted into your body. Eventually he pulls out, and watches his cum slowly dribble out of your pussy with a satisfied grin.'
-		gs 'cum_call','','A9'
+		gs 'cum_call','','A9',1
 		gs 'cuminsidereact'
 		gs 'arousal', 'end'
 		gs 'stat'
@@ -652,7 +652,7 @@ if $ARGS[0] = 'cum6':
 	if protect = 1:
 		'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum61.jpg"></center>'
 		'Suddenly Vitek''s thrusts become shorter and more intense, and from his groaning you realize he must be shooting his load. Because he''s wearing a condom, you don''t feel any of it.'
-		gs 'cum_call','','A9',3
+		gs 'cum_call','','A9',1,3
 		if sexcontra = 4:
 			'He pulls out of you. The condom is broken.'
 			'Your guy completely relaxed, threw where-the condom and lay down contentedly on the bed.'
@@ -671,7 +671,7 @@ if $ARGS[0] = 'cum6':
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum6.jpg"></center>'
 		'Suddenly Vitek''s thrusts become shorter and more intense, and while he groans you feel hot jets of his sperm being squirted into your body. Eventually he pulls out, and watches his cum slowly dribble out of your pussy with a satisfied grin.'
-		gs 'cum_call','','A9'
+		gs 'cum_call','','A9',1
 		gs 'cuminsidereact'
 		gs 'arousal', 'end'
 		gs 'stat'
@@ -688,8 +688,8 @@ if $ARGS[0] = 'cum5':
 	'You exhausted him for now and he''s just lying relaxed and contently on his back, offering you a weak smile.'
 	minut += 5
 	gs 'sweat', 'add', 10
-	gs 'cum_call','butt','A9','','',20
-	gs 'cum_call','back','A9','','',20
+	gs 'cum_call','butt','A9',1,'','',20
+	gs 'cum_call','back','A9',1,'','',20
 	gs 'arousal', 'end'
 	gs 'stat'
 	act 'Relax in his room':gt 'kotovdom','kotovkom'	 
@@ -704,8 +704,8 @@ if $ARGS[0] = 'cum4':
 	'You exhausted him for now and he''s just lying relaxed and contently on his back, offering you a weak smile.'
 	minut += 5
 	gs 'sweat', 'add', 10
-	gs 'cum_call','butt','A9','','',20
-	gs 'cum_call','back','A9','','',20
+	gs 'cum_call','butt','A9',1,'','',20
+	gs 'cum_call','back','A9',1,'','',20
 	gs 'arousal', 'end'
 	gs 'stat'
 	act 'Relax in his room':gt 'kotovdom','kotovkom'
@@ -720,8 +720,8 @@ if $ARGS[0] = 'cum3':
 	'<center><video autoplay loop src="images/shared/sex/cum/cum3.mp4"></video></center>'
 	'Vitek pulls his cock out of you just before he reaches his orgasm, and you feel warm drops land on your back and ass cheeks.'
 	'He then helps you up from the bed and says with a satisfied smile on his face: "Hell, <<$pcs_nickname>>... you kept going and going in this position, you are insatiable!" before kissing you gently on the cheek.'
-	gs 'cum_call','butt','A9','','',20
-	gs 'cum_call','legs ','A9','','',20
+	gs 'cum_call','butt','A9',1,'','',20
+	gs 'cum_call','legs ','A9',1,'','',20
 	gs 'arousal', 'end'
 	gs 'stat'
 	act 'Go freshen up':gt 'kotovdom','vann'
@@ -736,8 +736,8 @@ if $ARGS[0] = 'cum2':
 	'<center><video autoplay loop src="images/shared/sex/cum/cum2.mp4"></video></center>'
 	'Vitek pulls his cock out of you just before he reaches his orgasm, and shoots several thick ropes of cum over your stomach and boobs. You eagerly put your hands on it and milk him, and don''t let go until you''re certain he has no more spunk left.'
 	'Vitek kisses you passionately and smiles blissfully at you: "Wow, kitten... that felt fantastic! We should do that more often!"'
-	gs 'cum_call','breasts','A9','','',20
-	gs 'cum_call','stomach','A9','','',20
+	gs 'cum_call','breasts','A9',1,'','',20
+	gs 'cum_call','stomach','A9',1,'','',20
 	gs 'arousal', 'end'
 	gs 'stat'
 	act 'Go freshen up':gt 'kotovdom','vann'
@@ -752,7 +752,7 @@ if $ARGS[0] = 'cum1':
 	'<center><video autoplay loop src="images/shared/sex/cum/cum1.mp4"></video></center>'
 	'"Oh, Vitek!" you groan, while you feel his hot cum spread inside your colon. When he pulls his cock out of you, some of his thick sperm slowly dribbles out of your used anus.'
 	'Vitek kisses your forehead gently and smiles blissfully at you: "Wow, kitten... that was great! You''re the best!"'
-	gs 'cum_call','anus','A9'
+	gs 'cum_call','anus','A9',1
 	gs 'arousal', 'end'
 	gs 'stat'
 	act 'Go freshen up':gt 'kotovdom','vann'
@@ -771,7 +771,7 @@ if $ARGS[0] = 'bell_anal':
 	gs 'arousal', 'anal', 10, 'sub'
 	minut -= 10
 	gs 'stat'
-	act 'Make him cum':gt 'kotovSex', 'cum1'
+	act 'Make him cum': if rand(0,1) = 1 : gt 'kotovSex', 'cum1' else gt 'kotovSex', 'cum5'
 end
 
 if $ARGS[0] = 'cow_anal1':
@@ -790,7 +790,7 @@ if $ARGS[0] = 'cow_anal1':
 	gs 'arousal', 'anal', 10, 'sub'
 	minut -= 10
 	gs 'stat'
-	act 'Make him cum':gt 'kotovSex', 'cum1'
+	act 'Make him cum': if rand(0,1) = 1 : gt 'kotovSex', 'cum1' else gt 'kotovSex', 'cum4'
 end
 
 if $ARGS[0] = 'dog_anal':
@@ -805,7 +805,7 @@ if $ARGS[0] = 'dog_anal':
 	gs 'arousal', 'anal', 10, 'sub'
 	minut -= 10
 	gs 'stat'
-	act 'Make him cum':gt 'kotovSex', 'cum1'
+	act 'Make him cum': if rand(0,1) = 1 : gt 'kotovSex', 'cum1' else gt 'kotovSex', 'cum3'
 end
 
 if $ARGS[0] = 'misionary_anal':
@@ -840,7 +840,7 @@ if $ARGS[0] = 'anal_no':
 	act 'Ride him':gt 'kotovSex', 'sex_cow<<rand (1,5)>>'
 	act 'Get on your hands and knees':gt 'kotovSex', 'dog<<rand (1,4)>>'
 	act 'Lie down on your stomach':gt 'kotovSex', 'bell<<rand (1,3)>>'
-	act 'Jerk him off':gt 'kotovSex', 'hand<<rand (1,2)>>'
+	act 'Ride him standing up':gt 'kotovSex', 'hand<<rand (1,2)>>'
 	act 'Make him cum':gt 'kotovSex', 'cumface<<rand(1,7)>>'
 end
 
@@ -872,7 +872,7 @@ if $ARGS[0] = '69':
 	act 'Get on your hands and knees anal':gt 'kotovSex', 'dog_anal'
 	act 'Ride him anal':gt 'kotovSex', 'cow_anal1'
 	act 'Missionary anal':gt 'kotovSex', 'misionary_anal'
-	act 'Jerk him off':gt 'kotovSex', 'hand<<rand (1,2)>>'
+	act 'Ride him standing up':gt 'kotovSex', 'hand<<rand (1,2)>>'
 	act 'Make him cum':gt 'kotovSex', 'cumface<<rand(1,7)>>'
 end
 
@@ -894,8 +894,8 @@ if $ARGS[0] = 'hand2':
 	act 'Get on your hands and knees anal':gt 'kotovSex', 'dog_anal'
 	act 'Ride him anal':gt 'kotovSex', 'cow_anal1'
 	act 'Missionary anal':gt 'kotovSex', 'misionary_anal'
-	act 'Jerk him off':gt 'kotovSex', 'hand<<rand (1,2)>>'
-	act 'Make him cum':gt 'kotovSex', 'cumface<<rand(1,7)>>'
+	act 'Ride him standing up':gt 'kotovSex', 'hand<<rand (1,2)>>'
+	act 'Make him cum': gt 'kotovSex', 'cum11'
 end
 
 if $ARGS[0] = 'hand1':
@@ -916,8 +916,8 @@ if $ARGS[0] = 'hand1':
 	act 'Get on your hands and knees anal':gt 'kotovSex', 'dog_anal'
 	act 'Ride him anal':gt 'kotovSex', 'cow_anal1'
 	act 'Missionary anal':gt 'kotovSex', 'misionary_anal'
-	act 'Jerk him off':gt 'kotovSex', 'hand<<rand (1,2)>>'
-	act 'Make him cum':gt 'kotovSex', 'cumface<<rand(1,7)>>'
+	act 'Ride him standing up':gt 'kotovSex', 'hand<<rand (1,2)>>'
+	act 'Make him cum': gt 'kotovSex', 'cum11'
 end
 
 if $ARGS[0] = 'bell3':
@@ -941,8 +941,8 @@ if $ARGS[0] = 'bell3':
 	act 'Get on your hands and knees anal':gt 'kotovSex', 'dog_anal'
 	act 'Ride him anal':gt 'kotovSex', 'cow_anal1'
 	act 'Missionary anal':gt 'kotovSex', 'misionary_anal'
-	act 'Jerk him off':gt 'kotovSex', 'hand<<rand (1,2)>>'
-	act 'Make him cum':gt 'kotovSex', 'cumface<<rand(1,7)>>'
+	act 'Ride him standing up':gt 'kotovSex', 'hand<<rand (1,2)>>'
+	act 'Make him cum': gt 'kotovSex', 'cum9'
 end
 
 if $ARGS[0] = 'bell2':
@@ -965,8 +965,8 @@ if $ARGS[0] = 'bell2':
 	act 'Get on your hands and knees anal':gt 'kotovSex', 'dog_anal'
 	act 'Ride him anal':gt 'kotovSex', 'cow_anal1'
 	act 'Missionary anal':gt 'kotovSex', 'misionary_anal'
-	act 'Jerk him off':gt 'kotovSex', 'hand<<rand (1,2)>>'
-	act 'Make him cum':gt 'kotovSex', 'cumface<<rand(1,7)>>'
+	act 'Ride him standing up':gt 'kotovSex', 'hand<<rand (1,2)>>'
+	act 'Make him cum': gt 'kotovSex', 'cum9'
 end
 
 if $ARGS[0] = 'bell1':
@@ -987,8 +987,8 @@ if $ARGS[0] = 'bell1':
 	act 'Get on your hands and knees anal':gt 'kotovSex', 'dog_anal'
 	act 'Ride him anal':gt 'kotovSex', 'cow_anal1'
 	act 'Missionary anal':gt 'kotovSex', 'misionary_anal'
-	act 'Jerk him off':gt 'kotovSex', 'hand<<rand (1,2)>>'
-	act 'Make him cum':gt 'kotovSex', 'cumface<<rand(1,7)>>'
+	act 'Ride him standing up':gt 'kotovSex', 'hand<<rand (1,2)>>'
+	act 'Make him cum': gt 'kotovSex', 'cum9'
 end
 
 if $ARGS[0] = 'sex_cow5':
@@ -1009,8 +1009,8 @@ if $ARGS[0] = 'sex_cow5':
 	act 'Get on your hands and knees anal':gt 'kotovSex', 'dog_anal'
 	act 'Ride him anal':gt 'kotovSex', 'cow_anal1'
 	act 'Missionary anal':gt 'kotovSex', 'misionary_anal'
-	act 'Jerk him off':gt 'kotovSex', 'hand<<rand (1,2)>>'
-	act 'Make him cum':gt 'kotovSex', 'cumface<<rand(1,7)>>'  
+	act 'Ride him standing up':gt 'kotovSex', 'hand<<rand (1,2)>>'
+	act 'Make him cum': gt 'kotovSex', 'cum8'
 end
 
 if $ARGS[0] = 'sex_cow4':
@@ -1034,8 +1034,8 @@ if $ARGS[0] = 'sex_cow4':
 	act 'Get on your hands and knees anal':gt 'kotovSex', 'dog_anal'
 	act 'Ride him anal':gt 'kotovSex', 'cow_anal1'
 	act 'Missionary anal':gt 'kotovSex', 'misionary_anal'
-	act 'Jerk him off':gt 'kotovSex', 'hand<<rand (1,2)>>'
-	act 'Make him cum':gt 'kotovSex', 'cumface<<rand(1,7)>>'
+	act 'Ride him standing up':gt 'kotovSex', 'hand<<rand (1,2)>>'
+	act 'Make him cum': gt 'kotovSex', 'cum8'
 end
 
 if $ARGS[0] = 'sex_cow3':
@@ -1057,8 +1057,8 @@ if $ARGS[0] = 'sex_cow3':
 	act 'Get on your hands and knees anal':gt 'kotovSex', 'dog_anal'
 	act 'Ride him anal':gt 'kotovSex', 'cow_anal1'
 	act 'Missionary anal':gt 'kotovSex', 'misionary_anal'
-	act 'Jerk him off':gt 'kotovSex', 'hand<<rand (1,2)>>'
-	act 'Make him cum':gt 'kotovSex', 'cumface<<rand(1,7)>>'
+	act 'Ride him standing up':gt 'kotovSex', 'hand<<rand (1,2)>>'
+	act 'Make him cum': gt 'kotovSex', 'cum8'
 end
 
 if $ARGS[0] = 'sex_cow2':
@@ -1082,8 +1082,8 @@ if $ARGS[0] = 'sex_cow2':
 	act 'Get on your hands and knees anal':gt 'kotovSex', 'dog_anal'
 	act 'Ride him anal':gt 'kotovSex', 'cow_anal1'
 	act 'Missionary anal':gt 'kotovSex', 'misionary_anal'
-	act 'Jerk him off':gt 'kotovSex', 'hand<<rand (1,2)>>'
-	act 'Make him cum':gt 'kotovSex', 'cumface<<rand(1,7)>>'
+	act 'Ride him standing up':gt 'kotovSex', 'hand<<rand (1,2)>>'
+	act 'Make him cum': gt 'kotovSex', 'cum8'
 end
 
 if $ARGS[0] = 'sex_cow1':
@@ -1104,8 +1104,8 @@ if $ARGS[0] = 'sex_cow1':
 	act 'Get on your hands and knees anal':gt 'kotovSex', 'dog_anal'
 	act 'Ride him anal':gt 'kotovSex', 'cow_anal1'
 	act 'Missionary anal':gt 'kotovSex', 'misionary_anal'
-	act 'Jerk him off':gt 'kotovSex', 'hand<<rand (1,2)>>'
-	act 'Make him cum':gt 'kotovSex', 'cumface<<rand(1,7)>>'
+	act 'Ride him standing up':gt 'kotovSex', 'hand<<rand (1,2)>>'
+	act 'Make him cum': gt 'kotovSex', 'cum8'
 end
 
 if $ARGS[0] = 'dog4':
@@ -1127,8 +1127,8 @@ if $ARGS[0] = 'dog4':
 	act 'Get on your hands and knees anal':gt 'kotovSex', 'dog_anal'
 	act 'Ride him anal':gt 'kotovSex', 'cow_anal1'
 	act 'Missionary anal':gt 'kotovSex', 'misionary_anal'
-	act 'Jerk him off':gt 'kotovSex', 'hand<<rand (1,2)>>'
-	act 'Make him cum':gt 'kotovSex', 'cumface<<rand(1,7)>>'
+	act 'Ride him standing up':gt 'kotovSex', 'hand<<rand (1,2)>>'
+	act 'Make him cum':gt 'kotovSex', 'cum7'
 end
 
 if $ARGS[0] = 'dog3':
@@ -1149,8 +1149,8 @@ if $ARGS[0] = 'dog3':
 	act 'Get on your hands and knees anal':gt 'kotovSex', 'dog_anal'
 	act 'Ride him anal':gt 'kotovSex', 'cow_anal1'
 	act 'Missionary anal':gt 'kotovSex', 'misionary_anal'
-	act 'Jerk him off':gt 'kotovSex', 'hand<<rand (1,2)>>'
-	act 'Make him cum':gt 'kotovSex', 'cumface<<rand(1,7)>>'
+	act 'Ride him standing up':gt 'kotovSex', 'hand<<rand (1,2)>>'
+	act 'Make him cum':gt 'kotovSex', 'cum7'
 end
 
 if $ARGS[0] = 'dog2':
@@ -1171,8 +1171,8 @@ if $ARGS[0] = 'dog2':
 	act 'Get on your hands and knees anal':gt 'kotovSex', 'dog_anal'
 	act 'Ride him anal':gt 'kotovSex', 'cow_anal1'
 	act 'Missionary anal':gt 'kotovSex', 'misionary_anal'
-	act 'Jerk him off':gt 'kotovSex', 'hand<<rand (1,2)>>'
-	act 'Make him cum':gt 'kotovSex', 'cumface<<rand(1,7)>>'
+	act 'Ride him standing up':gt 'kotovSex', 'hand<<rand (1,2)>>'
+	act 'Make him cum':gt 'kotovSex', 'cum7'
 end
 
 if $ARGS[0] = 'dog1':
@@ -1196,8 +1196,8 @@ if $ARGS[0] = 'dog1':
 	act 'Ride him':gt 'kotovSex', 'sex_cow<<rand (1,5)>>'
 	act 'Get on your hands and knees':gt 'kotovSex', 'dog<<rand (1,4)>>'
 	act 'Lie down on your stomach':gt 'kotovSex', 'bell<<rand (1,3)>>'
-	act 'Jerk him off':gt 'kotovSex', 'hand<<rand (1,2)>>'
-	act 'Make him cum':gt 'kotovSex', 'cumface<<rand(1,7)>>'
+	act 'Ride him standing up':gt 'kotovSex', 'hand<<rand (1,2)>>'
+	act 'Make him cum':gt 'kotovSex', 'cum7'
 end
 
 if $ARGS[0] = 'misionary4':
@@ -1219,8 +1219,8 @@ if $ARGS[0] = 'misionary4':
 	act 'Get on your hands and knees anal':gt 'kotovSex', 'dog_anal'
 	act 'Ride him anal':gt 'kotovSex', 'cow_anal1'
 	act 'Missionary anal':gt 'kotovSex', 'misionary_anal'
-	act 'Jerk him off':gt 'kotovSex', 'hand<<rand (1,2)>>'
-	act 'Make him cum':gt 'kotovSex', 'cumface<<rand(1,7)>>'
+	act 'Ride him standing up':gt 'kotovSex', 'hand<<rand (1,2)>>'
+	act 'Make him cum':gt 'kotovSex', 'cum6'
 end
 
 if $ARGS[0] = 'misionary3':
@@ -1245,8 +1245,8 @@ if $ARGS[0] = 'misionary3':
 	act 'Get on your hands and knees anal':gt 'kotovSex', 'dog_anal'
 	act 'Ride him anal':gt 'kotovSex', 'cow_anal1'
 	act 'Missionary anal':gt 'kotovSex', 'misionary_anal'
-	act 'Jerk him off':gt 'kotovSex', 'hand<<rand (1,2)>>'
-	act 'Make him cum':gt 'kotovSex', 'cumface<<rand(1,7)>>'
+	act 'Ride him standing up':gt 'kotovSex', 'hand<<rand (1,2)>>'
+	act 'Make him cum':gt 'kotovSex', 'cum6'
 end
 
 if $ARGS[0] = 'misionary2':
@@ -1268,8 +1268,8 @@ if $ARGS[0] = 'misionary2':
 	act 'Get on your hands and knees anal':gt 'kotovSex', 'dog_anal'
 	act 'Ride him anal':gt 'kotovSex', 'cow_anal1'
 	act 'Missionary anal':gt 'kotovSex', 'misionary_anal'
-	act 'Jerk him off':gt 'kotovSex', 'hand<<rand (1,2)>>'
-	act 'Make him cum':gt 'kotovSex', 'cumface<<rand(1,7)>>'
+	act 'Ride him standing up':gt 'kotovSex', 'hand<<rand (1,2)>>'
+	act 'Make him cum':gt 'kotovSex', 'cum6'
 end
 
 if $ARGS[0] = 'kuni':
@@ -1311,8 +1311,8 @@ if $ARGS[0] = 'kuni':
 				act 'Get on your hands and knees anal':gt 'kotovSex', 'dog_anal'
 				act 'Ride him anal':gt 'kotovSex', 'cow_anal1'
 				act 'Missionary anal':gt 'kotovSex', 'misionary_anal'
-				act 'Jerk him off':gt 'kotovSex', 'hand<<rand (1,2)>>'
-				act 'Make him cum':gt 'kotovSex', 'cumface<<rand(1,7)>>'
+				act 'Ride him standing up':gt 'kotovSex', 'hand<<rand (1,2)>>'
+				act 'Make him cum': gt 'kotovSex', 'cum10'
 			end
 		end
 	else
@@ -1338,8 +1338,8 @@ if $ARGS[0] = 'kuni':
 		act 'Get on your hands and knees anal':gt 'kotovSex', 'dog_anal'
 		act 'Ride him anal':gt 'kotovSex', 'cow_anal1'
 		act 'Missionary anal':gt 'kotovSex', 'misionary_anal'
-		act 'Jerk him off':gt 'kotovSex', 'hand<<rand (1,2)>>'
-		act 'Make him cum':gt 'kotovSex', 'cumface<<rand(1,7)>>'
+		act 'Ride him standing up':gt 'kotovSex', 'hand<<rand (1,2)>>'
+		act 'Make him cum': gt 'kotovSex', 'cum10'
 	end
 end
 
@@ -1361,8 +1361,8 @@ if $ARGS[0] = 'misionary1':
 	act 'Get on your hands and knees anal':gt 'kotovSex', 'dog_anal'
 	act 'Ride him anal':gt 'kotovSex', 'cow_anal1'
 	act 'Missionary anal':gt 'kotovSex', 'misionary_anal'
-	act 'Jerk him off':gt 'kotovSex', 'hand<<rand (1,2)>>'
-	act 'Make him cum':gt 'kotovSex', 'cumface<<rand(1,7)>>'
+	act 'Ride him standing up':gt 'kotovSex', 'hand<<rand (1,2)>>'
+	act 'Make him cum':gt 'kotovSex', 'cum6'
 end
 
 if $ARGS[0] = 'titjob':
@@ -1390,8 +1390,8 @@ if $ARGS[0] = 'titjob':
 	act 'Get on your hands and knees anal':gt 'kotovSex', 'dog_anal'
 	act 'Ride him anal':gt 'kotovSex', 'cow_anal1'
 	act 'Missionary anal':gt 'kotovSex', 'misionary_anal'
-	act 'Jerk him off':gt 'kotovSex', 'hand<<rand (1,2)>>'
-	act 'Make him cum':gt 'kotovSex', 'cumface<<rand(1,7)>>'
+	act 'Ride him standing up':gt 'kotovSex', 'hand<<rand (1,2)>>'
+	act 'Make him cum': gt 'kotovSex', 'cum10'
 end
 
 if $ARGS[0] = 'bj13':
@@ -1414,7 +1414,7 @@ if $ARGS[0] = 'bj13':
 	act 'Get on your hands and knees anal':gt 'kotovSex', 'dog_anal'
 	act 'Ride him anal':gt 'kotovSex', 'cow_anal1'
 	act 'Missionary anal':gt 'kotovSex', 'misionary_anal'
-	act 'Jerk him off':gt 'kotovSex', 'hand<<rand (1,2)>>'
+	act 'Ride him standing up':gt 'kotovSex', 'hand<<rand (1,2)>>'
 	act 'Make him cum':gt 'kotovSex', 'cumface<<rand(1,7)>>'
 end
 
@@ -1439,7 +1439,7 @@ if $ARGS[0] = 'bj12':
 	act 'Get on your hands and knees anal':gt 'kotovSex', 'dog_anal'
 	act 'Ride him anal':gt 'kotovSex', 'cow_anal1'
 	act 'Missionary anal':gt 'kotovSex', 'misionary_anal'
-	act 'Jerk him off':gt 'kotovSex', 'hand<<rand (1,2)>>'
+	act 'Ride him standing up':gt 'kotovSex', 'hand<<rand (1,2)>>'
 	act 'Make him cum':gt 'kotovSex', 'cumface<<rand(1,7)>>'
 end
 
@@ -1464,7 +1464,7 @@ if $ARGS[0] = 'bj11':
 	act 'Get on your hands and knees anal':gt 'kotovSex', 'dog_anal'
 	act 'Ride him anal':gt 'kotovSex', 'cow_anal1'
 	act 'Missionary anal':gt 'kotovSex', 'misionary_anal'
-	act 'Jerk him off':gt 'kotovSex', 'hand<<rand (1,2)>>'
+	act 'Ride him standing up':gt 'kotovSex', 'hand<<rand (1,2)>>'
 	act 'Make him cum':gt 'kotovSex', 'cumface<<rand(1,7)>>'
 end
 
@@ -1491,7 +1491,7 @@ if $ARGS[0] = 'bj10':
 	act 'Get on your hands and knees anal':gt 'kotovSex', 'dog_anal'
 	act 'Ride him anal':gt 'kotovSex', 'cow_anal1'
 	act 'Missionary anal':gt 'kotovSex', 'misionary_anal'
-	act 'Jerk him off':gt 'kotovSex', 'hand<<rand (1,2)>>'
+	act 'Ride him standing up':gt 'kotovSex', 'hand<<rand (1,2)>>'
 	act 'Make him cum':gt 'kotovSex', 'cumface<<rand(1,7)>>'
 end
 
@@ -1517,7 +1517,7 @@ if $ARGS[0] = 'bj9':
 	act 'Get on your hands and knees anal':gt 'kotovSex', 'dog_anal'
 	act 'Ride him anal':gt 'kotovSex', 'cow_anal1'
 	act 'Missionary anal':gt 'kotovSex', 'misionary_anal'
-	act 'Jerk him off':gt 'kotovSex', 'hand<<rand (1,2)>>'
+	act 'Ride him standing up':gt 'kotovSex', 'hand<<rand (1,2)>>'
 	act 'Make him cum':gt 'kotovSex', 'cumface<<rand(1,7)>>'
 end
 
@@ -1543,7 +1543,7 @@ if $ARGS[0] = 'bj8':
 	act 'Get on your hands and knees anal':gt 'kotovSex', 'dog_anal'
 	act 'Ride him anal':gt 'kotovSex', 'cow_anal1'
 	act 'Missionary anal':gt 'kotovSex', 'misionary_anal'
-	act 'Jerk him off':gt 'kotovSex', 'hand<<rand (1,2)>>'
+	act 'Ride him standing up':gt 'kotovSex', 'hand<<rand (1,2)>>'
 	act 'Make him cum':gt 'kotovSex', 'cumface<<rand(1,7)>>'
 end
 
@@ -1567,7 +1567,7 @@ if $ARGS[0] = 'bj7':
 	act 'Get on your hands and knees anal':gt 'kotovSex', 'dog_anal'
 	act 'Ride him anal':gt 'kotovSex', 'cow_anal1'
 	act 'Missionary anal':gt 'kotovSex', 'misionary_anal'
-	act 'Jerk him off':gt 'kotovSex', 'hand<<rand (1,2)>>'
+	act 'Ride him standing up':gt 'kotovSex', 'hand<<rand (1,2)>>'
 	act 'Make him cum':gt 'kotovSex', 'cumface<<rand(1,7)>>'
 end
 
@@ -1592,7 +1592,7 @@ if $ARGS[0] = 'bj6':
 	act 'Get on your hands and knees anal':gt 'kotovSex', 'dog_anal'
 	act 'Ride him anal':gt 'kotovSex', 'cow_anal1'
 	act 'Missionary anal':gt 'kotovSex', 'misionary_anal'
-	act 'Jerk him off':gt 'kotovSex', 'hand<<rand (1,2)>>'
+	act 'Ride him standing up':gt 'kotovSex', 'hand<<rand (1,2)>>'
 	act 'Make him cum':gt 'kotovSex', 'cumface<<rand(1,7)>>'
 end
 
@@ -1617,7 +1617,7 @@ if $ARGS[0] = 'bj5':
 	act 'Get on your hands and knees anal':gt 'kotovSex', 'dog_anal'
 	act 'Ride him anal':gt 'kotovSex', 'cow_anal1'
 	act 'Missionary anal':gt 'kotovSex', 'misionary_anal'
-	act 'Jerk him off':gt 'kotovSex', 'hand<<rand (1,2)>>'
+	act 'Ride him standing up':gt 'kotovSex', 'hand<<rand (1,2)>>'
 	act 'Make him cum':gt 'kotovSex', 'cumface<<rand(1,7)>>'
 end
 
@@ -1641,7 +1641,7 @@ if $ARGS[0] = 'bj4':
 	act 'Get on your hands and knees anal':gt 'kotovSex', 'dog_anal'
 	act 'Ride him anal':gt 'kotovSex', 'cow_anal1'
 	act 'Missionary anal':gt 'kotovSex', 'misionary_anal'
-	act 'Jerk him off':gt 'kotovSex', 'hand<<rand (1,2)>>'
+	act 'Ride him standing up':gt 'kotovSex', 'hand<<rand (1,2)>>'
 	act 'Make him cum':gt 'kotovSex', 'cumface<<rand(1,7)>>'
 end
 
@@ -1666,7 +1666,7 @@ if $ARGS[0] = 'bj3':
 	act 'Get on your hands and knees anal':gt 'kotovSex', 'dog_anal'
 	act 'Ride him anal':gt 'kotovSex', 'cow_anal1'
 	act 'Missionary anal':gt 'kotovSex', 'misionary_anal'
-	act 'Jerk him off':gt 'kotovSex', 'hand<<rand (1,2)>>'
+	act 'Ride him standing up':gt 'kotovSex', 'hand<<rand (1,2)>>'
 	act 'Make him cum':gt 'kotovSex', 'cumface<<rand(1,7)>>'
 end
 
@@ -1697,7 +1697,7 @@ if $ARGS[0] = 'bj2':
 	act 'Get on your hands and knees anal':gt 'kotovSex', 'dog_anal'
 	act 'Ride him anal':gt 'kotovSex', 'cow_anal1'
 	act 'Missionary anal':gt 'kotovSex', 'misionary_anal'
-	act 'Jerk him off':gt 'kotovSex', 'hand<<rand (1,2)>>'
+	act 'Ride him standing up':gt 'kotovSex', 'hand<<rand (1,2)>>'
 	act 'Make him cum':gt 'kotovSex', 'cumface<<rand(1,7)>>'
 end
 
@@ -1726,7 +1726,7 @@ if $ARGS[0] = 'bj1':
 	act 'Get on your hands and knees anal':gt 'kotovSex', 'dog_anal'
 	act 'Ride him anal':gt 'kotovSex', 'cow_anal1'
 	act 'Missionary anal':gt 'kotovSex', 'misionary_anal'
-	act 'Jerk him off':gt 'kotovSex', 'hand<<rand (1,2)>>'
+	act 'Ride him standing up':gt 'kotovSex', 'hand<<rand (1,2)>>'
 	act 'Make him cum':gt 'kotovSex', 'cumface<<rand(1,7)>>'
 end
 
@@ -1750,7 +1750,7 @@ if $ARGS[0] = 'sub':
 	act 'Get on your hands and knees anal':gt 'kotovSex', 'dog_anal'
 	act 'Ride him anal':gt 'kotovSex', 'cow_anal1'
 	act 'Missionary anal':gt 'kotovSex', 'misionary_anal'
-	act 'Jerk him off':gt 'kotovSex', 'hand<<rand (1,2)>>'
+	act 'Ride him standing up':gt 'kotovSex', 'hand<<rand (1,2)>>'
 	act 'Make him cum':gt 'kotovSex', 'cumface<<rand(1,7)>>'
 end
 

+ 1 - 1
locations/kuhrPar.qsrc

@@ -30,7 +30,7 @@ gs 'themes', 'indoors'
 '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/home/kuhrpar.jpg"></center>'
 if hour = 7 and indorf = 0:
 	*nl '<a href="exec:gt''father''">Your stepfather</a> and <a href="exec:gt ''brother'', ''start''">Kolka</a> are sitting at the table eating Breakfast. <a href="exec:gt''mother''">Your mother</a> is hard at work to make sure everybody has enough to eat for the rest of the day.'
-	if week <= 5: *P ' <a href="exec:gt''sister''">Anya</a> is trying to lose some weight so she is only having a very light breakfast.'
+	if week <= 5: *P ' <a href="exec:gt ''sister_chat'', ''sister_chat''">Anya</a> is trying to lose some weight so she is only having a very light breakfast.'
 else
 	'The kitchen is not very impressive, but it has everything your family needs. Since everyone has the habit of eating at different times, <<$npc_nickname[''A29'']>> usually pre-cooks the meals and stores them in the fridge. Of course, you could also just have a snack if you''re not that hungry.'
 end

+ 27 - 21
locations/lact_lib.qsrc

@@ -447,38 +447,41 @@ if $ARGS[0] = 'breast_stat_icons':
 !! breast status icons
 	if lactation['active'] <= 0 and lactation['growthsoreness_on'] > 0:
 		$stat_lact_msg = 'Your breasts feel sore and swollen.'
-		$statusIconBarTab += '<td><a href="exec:msg $stat_lact_msg"><img title="<<$stat_lact_msg>>" height = 54 src="images/system/icon/status_icons/lactating.png"></a></td>'
+		$statusIconBarTab += '<td><a href="exec:msg $stat_lact_msg"><img title="<<$stat_lact_msg>>" height = 54 src="images/system/icon/status_icons/lactating_sore.png"></a></td>'
 	elseif lactation['active'] > 0 and lactation['pc_aware'] > 0:
 		if lactation['engorgement'] > 0 and lactation['lactmess'] < 1:
 			$stat_lact_msg = 'Your breasts are so full they hurt.'
-			$statusIconBarTab += '<td><a href="exec:msg $stat_lact_msg"><img title="<<$stat_lact_msg>>" height = 54 src="images/system/icon/status_icons/lactating.png"></a></td>'
+			$statusIconBarTab += '<td><a href="exec:msg $stat_lact_msg"><img title="<<$stat_lact_msg>>" height = 54 src="images/system/icon/status_icons/lactating_100.png"></a></td>'
 		elseif lactation['engorgement'] > 0 and lactation['lactmess'] < 3 and $clothingworntype = 'nude':
 			$stat_lact_msg = 'Your breasts are so full they hurt and you can feel milk seeping out, causing you to have a little milk residue around your nipples.'
-			$statusIconBarTab += '<td><a href="exec:msg $stat_lact_msg"><img title="<<$stat_lact_msg>>" height = 54 src="images/system/icon/status_icons/lactating.png"></a></td>'
+			$statusIconBarTab += '<td><a href="exec:msg $stat_lact_msg"><img title="<<$stat_lact_msg>>" height = 54 src="images/system/icon/status_icons/lactating_d50.png"></a></td>'
 		elseif lactation['engorgement'] > 0 and lactation['lactmess'] < 6 and $clothingworntype = 'nude':
 			$stat_lact_msg = 'Your breasts are so full they hurt and you can feel your milk comming out causing you to have a lot of milk around your nipples.'
-			$statusIconBarTab += '<td><a href="exec:msg $stat_lact_msg"><img title="<<$stat_lact_msg>>" height = 54 src="images/system/icon/status_icons/lactating.png"></a></td>'
+			$statusIconBarTab += '<td><a href="exec:msg $stat_lact_msg"><img title="<<$stat_lact_msg>>" height = 54 src="images/system/icon/status_icons/lactating_d100.png"></a></td>'
 		elseif lactation['engorgement'] > 0 and lactation['lactmess'] >= 6 and $clothingworntype = 'nude':
 			$stat_lact_msg = 'Your breasts are so full they hurt and you can feel your milk spraying out. Your breasts covered with your breast milk.'
-			$statusIconBarTab += '<td><a href="exec:msg $stat_lact_msg"><img title="<<$stat_lact_msg>>" height = 54 src="images/system/icon/status_icons/lactating.png"></a></td>'
+			$statusIconBarTab += '<td><a href="exec:msg $stat_lact_msg"><img title="<<$stat_lact_msg>>" height = 54 src="images/system/icon/status_icons/lactating_d100+.png"></a></td>'
 		elseif lactation['engorgement'] > 0 and lactation['lactmess'] < 3:
 			$stat_lact_msg = 'Your breasts are so full they hurt and you can feel milk seeping out, causing small wet spots on your top.'
-			$statusIconBarTab += '<td><a href="exec:msg $stat_lact_msg"><img title="<<$stat_lact_msg>>" height = 54 src="images/system/icon/status_icons/lactating.png"></a></td>'
+			$statusIconBarTab += '<td><a href="exec:msg $stat_lact_msg"><img title="<<$stat_lact_msg>>" height = 54 src="images/system/icon/status_icons/lactating_d50.png"></a></td>'
 		elseif lactation['engorgement'] > 0 and lactation['lactmess'] < 6:
 			$stat_lact_msg = 'Your breasts are so full they hurt and you can feel your milk comming out making visible wet circles on your top.'
-			$statusIconBarTab += '<td><a href="exec:msg $stat_lact_msg"><img title="<<$stat_lact_msg>>" height = 54 src="images/system/icon/status_icons/lactating.png"></a></td>'
+			$statusIconBarTab += '<td><a href="exec:msg $stat_lact_msg"><img title="<<$stat_lact_msg>>" height = 54 src="images/system/icon/status_icons/lactating_d100.png"></a></td>'
 		elseif lactation['engorgement'] > 0 and lactation['lactmess'] >= 6:
 			$stat_lact_msg = 'Your breasts are so full they hurt and you can feel your milk spraying out. Your top is drenched with your breast milk.'
-			$statusIconBarTab += '<td><a href="exec:msg $stat_lact_msg"><img title="<<$stat_lact_msg>>" height = 54 src="images/system/icon/status_icons/lactating.png"></a></td>'
+			$statusIconBarTab += '<td><a href="exec:msg $stat_lact_msg"><img title="<<$stat_lact_msg>>" height = 54 src="images/system/icon/status_icons/lactating_d100+.png"></a></td>'
 		elseif lactation['engorgement'] < 1 and lactation['breastmv'] > lactation['breastmm']*9/10:
 			$stat_lact_msg = 'Your breasts are firm and full from your milk.'
-			$statusIconBarTab += '<td><a href="exec:msg $stat_lact_msg"><img title="<<$stat_lact_msg>>" height = 54 src="images/system/icon/status_icons/lactating.png"></a></td>'
+			$statusIconBarTab += '<td><a href="exec:msg $stat_lact_msg"><img title="<<$stat_lact_msg>>" height = 54 src="images/system/icon/status_icons/lactating_90.png"></a></td>'
+		elseif lactation['engorgement'] < 1 and lactation['breastmv'] > lactation['breastmm']*3/4:
+			$stat_lact_msg = 'Your breasts are very heavy with your milk.'
+			$statusIconBarTab += '<td><a href="exec:msg $stat_lact_msg"><img title="<<$stat_lact_msg>>" height = 54 src="images/system/icon/status_icons/lactating_75.png"></a></td>'
 		elseif lactation['engorgement'] < 1 and lactation['breastmv'] > lactation['breastmm']/2:
 			$stat_lact_msg = 'Your breasts are heavy with your milk.'
-			$statusIconBarTab += '<td><a href="exec:msg $stat_lact_msg"><img title="<<$stat_lact_msg>>" height = 54 src="images/system/icon/status_icons/lactating.png"></a></td>'
+			$statusIconBarTab += '<td><a href="exec:msg $stat_lact_msg"><img title="<<$stat_lact_msg>>" height = 54 src="images/system/icon/status_icons/lactating_50.png"></a></td>'
 		elseif lactation['engorgement'] < 1 and lactation['breastmv'] > lactation['breastmm']/4:
 			$stat_lact_msg = 'Your breasts feel slightly heavy from the milk inside.'
-			$statusIconBarTab += '<td><a href="exec:msg $stat_lact_msg"><img title="<<$stat_lact_msg>>" height = 54 src="images/system/icon/status_icons/lactating.png"></a></td>'
+			$statusIconBarTab += '<td><a href="exec:msg $stat_lact_msg"><img title="<<$stat_lact_msg>>" height = 54 src="images/system/icon/status_icons/lactating_25.png"></a></td>'
 		elseif lactation['engorgement'] < 1 and lactation['breastmv'] > 0:
 			$stat_lact_msg = 'Your feel an easy pressure in your breasts from your milk.'
 			$statusIconBarTab += '<td><a href="exec:msg $stat_lact_msg"><img title="<<$stat_lact_msg>>" height = 54 src="images/system/icon/status_icons/lactating.png"></a></td>'
@@ -486,34 +489,37 @@ if $ARGS[0] = 'breast_stat_icons':
 	elseif lactation['active'] > 0 and lactation['pc_aware'] < 1:
 		if lactation['engorgement'] > 0 and lactation['lactmess'] < 1:
 			$stat_lact_msg = 'Your breasts hurt with pressure in them.'
-			$statusIconBarTab += '<td><a href="exec:msg $stat_lact_msg"><img title="<<$stat_lact_msg>>" height = 54 src="images/system/icon/status_icons/lactating.png"></a></td>'
+			$statusIconBarTab += '<td><a href="exec:msg $stat_lact_msg"><img title="<<$stat_lact_msg>>" height = 54 src="images/system/icon/status_icons/lactating_100.png"></a></td>'
 		elseif lactation['engorgement'] > 0 and lactation['lactmess'] < 3 and $clothingworntype = 'nude':
 			$stat_lact_msg = 'Your breasts hurt and your nipples are wet.'
-			$statusIconBarTab += '<td><a href="exec:msg $stat_lact_msg"><img title="<<$stat_lact_msg>>" height = 54 src="images/system/icon/status_icons/lactating.png"></a></td>'
+			$statusIconBarTab += '<td><a href="exec:msg $stat_lact_msg"><img title="<<$stat_lact_msg>>" height = 54 src="images/system/icon/status_icons/lactating_d50.png"></a></td>'
 		elseif lactation['engorgement'] > 0 and lactation['lactmess'] < 6 and $clothingworntype = 'nude':
 			$stat_lact_msg = 'Your breasts hurt and they feel wet, some white liquid around your nipples.'
-			$statusIconBarTab += '<td><a href="exec:msg $stat_lact_msg"><img title="<<$stat_lact_msg>>" height = 54 src="images/system/icon/status_icons/lactating.png"></a></td>'
+			$statusIconBarTab += '<td><a href="exec:msg $stat_lact_msg"><img title="<<$stat_lact_msg>>" height = 54 src="images/system/icon/status_icons/lactating_d100.png"></a></td>'
 		elseif lactation['engorgement'] > 0 and lactation['lactmess'] >= 6 and $clothingworntype = 'nude':
 			$stat_lact_msg = 'Your breasts hurt and a white liquid is spraying out, covering your breasts.'
-			$statusIconBarTab += '<td><a href="exec:msg $stat_lact_msg"><img title="<<$stat_lact_msg>>" height = 54 src="images/system/icon/status_icons/lactating.png"></a></td>'
+			$statusIconBarTab += '<td><a href="exec:msg $stat_lact_msg"><img title="<<$stat_lact_msg>>" height = 54 src="images/system/icon/status_icons/lactating_d100+.png"></a></td>'
 		elseif lactation['engorgement'] > 0 and lactation['lactmess'] < 3:
 			$stat_lact_msg = 'Your breasts hurt and your nipples tingle a little. There are small wet spots on your top.'
-			$statusIconBarTab += '<td><a href="exec:msg $stat_lact_msg"><img title="<<$stat_lact_msg>>" height = 54 src="images/system/icon/status_icons/lactating.png"></a></td>'
+			$statusIconBarTab += '<td><a href="exec:msg $stat_lact_msg"><img title="<<$stat_lact_msg>>" height = 54 src="images/system/icon/status_icons/lactating_d50.png"></a></td>'
 		elseif lactation['engorgement'] > 0 and lactation['lactmess'] < 6:
 			$stat_lact_msg = 'Your breasts hurt and your nipples tingle. There are visible wet circles on your top.'
-			$statusIconBarTab += '<td><a href="exec:msg $stat_lact_msg"><img title="<<$stat_lact_msg>>" height = 54 src="images/system/icon/status_icons/lactating.png"></a></td>'
+			$statusIconBarTab += '<td><a href="exec:msg $stat_lact_msg"><img title="<<$stat_lact_msg>>" height = 54 src="images/system/icon/status_icons/lactating_d100.png"></a></td>'
 		elseif lactation['engorgement'] > 0 and lactation['lactmess'] >= 6:
 			$stat_lact_msg = 'Your breasts hurt and your nipples tingle a lot. Your top is drenched with a warm liquid.'
-			$statusIconBarTab += '<td><a href="exec:msg $stat_lact_msg"><img title="<<$stat_lact_msg>>" height = 54 src="images/system/icon/status_icons/lactating.png"></a></td>'
+			$statusIconBarTab += '<td><a href="exec:msg $stat_lact_msg"><img title="<<$stat_lact_msg>>" height = 54 src="images/system/icon/status_icons/lactating_d100+.png"></a></td>'
 		elseif lactation['engorgement'] < 1 and lactation['breastmv'] > lactation['breastmm']*9/10:
 			$stat_lact_msg = 'Your breasts feel firm and under pressure.' 
-			$statusIconBarTab += '<td><a href="exec:msg $stat_lact_msg"><img title="<<$stat_lact_msg>>" height = 54 src="images/system/icon/status_icons/lactating.png"></a></td>'
+			$statusIconBarTab += '<td><a href="exec:msg $stat_lact_msg"><img title="<<$stat_lact_msg>>" height = 54 src="images/system/icon/status_icons/lactating_90.png"></a></td>'
+		elseif lactation['engorgement'] < 1 and lactation['breastmv'] > lactation['breastmm']*3/4:
+			$stat_lact_msg = 'Your breasts feel very heavy.'
+			$statusIconBarTab += '<td><a href="exec:msg $stat_lact_msg"><img title="<<$stat_lact_msg>>" height = 54 src="images/system/icon/status_icons/lactating_75.png"></a></td>'
 		elseif lactation['engorgement'] < 1 and lactation['breastmv'] > lactation['breastmm']/2:
 			$stat_lact_msg = 'Your breasts feel heavy.'
-			$statusIconBarTab += '<td><a href="exec:msg $stat_lact_msg"><img title="<<$stat_lact_msg>>" height = 54 src="images/system/icon/status_icons/lactating.png"></a></td>'
+			$statusIconBarTab += '<td><a href="exec:msg $stat_lact_msg"><img title="<<$stat_lact_msg>>" height = 54 src="images/system/icon/status_icons/lactating_50.png"></a></td>'
 		elseif lactation['engorgement'] < 1 and lactation['breastmv'] > lactation['breastmm']/4:
 			$stat_lact_msg = 'Your breasts feel slightly heavy.'
-			$statusIconBarTab += '<td><a href="exec:msg $stat_lact_msg"><img title="<<$stat_lact_msg>>" height = 54 src="images/system/icon/status_icons/lactating.png"></a></td>'
+			$statusIconBarTab += '<td><a href="exec:msg $stat_lact_msg"><img title="<<$stat_lact_msg>>" height = 54 src="images/system/icon/status_icons/lactating_25.png"></a></td>'
 		elseif lactation['engorgement'] < 1 and lactation['breastmv'] > 0:
 			$stat_lact_msg = 'Your feel an easy pressure in your breasts.'
 			$statusIconBarTab += '<td><a href="exec:msg $stat_lact_msg"><img title="<<$stat_lact_msg>>" height = 54 src="images/system/icon/status_icons/lactating.png"></a></td>'

+ 7 - 8
locations/lesbimistress.qsrc

@@ -1413,8 +1413,9 @@ if $ARGS[0] = 'treat_3':
 	'She grins threateningly: "Let''s make it interesting: you have fifteen minutes starting... now. If you bring me to orgasm in time, I will reward you. If you fail, I will punish you." Ah. There''s the catch.'
 	'You swallow nervously and drop to your knees behind her, focusing to lick her pussy where you know she''s the most sensitive. Of course you don''t forget about the rest, and slide your tongue over her tight, pristine anus every once in a while.'
 	'"Five minutes remaining, slave!" Mistress announces menacingly. You redouble your efforts, using every trick you know to try and get your Mistress off in time. Her cute sighs and moans tell you you''re definitely on the right way...'
-	
-	gs 'arousal', 'cuni_give', 20, 'sub', 'lesbian'
+
+	gs 'arousal', 'cuni_give', 10, 'sub', 'lesbian'
+	gs 'arousal', 'cuni_give', 5, 'sub', 'lesbian'
 	gs 'stat'
 		
 	if rand(0,1) = 0:
@@ -1787,7 +1788,7 @@ if $ARGS[0] = 'amazing_3':
 			'"Doesn''t it feel great? I love that little oh-face you make when you put things in you", Mistress grins, and she gives you a soft kiss on your cheek. "Just to make sure..."'
 			'Suddenly, the dildo begins to vibrate! You let out a shriek, and awkwardly cross your legs. The vibrating stops again.'
 			'"Excellent. Let''s go swimming already! Try not to get off on the way there!" Mistress smirks, and throws a remote in her bag before she gestures you to follow her.'
-		
+			$orgasm_or = 'no'
 			gs 'arousal', 'vaginal_vibe', 10, 'sub'
 			gs 'stat'
 			
@@ -1817,22 +1818,20 @@ if $ARGS[0] = 'amazing_3':
 				act 'Orgasm loudly':
 					*clr & cla
 					minut += 15
-					if pcs_horny >= 100:orgasm += 1 & pcs_horny = 0 & vaginalOrgasm += 1 & pcs_mood = 100
 					MistressObedience += 1
 					MistressObedience = 3
 					gs'stat'
 					'<center><img <<$set_imgh>> src="images/characters/city/natalya/sex/sub224.jpg"></center>'
 					'Unable to hold yourself back any longer, your body begins to tremble. Without even realizing it you moan and groan loudly, fully surrendering yourself to the amazing feelings the dildo is giving you.'
+					$orgasm_or = 'yes'
+					gs 'arousal', 'vaginal_vibe', -5, 'sub'
+					gs 'arousal', 'end'
 					'A few seconds later Mistress coughs nervously and you open your eyes again; everyone''s looking at you!'
 					'"We erm... we should get going", Mistress whispers, and the two of you go get changed in a booth that can hold the both of you.'
 					'"Show me the dildo, <<$pcs_nickname>>", she orders you.'
 					'When you do, you''re surprised to see her drop down to her knees before you, and take it most of the way inside her mouth. No gag reflex whatsoever! Wow, that''s actually pretty impressive.'
 					'She pulls back again, and licks her lips. "Mmm, tasty... we better get changed and leave, <<$pcs_nickname>>. I heard someone talk about calling the police!"'
 					'The two of you quickly get dressed, giggling softly. When you leave the pool, Mistress kisses your cheek and says: "Thanks, <<$pcs_nickname>>, I had fun. Do you want me to give you a ride home, or do you want to stay here?"'
-						
-					$orgasm_or = 'yes'
-					gs 'arousal', 'end'
-					gs 'stat'
 					
 					act 'Stay in the city center':gt'down'
 					act 'Go back to the residential district with her':gt'street'

+ 1 - 1
locations/miroslava.qsrc

@@ -346,7 +346,7 @@ if $ARGS[0] = 'Start' or $ARGS[0] = '':
 		end
 
 		if npc_rel['A60'] >= 20 and week >= 6 and hour > 18 and hour < 22:
-			act 'Inite for a steam bath':
+			act 'Invite for a steam bath':
 				menu_off = 1
 				if Mira_no = 0:
 					if npc_QW['A63'] < 13 or npc_QW['A60'] >= 10 or mirasex > 1:

+ 6 - 8
locations/natbelapt.qsrc

@@ -1060,8 +1060,7 @@ end
 
 if $ARGS[0] = 'openlegs':
 	*clr & cla
-	pcs_horny = 0
-	orgasm += 1
+	$orgasm_or = 'yes'
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/natasha/sex/lickpussy01.jpg"></center>'
 	if natunderwear = 1:
@@ -1071,9 +1070,9 @@ if $ARGS[0] = 'openlegs':
 	end
 	'"Hmm... You''re doing... Aaah... Keep going..." You gasp while she keeps licking and sucking. Losing yourself in the heat building up inside of you that comes from having your pussy eaten so well.'
 	'As you feel yourself drawing closer and closer to your orgasm, you grab Natasha by the hair and press her face into your pussy even harder, trying to force her tongue deeper into you.'
-	'Your orgasm hits you almost immediately after and you keep a tight hold on her hair as your legs start trembling from the power of it, while Natasha keeps licking at the juices that are flowing from you, now with an almost animalistic passion.'
-	'When it finally starts to subside you let go and just lie there, catching your breath. Natasha keeps licking you occasionally. Each time her tongue touches your overly sensitive clitoris, it sends a new shiver through you.'
+	$orgasm_txt = 'Your orgasm hits you almost immediately after and you keep a tight hold on her hair as your legs start trembling from the power of it, while Natasha keeps licking at the juices that are flowing from you, now with an almost animalistic passion.'
 	gs 'arousal', 'cuni', 5, 'lesbian', 'dom'
+	'When it finally starts to subside you let go and just lie there, catching your breath. Natasha keeps licking you occasionally. Each time her tongue touches your overly sensitive clitoris, it sends a new shiver through you.'
 	gs 'arousal', 'end'
 	gs 'stat'
 	act 'Continue': gt 'natbelapt', 'natroom'
@@ -1081,8 +1080,7 @@ end
 
 if $ARGS[0] = 'straddleface':
 	*clr & cla
-	pcs_horny = 0
-	orgasm += 1
+	$orgasm_or = 'yes'
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/natasha/sex/lickpussy02.jpg"></center>'
 	if natunderwear = 1:
@@ -1092,9 +1090,9 @@ if $ARGS[0] = 'straddleface':
 	end
 	'"Hmm... You''re doing... Aaah... Keep going..." You gasp while she keeps licking and sucking. Losing yourself in the heat building up inside of you, coming from having your pussy eaten that well.'
 	'As you feel yourself drawing closer and closer to your orgasm, you grab Natasha by the hair and start grinding your pussy on her mouth, trying to force her tongue even deeper into you.'
-	'Your orgasm hits you almost immediately after and you keep a tight hold on her hair as your legs start trembling from the power of it, while Natasha keeps licking you, now with an almost animalistic passion.'
-	'When it finally starts to subside you let go and slump down on top of her, catching your breath. Natasha''s face locked between your legs. You can feel her breath on your pussy. Each exhalation sends a new shiver through you.'
+	$orgasm_txt = 'Your orgasm hits you almost immediately after and you keep a tight hold on her hair as your legs start trembling from the power of it, while Natasha keeps licking you, now with an almost animalistic passion.'
 	gs 'arousal', 'cuni', 5, 'lesbian', 'dom'
+	'When it finally starts to subside you let go and slump down on top of her, catching your breath. Natasha''s face locked between your legs. You can feel her breath on your pussy. Each exhalation sends a new shiver through you.'
 	gs 'arousal', 'end'
 	gs 'stat'
 	act 'Continue': gt 'natbelapt', 'natroom'

+ 0 - 91
locations/orgazm.qsrc

@@ -1,91 +0,0 @@
-# orgazm
-
-menu_off = 1
-
-if $ARGS[0] = 'start':
-	protect = 0
-	vidageday -= 1
-	frost = 0
-
-!{	if tabletki <= 0 and prezik > 0 and prosta = 0:
-		dynamic $prezik
-		protect = 1
-		if preziktype = 2:
-			sexcontra = 7
-			'You gave the guy a sabotaged condom and he put it on in silence.'
-		else
-			sexcontra = 3
-			'You gave the guy a condom and he put it on in silence.'
-		end
-	elseif tabletki >= 0 and prezik > 0 and prosta > 0:
-		dynamic $prezik
-		protect = 1
-		if preziktype = 2:
-			sexcontra = 7
-			'You gave the guy a sabotaged condom and he put it on in silence.'
-		else
-			sexcontra = 3
-			'You gave the guy a condom and he put it on in silence.'
-		end
-	elseif tabletki <= 0 and prezik > 0:}
-		dynamic $prezik
-		protect = 1
-		if preziktype = 2:
-			sexcontra = 7
-			'You gave the guy a sabotaged condom and he put it on in silence.'
-		else
-			sexcontra = 3
-			'You gave the guy a condom and he put it on in silence.'
-		end
-	!end
-
-	if protect ! 1:
-		!!unprotected sex
-		finrand = rand(0, 1)
-
-		if finrand = 0:
-			!!inside
-			gs 'cum_manage'
-			'<<$boydesc>> groans and you feel each jet of sperm paint the walls of your womb with seed.'
-
-			pcs_mood -= 15
-			gs 'cuminsidereact'
-		
-		elseif finrand = 1:
-			!!out
-			if rand(0, 2) = 0:
-				spafinloc = 1
-				gs 'cum_manage'
-				'<<$boydesc>> pulls out barely in time, splashing semen all over your pussy lips.'
-			else
-				if pose = 0:
-					spafinloc = 14
-					gs 'cum_manage'
-					'<<$boydesc>> shouts, pulling out to finish on your stomach.'
-				elseif pose = 1:
-					spafinloc = 4
-					gs 'cum_manage'
-					'<<$boydesc>> shudders, pulling out just in time to paint your ass white with semen.'
-				end
-			end
-		end
-	elseif protect = 1:
-		gs 'cum_manage'
-		protect = 0
-		if sexcontra = 4:
-			'<<$boydesc>> groans and you feel heat building deep inside, and then a slimy feeling. You realize that the condom burst.'
-		elseif sexcontra = 5:
-			'<<$boydesc>> groans and you feel heat building deep inside. As he pulls out, you feel a ghostly sensation, as if he didn''t come all the way out. Looking down, you see his bare dick.'
-		else
-			'<<$boydesc>> groans and you feel heat building deep inside. You realize that he has filled the condom.'
-		end
-		gs 'cuminsidereact'
-		sexcontra = 0
-		
-	end
-
-	pose = 0
-end
-
---- orgazm ---------------------------------
-

+ 58 - 41
locations/pavtrain_market.qsrc

@@ -121,6 +121,7 @@ if $ARGS[0] = 'start':
 			'You were looking through the market when you came upon a stall selling Chinese foods. On a shelf behind the old woman minding the stall there are a number of bottles.'
 			act 'Ask about wang-goo':
 				cla
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/market/chinese_stall01.jpg"></center>'
 				'You asked the old woman if she has any rice wine to sell. She smiles at you and points to a basket filled with rice.'
 				'"Onry 2 <b>₽</b>, hundred glam." she said in badly accented Russian, "You buy?"'
 				'"No," you reply, "I need rice wine, rice wine."'
@@ -154,7 +155,7 @@ if $ARGS[0] = 'start':
 						*clr & cla
 						gs 'stat'
 						minut += 15
-!!Image needed						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/market/market_boy01.jpg"></center>'
+						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/market/market_boy01.jpg"></center>'
 						'You continue to wander through the market for another 15 minutes when the boy from the Chinese stall comes up to you.'
 						'"Hey, you really want that rice wine?" he asks after checking to make sure that no one is watching.'
 						'"Yes," you answer him, "But it''s too expensive. I can''t afford it."'
@@ -218,34 +219,16 @@ if $ARGS[0] = 'start':
 end
 
 if $ARGS[0] = 'events':
+	if rand(0,3) = 0: gt 'pavtrain_market', rand(1,19)
 	'<center><h2>Market</h2></center>'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/market/brodit'+rand(1,8)+'.jpg"></center>'
+	'You wander around the market taking in the sounds and colours but nothing catches your eye.'
 	*clr & cla
 	minut += 10
 	menu_off = 1
 	gs 'stat'
-	rinevrand = rand(1,19)
-
 	act 'Stop wandering': gt 'pavtrain_market', 'start'
 	act 'Wander around the market': gt 'pavtrain_market','events'
-	if rand(0,3) ! 0: 
-		gs 'pavtrain_market', rinevrand
-	else
-		$pavtrain_market_text[3]='you pass a stall, it is selling children''s clothes.'
-		$pavtrain_market_text[4]='you see a woman looking for underwear.'
-		$pavtrain_market_text[5]='you notice a half-naked girl trying on clothes.'
-		$pavtrain_market_text[6]='you look away as a woman tries on a bra.'
-		$pavtrain_market_text[7]='you don''t see anything unusual, just the usual vegetables and tasteless clothes.'
-		$pavtrain_market_text[8]='you just see old women in dressing gowns and slippers. Stupid crappy market.'
-		$pavtrain_market_text[9]='you don''t find anything interesting.'
-		$pavtrain_market_text[10]='you just see cheap Chinese goods and nothing more.'
-		$pavtrain_market_text[11]='you see all the usual stuff. People with bags scurrying back and forth, children begging for toys from their parents and vociferous traders.'
-		$pavtrain_market_text[12]='you have to be careful as its so busy. The hustle and bustle makes it hard to find anything worthwhile.'	
-	
-		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/market/brodit'+rand(1,8)+'.jpg"></center>'
-		*nl
-		'As you are strolling through the market, ' + $pavtrain_market_text[rand(3,12)]
-		killvar '$pavtrain_market_text'
-	end
 end
 
 if ARGS[0] = 1:
@@ -305,6 +288,7 @@ if ARGS[0] = 3:
 			money -= 350
 			f_book += 1
 			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/shared/accessories/books/fantasy' + rand(1,9) + '.jpg"></center>'
 			'You bought a fantasy book for 350 <b>₽</b>.'
 			act 'Leave':gt 'pavtrain_market', 'start'
 		end
@@ -316,6 +300,7 @@ if ARGS[0] = 3:
 			money -= 350
 			f_book += 1
 			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/shared/accessories/books/scifi' + rand(1,6) + '.jpg"></center>'
 			'You bought a science ficiton book for 350 <b>₽</b>.'
 			act 'Leave':gt 'pavtrain_market', 'start'
 		end
@@ -327,6 +312,7 @@ if ARGS[0] = 3:
 			money -= 350
 			w_book += 1
 			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/shared/accessories/books/romance' + rand(1,20) + '.jpg"></center>'
 			'You bought a romance novel for 350 <b>₽</b>.'
 			act 'Leave':gt 'pavtrain_market', 'start'
 		end
@@ -384,6 +370,7 @@ if ARGS[0] = 4:
 				'You look over the magazine covers, covered in images of half-naked girls on them. Many of them appear to be near your own age. The porn dealer notices your interest and looks at you expectantly.'
 				act 'Look through a magazine':
 					cla
+					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/market/pornmag.jpg"></center>'
 					'You pick up one of the magazines and flip through the pages. Inside the magazines, you see men with large erect penis engaging in sexual acts with women who are either half-naked or fully naked, most of them look close to your own age. You feel yourself getting aroused looking at the images.'
 					act 'Leave':gt 'pavtrain_market', 'start'
 					act 'Look for something else':gt 'pavtrain_market', 4
@@ -415,6 +402,7 @@ if ARGS[0] = 4:
 				'The porn dealer notices you coming over and asks, "Looking to buy a magazine? They''re only 400 <b>₽</b> each."'
 				act 'Look through a magazine':
 					cla
+					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/market/pornmag.jpg"></center>'
 					'You pick up one of the magazines and flip through the pages. Inside the magazines, you see men with large erect penis engaging in sexual acts with women who are either half-naked or fully naked, most of them look close to your own age. You feel yourself getting aroused looking at the images.'
 					act 'Leave':gt 'pavtrain_market', 'start'
 					act 'Look for something else':gt 'pavtrain_market', 4
@@ -437,6 +425,7 @@ if ARGS[0] = 4:
 				'The porn dealer sees you approaching the stall, "Ah, my best customer! Welcome back!"'
 				act 'Look through a magazine':
 					cla
+					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/market/pornmag.jpg"></center>'
 					'You pick up one of the magazines and flip through the pages. Inside the magazines, you see men with large erect penis engaging in sexual acts with women who are either half-naked or fully naked, most of them look close to your own age. You feel yourself getting aroused looking at the images.'
 					act 'Leave':gt 'pavtrain_market', 'start'
 					act 'Look for something else':gt 'pavtrain_market', 4
@@ -465,14 +454,15 @@ if ARGS[0] = 4:
 		'He lets you step behind the counter so you can get a better look, as you do he says. "Take a look and let me know what you would like." You see several 15cm dildos. Each with a tag, "Only 700 <b>₽</b> each." You also see a small selection of vibrators in various colors, mostly pink. "Only 700 <b>₽</b> each." To one side you see many butt plugs, rubber and metal. "Only 700 <b>₽</b>each." Near the bottom is several strapon harnesses without a dildo. "Only 500 <b>₽</b>each."'
 		act 'Leave':gt 'pavtrain_market', 'start'
 		act 'Look for something else':gt 'pavtrain_market', 4
-		if money >= 700 and dildo = 0:
-			act 'Buy dildo (700 <b>₽</b>)':
+		if money >= 700 and middildo = 0:
+			act 'Buy a 15cm dildo (700 <b>₽</b>)':
 				cla
 				minut += 5
-				dildo = 1
+				middildo = 1
 				money -= 700
 				pcs_horny += 10
 				TimesBuyPorno += 1
+				'<center><img <<$set_imgh>> src="images/pc/items/15cm.jpg"></center>'
 				if pcs_horny >= 50 and pav_slut < 75:
 					'You buy a dildo and hastily hide it, while your face blushes with embarrassment.'
 				else
@@ -505,8 +495,10 @@ if ARGS[0] = 4:
 				minut += 5
 				money -= 700
 				analplug = 1
+!!this needs to be changed from analplug bought to smallbp for the smallone
 				pcs_horny += 10
 				TimesBuyPorno += 1
+				'<center><img <<$set_imgh>> src="images/pc/items/smallbp.jpg"></center>'
 				if pcs_horny >= 50 and pav_slut < 75:
 					'You buy a butt plug and hastily hide it, while your face blushes with embarrassment.'
 				else
@@ -526,6 +518,7 @@ if ARGS[0] = 4:
 					money -= 500
 					pcs_horny += 10
 					TimesBuyPorno += 1
+					'<center><img <<$set_imgh>> src="images/pc/items/harness.jpg"></center>'
 					if pcs_horny >= 50 and pav_slut < 75:
 						'You buy a strap-on harness and hastily hide it, while your face blushes with embarrassment.'
 					else
@@ -536,16 +529,17 @@ if ARGS[0] = 4:
 				end
 			end
 		else
-			if money >= 1200 and strapon = 0:
-				act 'Buy strap-on harness with a dildo (1200 <b>₽</b>)':
+			if money >= 1200 and strapon = 0 and middildo = 0:
+				act 'Buy strap-on harness with a 15cm dildo (1200 <b>₽</b>)':
 					cla
 					minut += 5
 					strapon = 1
-					dildo = 1
+					middildo = 1
 					strapnumber = 1
 					money -= 1200
 					pcs_horny += 10
 					TimesBuyPorno += 1
+					'<center><img <<$set_imgh>> src="images/pc/items/harness.jpg"></center>'
 					if pcs_horny >= 50 and pav_slut < 75:
 						'You buy a strap-on harness and hastily hide it, while your face blushes with embarrassment.'
 					else
@@ -691,6 +685,7 @@ if ARGS[0] = 11:
 	menu_off = 1
 	minut += 5
 	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/arthur/artur.jpg"></center>'
 	if arturKnow = 0:
 		'Someone suddenly calls out to you, "Hey pretty girl, do you want a fresh, juicy tangerine?"'
 		act 'Look': gt 'arturRinok','start'
@@ -750,13 +745,24 @@ if ARGS[0] = 13:
 		minut += 5
 		gs 'stat'
 		i = rand(40,200)
+		gs 'willpower', 'resist'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/market/zaglanut.jpg"></center>'
 		'You open the wallet and you see that there''s <<i>> <b>₽</b>'
-		act 'Take the money and throw away the wallet':
-			money += i
-			pcs_mood += 10
-			killvar 'i'
-			gt 'pavtrain_market', 'start'
+
+		if will_cost <= pcs_willpwr:
+			act 'Take the money and throw away the wallet (<<will_cost>> Willpower)':
+				gs 'willpower', 'pay', 'resist'
+				*clr & cla
+				gs 'stat'
+				'You just need the money.':
+				money += i
+				pcs_mood += 10
+				gs stat
+				killvar 'i'
+				gt 'pavtrain_market','start'
+			end
+		else
+			act 'Take the money and throw away the wallet (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 		end
 		act 'Catch up with the woman and return her purse':
 			*clr & cla
@@ -823,12 +829,24 @@ if ARGS[0] = 18:
 	'As you walk past a stall you notice a small hole torn in the canvas.'
 	act 'Stop wandering': gt 'pavtrain_market', 'start'
 	act 'Wander around the market': gt 'pavtrain_market','events'
-	act 'Look through the hole':
-		*clr & cla
-		if girl > 1: pcs_horny += 5
-		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/market/pereodev'+rand(1,15)+'.jpg"></center>'
-		'You look inside the tent and see ' + $pavtrain_marketrandtext[rand(3,7)]
-		act 'Leave': gt 'pavtrain_market', 'start'
+	act 'Look through the hole (<<will_cost>> Willpower)':
+		gs 'stat'
+		gs 'willpower', 'resist'
+		if will_cost <= pcs_willpwr:
+			*clr & cla
+			if girl > 1: pcs_horny += 5
+			gs 'willpower', 'pay', 'resist'
+			gs 'stat'
+			'Oh...'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/market/pereodev'+rand(1,15)+'.jpg"></center>'
+			'You look inside the tent and see ' + $pavtrain_marketrandtext[rand(3,7)]
+			act 'Leave': gt 'pavtrain_market', 'start'
+		else
+			cla
+			'You cannot bring yourself to look through the whole (Not enough willpower)'
+			act 'Stop wandering': gt 'pavtrain_market', 'start'
+			act 'Wander around the market': gt 'pavtrain_market','events'
+		end
 	end
 end
 
@@ -868,8 +886,7 @@ if ARGS[0] = 19:
 			gt 'pavtrain_market', 'start'
 		end
 	end
-end	
-
+end
 
 --- pavtrain_market ---------------------------------
 

+ 1 - 1
locations/pharmacy.qsrc

@@ -59,7 +59,7 @@ if $ARGS[0] = 'shop' or $ARGS[0] = '':
 	*P FUNC ('$stock_item', 30, 'Vitamins', 130, 'vitamin', $CURLOC, $ARGS[0])
 	*P FUNC ('$stock_item', 50, 'Painkillers', 435, 'painkiller', $CURLOC, $ARGS[0])
 	*P FUNC ('$stock_item', 10, 'Ointments for chafing', 372, 'mosolmaz', $CURLOC, $ARGS[0])
-	*P FUNC ('$stock_item', 1, 'Lubricant', 145, 'lubri', $CURLOC, $ARGS[0])
+	*P FUNC ('$stock_item', 20, 'Lubricant', 145, 'lubri', $CURLOC, $ARGS[0])
 	!!tube of 5 uses as far as I can tell, price is set to that
 	*P FUNC ('$stock_item', 30, 'Lip balm', 127, 'lipbalm', $CURLOC, $ARGS[0])
 	*P FUNC ('$stock_item', 12, 'Weight loss pill', 248, 'fatdel', $CURLOC, $ARGS[0])

+ 1 - 1
locations/qwBarPolet.qsrc

@@ -241,7 +241,7 @@ if $ARGS[0] = 'DrinkingBooze':
 		'"No, it means that, if you want to spend time here, I don''t want you doing anything stupid so I don''t have to step in." His words and look almost make you feel like a daughter getting peptalked by her father before a night out with friends, and just like a good dad''s, his voice and features soften when he adds: "But if any of the guys gives you trouble, you just let me know. Got it?"'
 		'"Got it", you nod, and Martin gives you a hint of a smile - amazing how that can light up a face as gruff as his - before he returns to the regulars he had been talking to.'
 		*nl
-		'You spend the next 15 minutes pondering his words and the impression he has left on you, absentmindedly drinking your <<$boozeVar>> until you finally notice that your glass is empty.'
+		'You spend the next 15 minutes pondering his words and the impression he has left on you, absentmindedly sipping your drink until you finally notice that your glass is empty.'
 
 		act 'Finish your drink': gt 'qwBarPolet', 'bar'
 

+ 3 - 3
locations/qwmeet.qsrc

@@ -380,10 +380,10 @@ if $ARGS[0] = 'qwbereg':
 							pose = 0
 							'<center><img <<$set_imgh>> src="images/shared/sex/vag/miss/vag.jpg"></center>'
 							'<<$boydesc>> spread your legs and began to fondle her fingers pussy.'
+							gs 'dinsex', 'boy_puts_condom'
 							gs 'arousal', 'vaginal_finger', 5
-							gs 'arousal','vaginal',10
-							gs 'stat'
-							gs 'orgazm', 'start'
+							gs 'dinsex', 'vaginal_sex', 10
+							gs 'dinsex', 'sexcum'
 							gs 'arousal', 'end'
 							gs 'stat'
 							act 'Continue': gt 'qwmeet','qwbereg2'

+ 12 - 12
locations/seeporn.qsrc

@@ -30,8 +30,6 @@ act 'Watch it':
 
 			act 'Keep quiet':
 				*clr & cla
-				stat['bj'] += 3
-				gang += 1
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/grounds/seeporn/sex/seepornblowbang.jpg"></center>'
 				'Zhendos gets his dick out and pulls your face toward it. You dutifully wrap your lips around it and begin to suck. Your brother Kolka and Mishan also get their cocks out and stand around you. You start jerking them and sucking dick.'
@@ -65,6 +63,8 @@ act 'Watch it':
 					spafinloc = 7
 					sexpartkno = 1
 					gs 'cum_manage'
+					gs 'arousal', 'bj', 10, 'group', 'incest', 'sub'
+					gs 'arousal', 'end'
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/grounds/seeporn/sex/seepornbbcum.jpg"></center>'
 					'The boys don''t last long and cum right in your face, Soon almost all of your face is covered in a layer of sperm and it''s dripping onto your clothes.'
@@ -126,7 +126,7 @@ act 'Watch it':
 
 				if MihJenSex = 0:MihJenSex = 1 & guy += 2
 
-				stat['hj'] += 2
+				gs 'arousal', 'hj', 10, 'group', 'sub'
 				boyseeporn += 1
 				gs 'stat'
 
@@ -151,7 +151,6 @@ act 'Watch it':
 						act 'Leave':gt 'gschool_grounds', 'sports'
 					end
 				elseif boyseeporn >= 2:
-					stat['bj'] += 1
 					evgenQW = 4
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/grounds/seeporn/sex/seepornfirst.jpg"></center>'
 					'<center><video autoplay loop src="images/locations/pavlovsk/school/grounds/seeporn/sex/seepornbro0,<<rand(0,2)>>.mp4"></video></center>'
@@ -174,7 +173,8 @@ act 'Watch it':
 						facial += 1
 
 						if brotherSex < 6:brotherSex = 6
-
+						gs 'arousal', 'bj', -5, 'incest', 'sub'
+						gs 'arousal', 'end'
 						gs 'stat'
 						'<center><img <<$set_imgh>> src="images/shared/sex/cum/facial/facial22.jpg"></center>'
 						'Suddenly, your brother takes his dick out of your mouth a jet of hot cum splatters across your face.'
@@ -212,7 +212,7 @@ act 'Watch it':
 				'You shake your head. Mishan says "Come on, you''re a girl, it''s something good friends do for each other."'
 				act 'Jerk them':
 					*clr & cla
-					stat['hj'] += 2
+					gs 'arousal', 'hj', 10, 'group', 'sub'
 
 					if MihJenSex = 0:MihJenSex = 1 & guy += 2
 
@@ -255,7 +255,6 @@ act 'Watch it':
 			exit
 		elseif evgenQW = 1 and rand(0,1) = 0:
 			*clr & cla
-			pcs_horny += 10
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/grounds/seeporn/assgrab.jpg"></center>'
 			'The boys intensely watch porn, you notice, their boners straining to get out of their pants.'
@@ -277,6 +276,8 @@ act 'Watch it':
 			act 'Pretend that nothing is happening':
 				*clr & cla
 				evgenqw = 2
+				gs 'arousal', 'foreplay', 10, 'sub'
+				gs 'arousal', 'end'
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/grounds/seeporn/assgrab.jpg"></center>'
 				'You sit on the couch turning red as a lobster enjoying having your butt rubbed.'
@@ -340,8 +341,6 @@ if $ARGS[0] = 'SeePornPalevo':
 
 		act 'Say nothing':
 			*clr & cla
-			stat['bj'] += 3
-			gang += 1
 			gs 'stat'
 
 			if see_rand1 < 30:'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/grounds/seeporn/sex/seepornblowbang.jpg"></center>'
@@ -380,6 +379,8 @@ if $ARGS[0] = 'SeePornPalevo':
 				gs 'cum_manage'
 				pcs_horny += 10
 				if brotherSex < 6:brotherSex = 6
+				gs 'arousal', 'bj', 10, 'group', 'incest', 'sub'
+				gs 'arousal', 'end'
 				gs 'stat'
 
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/grounds/seeporn/sex/seepornbbcum.jpg"></center>'
@@ -404,8 +405,6 @@ if $ARGS[0] = 'SeePornPalevo':
 
 		act 'You can manage two little ones':
 			*clr & cla
-			stat['bj'] += 3
-			gang += 1
 			gs 'stat'
 
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/grounds/seeporn/sex/seeporndouble.jpg"></center>'
@@ -414,7 +413,6 @@ if $ARGS[0] = 'SeePornPalevo':
 
 			act 'Suck':
 				*clr & cla
-				pcs_horny += 10
 				gs 'stat'
 				if brotherSex < 6:brotherSex = 6
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/grounds/seeporn/sex/seeporndouble2.jpg"></center>'
@@ -422,6 +420,7 @@ if $ARGS[0] = 'SeePornPalevo':
 				'Your brother is looking at you closely and with his hand down his pants, while loudly telling details about what a dirty whore you are.'
 				'Just as you feel that this situation is beginning to slow you. You unzip your brothers pants and start alternate between his cock on its own and both of his friends at the same time.'
 				'The boys don''t last long and almost simultaneously finish on your face. Seen too much damn porn, juvenile perverts.'
+				gs 'arousal', 'bj', 10, 'group', 'incest', 'sub'
 
 				act 'Close your eyes':
 					*clr & cla
@@ -443,6 +442,7 @@ if $ARGS[0] = 'SeePornPalevo':
 					spafinloc = 7
 					sexpartkno = 1
 					gs 'cum_manage'
+					gs 'arousal', 'end'
 
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/grounds/seeporn/sex/seepornbjcum<<rand(2,3)>>.jpg"></center>'

+ 2 - 0
locations/stat_display.qsrc

@@ -1078,6 +1078,8 @@ if cheatStatusIcons = 0:
 		$stat_lashes_msg = 'You''re wearing false'+iif(pcs_lashes = 4, ' mink ', ' ')+'lashes.'
 		$statusIconBarTab +='<td><a href="exec: $stat_lashes_msg"><img title="<<$stat_lashes_msg>>" height = 54 src="images/system/icon/status_icons/lashes.png"></a></td>'
 	end
+	
+	if deodorant_on = 1 and pcs_sweat < 20: $statusIconBarTab += '<td><a href="exec:msg $stat_sweat_msg"><img title="<<$stat_sweat_msg>>" height = 54 src="images/system/icon/status_icons/deodorant.png"></a></td>'
 
 	if pcs_sweat > 19: $statusIconBarTab += '<td><a href="exec:msg $stat_sweat_msg"><img title="<<$stat_sweat_msg>>" height = 54 src="images/system/icon/status_icons/need_shower.png"></a></td>'