Browse Source

[Changed] assorted bug fixes and small changes picked from John Does pull request

Anya 2 years ago
parent
commit
16438c712a

+ 87 - 100
locations/city_lake.qsrc

@@ -972,10 +972,12 @@ if $ARGS[0] = 'stasValera4':
 	gs 'stat'
 	act 'Get fucked':
 		gs 'boyStat', 'A47'
+		*clr & cla
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/stas/sex<<rand(7,9)>>.jpg"></center>'
 		'Valera watches as Stasik spreads your legs and lines his dick up with your pussy. He slowly pushes into you, making you moan softly.'
 		gs 'dinsex','vaginal_sex',10
 		act 'Don''t forget Valera':
+			*clr & cla
 			'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/stas/sex<<rand(1,6)>>.jpg"></center>'
 			'Stasik starts fucking you as Valera kneels in front of you and slides his dick into your mouth.'
 			gs 'boyStat', 'A48'
@@ -984,6 +986,7 @@ if $ARGS[0] = 'stasValera4':
 			pose = 1
 			gs 'dinsex','sexcum'
 			act 'Finish Valera off':
+				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/stas/sex<<rand(1,4)>>.jpg"></center>'
 				'Valera groans and his cock twitches in your mouth as his cum spurts into your throat. You obediently swallow all of it.'
 				gs 'boyStat', 'A48'
@@ -1090,8 +1093,7 @@ if $ARGS[0] = 'vlake1':
 		act 'Relax and enjoy it':
 			*clr & cla
 			guy += 4
-			gs 'arousal', 'bj', 10, 'group'
-			minut -= 5
+			gs 'arousal', 'bj', 5, 'group'
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/vlake1/vlake3.jpg"></center>'
 			'You lie back and enjoy what''s happening before one of the men suddenly pulls his dick out and holds it to your face. You grin and start licking it as the others get excited and pull their dicks out as well. You get up on your knees in the middle of the group, trying to please all of them at once.'
@@ -1099,8 +1101,7 @@ if $ARGS[0] = 'vlake1':
 			act 'Continue':
 				*clr & cla
 				gs 'arousal', 'bj', 10, 'group'
-				gs 'arousal', 'vaginal_finger', 10, 'group'
-				minut -= 10
+				gs 'arousal', 'vaginal_finger', -10, 'group'
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/vlake1/vlake4.jpg"></center>'
 				'One of the men leans toward your pussy and begins to lick it before trying to shove his fingers inside.'
@@ -1112,8 +1113,7 @@ if $ARGS[0] = 'vlake1':
 					gs 'npcgeneratec', 0, 'Stranger at the lake', rand(18,45)
 					gs 'boyStat', $npclastgenerated
 					gs 'arousal', 'bj', 10, 'group'
-					gs 'arousal', 'vaginal', 10, 'group'
-					minut -= 10
+					gs 'arousal', 'vaginal', -10, 'group'
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/vlake1/vlake7.jpg"></center>'
 					'You relax and enjoy the sensation. Noticing your reaction, the man removes his fingers and pushes his dick inside you. You continue giving the others blowjobs and jerking them off.'
@@ -1121,9 +1121,8 @@ if $ARGS[0] = 'vlake1':
 					act 'Double penetration':
 						*clr & cla
 						gs 'arousal', 'bj', 10, 'group'
-						gs 'arousal', 'vaginal', 10, 'group'
-						gs 'arousal', 'anal', 10, 'group'
-						minut -= 20
+						gs 'arousal', 'vaginal', -10, 'group'
+						gs 'arousal', 'anal', -10, 'group'
 						gs 'stat'
 						'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/vlake1/vlake8.jpg"></center>'
 						'"There''s room for two..." you say teasingly and don''t even have time to react before a dick is being pushed into your ass. The group pass you around and take turns fucking both your holes and letting you suck and jerk their dicks before it becomes apparant that they''re all close to finishing.'
@@ -1214,8 +1213,7 @@ if $ARGS[0] = 'vlake2':
 		act 'Kneel':
 			*clr & cla
 			guy += 2
-			gs 'arousal', 'bj', 10
-			minut -= 5
+			gs 'arousal', 'bj', 5
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/vlake2/vlake3.jpg"></center>'
 			'You get up on your knees and remove your bikini as they pull their cocks out. You take them in your hands and begin sucking both in turn.'
@@ -1223,8 +1221,7 @@ if $ARGS[0] = 'vlake2':
 			act 'Continue':
 				*clr & cla
 				gs 'arousal', 'vaginal', 5
-				gs 'arousal', 'bj', 5
-				minut -= 5
+				gs 'arousal', 'bj', -5
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/vlake2/vlake4.jpg"></center>'
 				'One of the men lies down and you continue to suck him while lifting your ass into the air. The second man enjoys the view before sliding his dick into your wet pussy.'
@@ -1232,8 +1229,7 @@ if $ARGS[0] = 'vlake2':
 				act 'Double penetration':
 					*clr & cla
 					gs 'arousal', 'anal', 5
-					gs 'arousal', 'vaginal', 5
-					minut -= 5
+					gs 'arousal', 'vaginal', -5
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/vlake2/vlake5.jpg"></center>'
 					'"I want you both!" you moan loudly as you straddle one of the men. The second moves in behind and pushes his cock into your ass.'
@@ -1316,40 +1312,39 @@ if $ARGS[0] = 'andrey1':
 		act 'Open your mouth':
 			*clr & cla
 			gs 'boyStat', 'A46'
-			gs 'arousal', 'bj', 5
-			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/andrey1/andrey2.jpg"></center>'
 			'You run your tongue along his shaft before taking him into your mouth as deep as you can. Andrew starts fucking your mouth when you suddenly hear a noise coming from some nearby bushes. You look up and see a young man spying on you, his hand buried in his pants.'
 			'Andrew also notices the Peeping Tom and turns your head so that the voyeur can watch him fuck your mouth. You defiantly continue to suck Andrew''s cock, periodically holding his full length in your mouth and gagging as you lick his testicles.'
 			'Andrew then pulls out of your mouth and pushes you onto your back. In one swift motion, he plunges his dick deep into your puusy. You cringe in pain, but Andrew ignores you and begins roughly thrusting in and out of you.'
 			'After a few minutes of monotonous movements, you are enveloped in sweet bliss when Andrew''s fingers stimulate your anus. You ride the waves of incredible pleasure and through narrowed eyelids, you see the young Peeping Tom, speechless as he watches in fascinated wonder.'
 
+						gs 'arousal', 'bj', 5
+			gs 'stat'
 			act 'Call him over':
 				*clr & cla
 				guy += 1
+				'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/andrey1/andrey3.jpg"></center>'
+				'You beckon him over and the shy young man slowly walks up to you. "Well, what are you waiting for? Undress and get inside her already!" Andrew shouts as he turns you over and spreads your buttocks with his hands. The young man moves in behind and pushes his dick into your ass. You moan loudly as the two cocks thrust in and out of you until the young man pulls out and finishes on your ass. Andrew then gets up and cums in your mouth.'
+
 				gs 'cum_call', 'mouth', 'A46', 1
 				gs 'npcgeneratec', 0, 'a voyeur at the beach', rand(18,45)
 				gs 'boyStat', $npclastgenerated
 				gs 'cum_call', 'butt', 'a voyeur at the beach'
-				gs 'arousal', 'bj', 5
+				gs 'arousal', 'bj', -5
 				gs 'arousal', 'anal', 5
-				minut -= 5
 				gs 'stat'
-				'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/andrey1/andrey3.jpg"></center>'
-				'You beckon him over and the shy young man slowly walks up to you. "Well, what are you waiting for? Undress and get inside her already!" Andrew shouts as he turns you over and spreads your buttocks with his hands. The young man moves in behind and pushes his dick into your ass. You moan loudly as the two cocks thrust in and out of you until the young man pulls out and finishes on your ass. Andrew then gets up and cums in your mouth.'
-
 				act 'Get up':gt 'city_lake', 'start'
 			end
 
 			act 'Faster':
 				*clr & cla
+				'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/andrey1/andrey4.jpg"></center>'
+				'"Faster! Deeper! Stronger!" you enthusiastically scream. He answers with an inarticulate growl through his ragged breathing. You look back and notice that the peeping man has run away. Andrew then pulls out and cums in your mouth.'
+
 				gs 'cum_call', 'mouth', 'A46', 1
 				gs 'arousal', 'bj', 5
 				gs 'arousal', 'end'
 				gs 'stat'
-				'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/andrey1/andrey4.jpg"></center>'
-				'"Faster! Deeper! Stronger!" you enthusiastically scream. He answers with an inarticulate growl through his ragged breathing. You look back and notice that the peeping man has run away. Andrew then pulls out and cums in your mouth.'
-
 				act 'Get up':gt 'city_lake', 'start'
 			end
 		end
@@ -1359,8 +1354,8 @@ end
 if $ARGS[0] = 'kater1':
 	*clr & cla
 	menu_off = 1
-	gs 'stat'
 	pcs_hydra += 20
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/kater1/kater1.jpg"></center>'
 	'While riding on the jet ski, you make a turn that''s too steep and are thrown into the water. You swallow a lot of water and begin to sink, but are suddenly pulled out of the water by a man in a boat. Once you''re aboard, he ties the jet ski to the boat and sets off. After coughing up water, you catch your breath and start to feel better. The guy stops the boat and walks up to you.'
 	'"How are you beautiful? I just saved your life, so how about you show me some gratitude?" he asks while slowly fondling your pussy.'
@@ -1387,42 +1382,48 @@ if $ARGS[0] = 'kater1':
 
 		act 'Give him a blowjob':
 			*clr & cla
-			gs 'arousal', 'bj', 5
 			'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/kater1/kater3.jpg"></center>'
 			'You sit the guy down and start licking his cock before opening your lips and taking it into your mouth. You start passionately sucking and in only a few minutes, you sense that he''s about to cum.'
 
+			gs 'arousal', 'bj', 5
+			gs 'stat'
 			act 'Continue':gt 'city_lake', 'kater1cum'
 
 			act 'Get fucked':
 				*clr & cla
-				gs 'arousal', 'vaginal', 5
 				'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/kater1/kater4.jpg"></center>'
 				'The guy bends you over and slides his dick into your pussy before he starts roughly fucking you.'
 
+				gs 'arousal', 'vaginal', 5
+				gs 'stat'
 				act 'Change position':
 					*clr & cla
-					gs 'arousal', 'vaginal', 5
 					'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/kater1/kater5.jpg"></center>'
 					'When he gets tired, you push him onto his back and jump on top of him, riding him cowgirl.'
 
+					gs 'arousal', 'vaginal', 5
+					gs 'stat'
 					act 'Change position':
 						*clr & cla
-						gs 'arousal', 'vaginal', 5
 						'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/kater1/kater6.jpg"></center>'
 						'His dick still deep inside you, you spin around and keep riding him. After a few minutes, you grow weak with pleasure and fall off of him.'
 
+						gs 'arousal', 'vaginal', 5
+						gs 'stat'
 						act 'Continue':
 							*clr & cla
-							gs 'arousal', 'vaginal', 5
 							'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/kater1/kater7.jpg"></center>'
 							'The guy turns you onto your side and re-enters your pussy, continuing the rhythm from before.'
 
+							gs 'arousal', 'vaginal', 5
+							gs 'stat'
 							act 'Change position':
 								*clr & cla
-								gs 'arousal', 'bj', 5
 								'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/kater1/kater8.jpg"></center>'
 								'He stands up and pulls you up before lifting one of your legs and forcefully penetrating you. Tired but feeling very satisfied, you hang onto him as he fucks you, waiting for him to finish. After a few more thrusts, he pulls out and lets you fall to your knees before sliding his dick into your mouth, giving you a good taste of your juices.'
 
+								gs 'arousal', 'bj', 5
+								gs 'stat'
 								act 'Suck his dick':gt 'city_lake', 'kater1cum'
 							end
 						end
@@ -1435,7 +1436,6 @@ end
 
 if $ARGS[0] = 'kater1cum':
 	*clr & cla
-	gs 'stat'
 	gs 'cum_call', 'mouth_swallow', 'a rescuer at the lake'
 	gs 'cum_call', 'face', 'a rescuer at the lake'
 	gs 'cum_call', 'breasts', 'a rescuer at the lake'
@@ -1479,36 +1479,35 @@ if $ARGS[0] = 'kater2':
 	act 'Approach them':
 		*clr & cla
 		guy += 2
-		gs 'arousal', 'vaginal', 5, 'group'
-		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/kater2/kater2.jpg"></center>'
 		'You grin as you strip out of your swimsuit, walk over to the guys and, without saying a word, jump on one of them and start kissing him passionately as you feel his cock grow hard and press against your ass. You take it in your hand and guide it into your pussy, moaning as it slides into you.'
 
+		gs 'arousal', 'vaginal', 5, 'group'
+		gs 'stat'
 		act 'Change position':
 			*clr & cla
-			gs 'arousal', 'anal', 5, 'group'
-			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/kater2/kater3.jpg"></center>'
 			'The guy pulls out of you and turns you around before lifting you up and spreading your legs. He pushes his dick against your anus and you moan when it pops into your ass. He then starts fucking you, making you moan even more.'
 			'"Want it deeper?" he asks with a laugh.'
 
+			gs 'arousal', 'anal', 5, 'group'
+			gs 'stat'
 			act 'Yes':
 				*clr & cla
-				gs 'arousal', 'bj', 5
-				gs 'arousal', 'anal', 5
-				minut -= 5
 				'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/kater2/kater4.jpg"></center>'
 				'"Yes! Fuck me harder and deeper!" you shout.'
 				'"Well then, hold on!" he replies as he places you down on all fours before he moves in behind you and shoves his cock so deep into your ass that his balls slap against your pussy. The second guy, who up until this point has just been watching, slaps you in the face with his cock. You take it in your hand and start sucking it.'
 
+				gs 'arousal', 'bj', -5
+				gs 'arousal', 'anal', 5
+				gs 'stat'
 				act 'Take both of them':
 					*clr & cla
-					gs 'arousal', 'vaginal', 5
-					gs 'arousal', 'anal', 5
-					minut -= 5
 					'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/kater2/kater5.jpg"></center>'
 					'"Fuck me in both holes!" you shout and the two men laugh in marvel at your lust. Feeling very encouraged, they quickly penetrate both your ass and your pussy and satrt vigorously pounding your holes. The pleasure quickly overwhelms you and you scream out in orgasm.'
 					$orgasm_or = 'yes'
+					gs 'arousal', 'vaginal', -5
+					gs 'arousal', 'anal', 5
 					gs 'arousal', 'end'
 					gs 'stat'
 
@@ -1519,7 +1518,7 @@ if $ARGS[0] = 'kater2':
 
 						act 'Turn to one':
 							*clr & cla
-							gs 'cum_call', 'mouth', 'a rescuer at the lake'
+							gs 'cum_call', 'mouth_swallow', 'a rescuer at the lake'
 							gs 'stat'
 							'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/kater2/kater7.jpg"></center>'
 							'One of the guys groans and you turn to him with your mouth open. His cum shoots into your mouth and you enthusiastically swallow it.'
@@ -1569,46 +1568,44 @@ if $ARGS[0] = 'kater3':
 	act 'Spread your legs':
 		*clr & cla
 		guy += 2
-		gs 'arousal', 'vaginal_finger', 5
-		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/kater3/2.jpg"></center>'
 		'You open your legs, making it clear that you are ready to thank your savior. He smiles and slides his fingers into your pussy as his tongue begins to tease your clitoris.'
+		gs 'arousal', 'vaginal_finger', 5
+		gs 'stat'
 		act 'Give blowjob':
 			*clr & cla
-			gs 'arousal', 'vaginal', 5, 'group'
-			gs 'arousal', 'bj', 5, 'group'
-			minut -= 5
-			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/kater3/4.jpg"></center>'
 			'You sit the guy down and start licking his cock before opening your lips and taking it into your mouth. You start passionately sucking until you see a second boat approaching. Your saviour obviously knows him and waves him aboard. He quickly jumps over into the boat and walks up to you. After checking you out, he pulls his cock out and slides it into your pussy.'
 
+			gs 'arousal', 'vaginal', 5, 'group'
+			gs 'arousal', 'bj', -5, 'group'
+			gs 'stat'
+			
 			act 'Further':
 				*clr & cla
-				gs 'arousal', 'vaginal', 5, 'group'
-				gs 'arousal', 'anal', 5, 'group'
-				minut -= 5
-				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/kater3/6.jpg"></center>'
 				'You climb on top of one of them, taking his cock into your pussy as the other penetrates your ass.'
 
+				gs 'arousal', 'vaginal', -5, 'group'
+				gs 'arousal', 'anal', 5, 'group'
+				gs 'stat'
 				act 'Change position':
 					*clr & cla
-					gs 'arousal', 'vaginal', 5, 'group'
-					gs 'arousal', 'anal', 5, 'group'
-					minut -= 5
-					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/kater3/8.jpg"></center>'
 					'The two guys move around in various positions as they take turns fucking both your holes.'
 
+					gs 'arousal', 'vaginal', 5, 'group'
+					gs 'arousal', 'anal', -5, 'group'
+					gs 'stat'
 					act 'Finish':
 						*clr & cla
+						'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/kater3/11.jpg"></center>'
+						'They both pull out and you kneel down to let them both cum in your mouth.'
+
 						gs 'cum_call', 'mouth', 'a rescuer at the lake'
 						gs 'cum_call', 'mouth', 'a rescuer at the lake'
 						gs 'arousal', 'end'
 						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/kater3/11.jpg"></center>'
-						'They both pull out and you kneel down to let them both cum in your mouth.'
-
 						act 'Leave':gt 'city_lake', 'start'
 					end
 				end
@@ -1641,12 +1638,11 @@ if $ARGS[0] = 'horse1':
 
 		act 'Move on':
 			*clr & cla
-			gs 'arousal', 'foreplay', 5
-			minut -= 3
-			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/horse1/horse3.jpg"></center>'
 			'One of the men then suddenly grabs you and begins to paw at you as the other hugs you from behind and reaches into your panties.'
 
+			gs 'arousal', 'foreplay', 5
+			gs 'stat'
 			gs 'willpower', 'group', 'resist'
 			if will_cost <= pcs_willpwr:
 				act 'Push them away (<<will_cost>> Willpower)': gs 'willpower', 'pay', 'resist' & gt 'city_lake', 'start'
@@ -1657,48 +1653,44 @@ if $ARGS[0] = 'horse1':
 			act 'Go with it':
 				*clr & cla
 				guy += 2
-				gs 'arousal', 'bj', 10, 'group'
-				minut -= 5
-				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/horse1/horse4.jpg"></center>'
 				'You pull their cocks out of their pants, squat down and begin to suck them in turn.'
 
+				gs 'arousal', 'bj', 5, 'group'
+				gs 'stat'
 				act 'Fuck them':
 					*clr & cla
-					gs 'arousal', 'vaginal', 5, 'group'
-					gs 'arousal', 'bj', 5, 'group'
-					minut -= 5
-					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/horse1/horse5.jpg"></center>'
 					'One of the men lies down and you continue to suck him as the other moves in behind and slides his cock into your pussy.'
 
+					gs 'arousal', 'vaginal', 5, 'group'
+					gs 'arousal', 'bj', -5, 'group'
+					gs 'stat'
 					act 'Change position':
 						*clr & cla
-						gs 'arousal', 'vaginal', 5, 'group'
-						gs 'arousal', 'bj', 5, 'group'
-						minut -= 5
-						gs 'stat'
 						'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/horse1/horse6.jpg"></center>'
 						'You straddle one of the men and the other moves up and starts teasing you with his cock, letting you suck it before pulling away from you.'
 
+						gs 'arousal', 'vaginal', 5, 'group'
+						gs 'arousal', 'bj', -5, 'group'
+						gs 'stat'
 						act 'Change position':
 							*clr & cla
-							gs 'arousal', 'vaginal', 5, 'group'
-							gs 'arousal', 'bj', 5, 'group'
-							minut -= 5
 							'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/horse1/horse7.jpg"></center>'
 							'You climb off the guy you were riding and get on all fours. The two of them then spitroast you as one fucks your pussy and the other pushes his dick into your mouth. You suck the dick in your mouth as you buck your hips, taking the cock as deep into your pussy as you can. A few minutes of this go by before you have a small but satisfying orgasm. You sense that the guys are close as well.'
 							$orgasm_or = 'yes'
+							gs 'arousal', 'vaginal', 5, 'group'
+							gs 'arousal', 'bj', -5, 'group'
 							gs 'arousal', 'end'
 							gs 'stat'
 
 							act 'Pull out':
 								*clr & cla
-								gs 'cum_call', 'mouth_swallow', 'Quad rider'
-								gs 'stat'
 								'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/horse1/horse8.jpg"></center>'
 								'You remove the dick from your mouth and begin stroking it. A few seconds, a stream of cum splashes onto your tongue.'
 
+								gs 'cum_call', 'mouth_swallow', 'Quad rider'
+								gs 'stat'
 								act 'Suck the other guy':
 									*clr & cla
 									'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/horse1/horse9.jpg"></center>'
@@ -1708,12 +1700,11 @@ if $ARGS[0] = 'horse1':
 
 									act 'Finish':
 										*clr & cla
-										gs 'cum_call', 'face', 'Quad rider'
-										
-										gs 'stat'
 										'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/horse1/horse10.jpg"></center>'
 										'You remove the dick from your mouth and begin stroking it. A few seconds, a stream of cum splatters across your face.'
 
+										gs 'cum_call', 'face', 'Quad rider'
+										gs 'stat'
 										act 'Leave':gt 'city_lake', 'start'
 									end
 								end
@@ -1728,11 +1719,11 @@ end
 
 if $ARGS[0] = 'horse1bj':
 	*clr & cla
-	gs 'cum_call', 'mouth_swallow', 'Quad rider'
-	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/horse1/horse11.jpg"></center>'
 	'Cum pours into your mouth and you swallow it all before licking and sucking his cock clean.'
 
+	gs 'cum_call', 'mouth_swallow', 'Quad rider'
+	gs 'stat'
 	act 'Leave':gt 'city_lake', 'start'
 end
 
@@ -1765,37 +1756,33 @@ if $ARGS[0] = 'horse2':
 		act 'Tease them':
 			*clr & cla
 			guy += 2
-			gs 'arousal', 'bj', 10, 'group'
-			minut -= 5
-			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/horse2/horse3.jpg"></center>'
 			'You slowly rub their groins through their pants. The men look at each other and freeze as you kneel down, pull out their cocks and start stroking and sucking them.'
 
+			gs 'arousal', 'bj', 5, 'group'
+			gs 'stat'
 			act 'Lie back':
 				*clr & cla
-				gs 'arousal', 'anal', 5, 'group'
-				gs 'arousal', 'bj', 5, 'group'
-				minut -= 5
-				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/horse2/horse4.jpg"></center>'
 				'You lie on your back and one of the men grabs your ankles and spreads your legs wide enough to slide his dick into your ass. You squeal softly and the second kneels next to your head and tries to shove his dick into your mouth.'
 
+				gs 'arousal', 'anal', 5, 'group'
+				gs 'arousal', 'bj', -5, 'group'
+				gs 'stat'
 				act 'Suck him':
 					*clr & cla
-					gs 'arousal', 'bj', 10, 'group'
-					minut -= 5
-					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/horse2/horse5.jpg"></center>'
 					'You take his dick into your mouth and suck it as the other man fucks your ass.'
 
+					gs 'arousal', 'bj', 5, 'group'
+					gs 'stat'
 					act 'Change position':
 						*clr & cla
-						gs 'arousal', 'bj', 5, 'group'
-						gs 'arousal', 'anal', 5, 'group'
-						minut -= 5
 						'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/horse2/horse6.jpg"></center>'
 						'The man you''re sucking pulls out and lies down. You straddle him as the other man moves in behind to penetrate your ass. The two men fuck you strongly and your whole body trembles as you orgasm. The two men sound like they''re close as well.'
 						$orgasm_or = 'yes'
+						gs 'arousal', 'bj', -5, 'group'
+						gs 'arousal', 'anal', 5, 'group'
 						gs 'stat'
 
 						act 'Change position':
@@ -1986,8 +1973,6 @@ if $ARGS[0] = 'Andrei_intro':
 			anreiday = daystart
 			guy += 1
 			gs 'boyStat', 'A46'
-			gs 'arousal', 'anal', 10
-			gs 'stat'
 
 			'<center><img <<$set_imgh>> src="images/characters/city/andrew/sex/andreia.jpg"></center>'
 			'You try to break out of his grasp, but your feeble struggling makes him even more excited and you feel his now rock hard cock firmly press into your tender thigh.'
@@ -1995,6 +1980,8 @@ if $ARGS[0] = 'Andrei_intro':
 			'He forcefully spreads your ass and a wheeze escapes from your throat as his giant cock painfully enters your backdoor.'
 			'You grit your teeth in pain as he starts fucking your ass. However, his fingers start rubbing your clit and you start moaning softly.'
 
+			gs 'arousal', 'anal', 10
+			gs 'stat'
 			act 'More':
 				*clr & cla
 				gs 'cum_call', 'anus', 'A46'

+ 31 - 29
locations/gdksport.qsrc

@@ -33,7 +33,7 @@ if $ARGS[0] = 'start':
 	if week <= 5 and hour >= 16 and hour < 18 and fedorKozlovQW >= 20:
 		'You can see <a href="exec: gt ''FedorMisc'', ''Fedor Workout''">Fedor</a> on his phone next to some punching bags.'
 	end
-	
+
 	if (temper < 15 or sunWeather ! 1) and hour > 8 and hour < 12 and week = 6 and bbpickupDay + 14 <= daystart and fbpickupDay ! daystart:
 		*nl
 		'As you pass by the sports field you notice that most of the ''jocks'' have gathered around the <a href="exec:gt ''bbgamein'', ''start''">basketball court</a>.'
@@ -312,7 +312,7 @@ if $ARGS[0] = 'vball2':
 		if pcs_inhib < 40:inhib_exp += rand(0,1)
 	end
 	gs 'stat'
-	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/gdksport.jpg"></center>'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/volley/gdksport.jpg"></center>'
 	if alko < 2:
 		'At the beginning of the workout you ran a few laps around the gym. After some sprints, you did abdominal exercises. Afterwards, you practiced volleying and serving the ball.'
 	else
@@ -329,7 +329,7 @@ if $ARGS[0] = 'vball3':
 	menu_off = 1
 	gsAboVolley -= 1
 	gs 'stat'
-	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/gdksport.jpg"></center>'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/volley/gdksport.jpg"></center>'
 	'On Fridays they hold intramural competitions. Scouts for professional teams sometime come to see who the stronger and more talented players are.'
 
 	if alko < 2:
@@ -365,7 +365,7 @@ if $ARGS[0] = 'vball4':
 	npc_rel['A69'] += 1
 	if pcs_inhib < 40:inhib_exp += rand(0,1)
 	gs 'stat'
-	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/gdksport.jpg"></center>'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/volley/gdksport.jpg"></center>'
 	'Number of games <<volsesongame>>, Win - <<volsesonwin>>, lesions - <<volsesonloss>>.'
 	'At the beginning of the workout you ran a few laps around the room. Afterwards the coach has you do push-ups and crunches. Then you practiced receiving and setting up plays and serving the ball. At the end of the workout you had a practice game.'
 	act 'Leave': gt 'gdksport', 'start'
@@ -396,9 +396,7 @@ end
 if $ARGS[0] = 'vball5':
 	*clr & cla
 	menu_off = 1
-!	gs 'exercise', 'tier2', 120, 'vball_exp', 'run_exp', 'agil_exp', 'stren_exp', 'vital_exp'
-	gs 'stat'
-	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/gdksport.jpg"></center>'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/volley/gdksport.jpg"></center>'
 	'The tournament starts at 19:00. Your bus departs at 18:00. You gather your things together with the rest of the team and get on a bus that takes you to the out of town match.'
 	act 'Leave': gt 'gdksport', 'start'
 	act 'Get on bus and go to play':
@@ -723,9 +721,6 @@ if $ARGS[0] = 'ShowerWithIvan':
 					act 'Continue':
 						*clr & cla
 						if pcs_throat < dick:pcs_throat += 1
-						spafinloc = 12
-						gs 'cum_manage'
-						gs 'stat'
 						'<center><img <<$set_imgh>> src="images/shared/sex/cum/mouth/cum49.jpg"></center>'
 						'Bent over, expecting to feel his <<dick>>cm <<$dick_girth>> cock against your pussy at any moment, you are momentarily surprised when you feel it pressed up against your asshole.'
 						'Thinking he is unaware you speak up. "Wrong hole Ivan!" Ivan just snorts in response. "Yeah I know." He then pushes the head of his <<dick>>cm <<$dick_girth>> cock into your ass. You moan in a mixture of pain and pleasure.'
@@ -736,9 +731,11 @@ if $ARGS[0] = 'ShowerWithIvan':
 						'Apparently sensing your growing discomfort, he makes one more powerful thrust with a grunt then pulls out of your ass. He pulls you around and pushes you back down to your knees before he slides his cock back in your mouth. You try to ignore the taste of his cock, considering just where it just was.'
 						'You do you best to suck him off quickly and within moments, he is shooting his sperm into your mouth. Once he is done, he goes back to showering, quickly finishing up and starting to get dressed. He watches you as you get dressed. "That was great <<$pcs_nickname>>, we should do that again sometime." Without waiting for a reply, he leaves the room.'
 						gs 'arousal', 'anal', 5, 'sub', 'rough'
-						gs 'arousal', 'clit_finger', 5
-						minut -= 5
+						gs 'arousal', 'clit_finger', -5
 						gs 'arousal', 'end'
+						gs 'cum_call', 'mouth', 'A3', 1
+						cumspclnt = 1
+						gs 'cum_cleanup'
 						gs 'stat'
 						act 'Get out of the shower': gt 'gdksport', 'start'
 					end
@@ -746,8 +743,6 @@ if $ARGS[0] = 'ShowerWithIvan':
 					act 'Turn around and bend over':
 						*clr & cla
 						lubonus = 2
-						spafinloc = 3
-						gs 'Cum_Manage'
 						if pcs_ass + lubonus + 2 < dick:
 							if pcs_makeup > 1:pcs_makeup = 0
 							pcs_horny -= 20
@@ -765,8 +760,7 @@ if $ARGS[0] = 'ShowerWithIvan':
 						'One of your hands rubs your clit while the other one stays against the wall to brace yourself. He has amazing stamina in a seemingly endless supply. For a while, you buck your hips back against him, fucking him as much as he is fucking you, but no matter how much you love him fucking your ass, after a while you feel your ass beginning to get sore.'
 
 						gs 'arousal', 'anal', 5, 'sub', 'rough'
-						gs 'arousal', 'clit_finger', 5
-						minut -= 5
+						gs 'arousal', 'clit_finger', -5
 						gs 'stat'
 
 						if VoltrenerVoyeur = 3:
@@ -779,12 +773,14 @@ if $ARGS[0] = 'ShowerWithIvan':
 							if pcs_horny >= 100:
 								if stat['anal'] >= 10 and orgasm > 0:
 									pcs_mood += 20
-									$orgasm_or = 'custom'
 									$orgasm_txt = 'Your whole body contracts and then you cry out in orgasm.'
+									$orgasm_or = 'custom'
+									gs 'arousal', 'anal', -5, 'sub', 'rough'
 								end
 							end
 							'Your moans of pleasure start to turn into grunts of pain. Apparently sensing your growing discomfort, he makes one more powerful thrust with a grunt. His body spasms against yours as you feel him cumming in your ass. Once he is done he pulls out of you and goes back to showering, quickly finishing up and starting to get dressed.'
 							'He watches you as you get dressed. "That was great <<$pcs_nickname>>, we should do that again sometime." Without waiting for a reply, he leaves the room.'
+							gs 'cum_call', 'anus', 'A3', 1
 							cumspclnt = 1
 							gs 'cum_cleanup'
 							gs 'arousal', 'end'
@@ -845,9 +841,8 @@ if $ARGS[0] = 'Ivan_bored':
 		'He guides your head to his <<dick>>cm <<$dick_girth>> cock. Using one of your hands you grab his dick and start to stroke the shaft while you open your mouth and take his dick into your mouth. You wrap your lips tightly around his shaft and start sucking him, while using your tongue to tease the head. You alternate your hand from stroking him and fondling his balls.'
 		'He moans and grabs your hair, you can feel he is restraining himself from forcing your head down and jamming his dick down your throat. After a couple of minutes, he growls a bit and stands up, pulling you up as well. Without explaining he turns you around so quickly you almost stumble, only his strong hands on you keep you from falling into the stall wall. He roughly bends you over, using one hand to guide his cock while the other grabs your butt cheek to spread it open.'
 		gs 'arousal', 'kiss', 5, 'sub'
-		gs 'arousal', 'hj', 5, 'dom'
-		gs 'arousal', 'bj', 5, 'sub', 'deepthroat'
-		minut -= 5
+		gs 'arousal', 'hj', -5, 'dom'
+		gs 'arousal', 'bj', -5, 'sub', 'deepthroat'
 		gs 'stat'
 		act 'Let him':
 			*clr & cla
@@ -870,17 +865,16 @@ if $ARGS[0] = 'Ivan_bored':
 			'He rubs the tip of his dick against your asshole for a couple of moments and then you feel a sharp pain as he pushes it in. With only your saliva as lubrication, it doesn''t slide in as easily. You bite your lip and cry out a little in pain. He relaxes a little and rubs your back as he takes it slow, giving you time to stretch and adjust to his cock invading your ass.'
 			'He slowly strokes his <<dick>>cm <<$dick_girth>> cock in your ass, with each stroke pushing it just a little deeper in your ass. Once he is about half way in your moans turn from pain to pleasure, while one of your hands starts rubbing your clit. You start moaning louder and panting, your pussy is now soaking wet. After a couple of minutes the pleasure is building up inside of your body so much you no longer even need to stimulate your clitorous any longer. "Fuck <<$pcs_nickname>>, you not only have the hottest ass of any girls in school, but the tightest one I have ever fucked." Ivan says as he can tell you''re getting into it, grabbing your hips with both hands. He drives himself balls deep into your ass, eliciting a squeak of pain from you, but sensation of pain is quickly overwhelmed by pleasure.'
 			'Holding onto your hips with both hands, he holds you steady and keeps you from pulling away, as he jack hammers his <<dick>>cm <<$dick_girth>> cock balls deep in your ass. You moan in pain and pleasure, mostly pleasure, the sounds of your moans, almost drowned out the sounds of his skin slapping against yours, his balls slapping against your wet pussy. You place your hands against the stall wall to keep him from driving your head into it, from his powerful and violent thrusts. As he abuses your poor little asshole, you find yourself loving every second of it.'
-			*nl
-			'You have an intense orgasm that leaves your legs shaking and barely able to keep standing. You are almost to the point where you are unable to take it anymore, either from the intense pleasure or the growing burning sensation in your ass. Either way the matter is moot, as Ivan drives himself once more balls deep into your ass, but this time holds himself there. You feel his cock twitching as he shoots hot sperm deep in your ass, spurt after spurt filling you up with his semen in what seems an almost unending stream. Finally he takes a shuddering breath and pulls out of you, leaving you to almost collapse with out his support.'
-			'You both start to get dressed, him faster than you, as your still unsteady on your feet, from your shaky legs. Once he is done getting dressed he helps you gather the rest of your clothes from where he tossed them aside. As you are seeing to the final adjustments of your clothes he goes to the bathroom door and looks out both ways down the hall, motioning you over just as the class bell rings. Oh well, at least you have a good excuse to be a little late, you think to yourself with a smile.'
-			'As you start to go out the door, he stops you and squeezes your ass with his strong hand and says. "That was great <<$pcs_nickname>>, you are coolest chick in school, not to mention the hottest. Maybe we can do this again sometime soon, or maybe I will come see you in the shower at the community center some night, maybe even tonight." He grins and winks at you, giving your ass a hard slap, as he rushes off to class. You only have time to nod in agreement to his idea of doing this again, you bite your lip as you watch him go. You have mixed feelings about this, Ivan is a great guy and a lot of fun, but you know he doesn''t want a girlfriend. He just wants to be friends with benefits, but is that enough for you? You don''t have time to think on it more as you hurry to class.'
-
+			$orgasm_txt = 'You have an intense orgasm that leaves your legs shaking and barely able to keep standing. You are almost to the point where you are unable to take it anymore, either from the intense pleasure or the growing burning sensation in your ass. Either way the matter is moot, as Ivan drives himself once more balls deep into your ass, but this time holds himself there. You feel his cock twitching as he shoots hot sperm deep in your ass, spurt after spurt filling you up with his semen in what seems an almost unending stream. Finally he takes a shuddering breath and pulls out of you, leaving you to almost collapse with out his support.'
 			$orgasm_or = 'yes'
 			gs 'arousal', 'anal', 5, 'sub', 'rough'
 			gs 'arousal', 'end'
 			gs 'stat'
-			act 'Continue': gt 'gschool_lessons', 'short_break'
+			*nl
+			'You both start to get dressed, him faster than you, as your still unsteady on your feet from your shaky legs. Once he is done he helps you gather the rest of your clothes from where he tossed them. As you are seeing to the final adjustments he goes to the bathroom door and looks out both ways down the hall, motioning you over just as the class bell rings. Oh well, at least you have a good excuse to be a little late, you think to yourself with a smile.'
+			'As you start to go out the door, he stops you and squeezes your ass with his strong hand and says. "That was great <<$pcs_nickname>>, you are coolest chick in school, not to mention the hottest. Maybe we can do this again sometime soon, or maybe I will come see you in the shower at the community center some night, maybe even tonight." He grins and winks at you, giving your ass a hard slap, as he rushes off to class. You only have time to nod in agreement to his idea of doing this again, biting your lip as you watch him go. You have mixed feelings about this, Ivan is a great guy and a lot of fun, but you know he doesn''t want a girlfriend. He just wants to be friends with benefits, but is that enough for you? You don''t have time to think on it more as you hurry to class.'
 
+			act 'Continue': gt 'gschool_lessons', 'short_break'
 		end
 
 	end
@@ -917,7 +911,7 @@ if $ARGS[0] = 'Fedor First Date':
 
 			act 'Agree':
 				*clr & cla
-				npc_rel['A5'] += 20
+				gs 'npc_relationship', 'modify', 'A5', 20
 				fedorKozlovQW = 10
 				minut += 15
 				gs 'stat'
@@ -931,7 +925,11 @@ if $ARGS[0] = 'Fedor First Date':
 				*clr & cla
 				if fedorkozbreak = 0:fedorKozlovQW = 0
 				if fedorkozbreak = 1:fedorKozlovQW = -1
-				npc_rel['A5'] = 70
+				if npc_rel['A5'] > 70:
+					gs 'npc_relationship', 'set', 'A5', 70
+				else
+					gs 'npc_relationship', 'modify', 'A5', 'loathe'
+				end
 				minut += 15
 				gs 'stat'
 				'<center><b><h4><font color="blue"><<"Fyodor [Fedor] Kozlov">></font></h4></b></center>'
@@ -949,7 +947,11 @@ if $ARGS[0] = 'Fedor First Date':
 	
 	act 'Refuse':
 		*clr & cla
-		npc_rel['A5'] = 70
+		if npc_rel['A5'] > 70:
+			gs 'npc_relationship', 'set', 'A5', 70
+		else
+			gs 'npc_relationship', 'modify', 'A5', 'loathe'
+		end
 		gs 'stat'
 		'<center><b><h4><font color="blue"><<"Fyodor ">><<"[Fedor]">><<" Kozlov">></font></h4></b></center>'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev/fedorsad.jpg"></center>'

+ 33 - 29
locations/gopskver.qsrc

@@ -24,11 +24,11 @@ if $ARGS[0] = '':
 	if kotovLoveQW > 0:
 		if hour < 20:
 			if $prevloc = 'gkafe':
-				'Vitek Kotov sees you entering the cafe and tells you to come over. When you approach him, he explains he''s drinking some beer with his friends, and offers you to join them.'
+				'Vitek Kotov sees you entering the cafe and tells you to come over. When you approach him, he explains he''s drinking some beer with his friends, and asks you to join them.'
 			elseif $prevloc = 'pav_train_hall':
-				'Vitek Kotov sees you entering the train station and tells you to come over. When you approach him, he explains he''s drinking some beer with his friends, and offers you to join them.'
+				'Vitek Kotov sees you entering the train station and tells you to come over. When you approach him, he explains he''s drinking some beer with his friends, and asks you to join them.'
 			else
-				'Vitek Kotov sees you walking in the park, and tells you to come over. When you approach him, he explains he''s drinking some beer with his friends in the park, and offers you to join them.'
+				'Vitek Kotov sees you walking in the park, and tells you to come over. When you approach him, he explains he''s drinking some beer with his friends, and asks you to join them.'
 			end
 
 			act 'Decline and leave':
@@ -45,7 +45,7 @@ if $ARGS[0] = '':
 				gs 'drugs', 'alcohol', 'beer'
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/drunk_ev/beer3.jpg"></center>'
-				'The guys pour out a beer for you, and you enjoy a nice cold beer in their company.'
+				'The guys pour one for you, and you enjoy a nice cold beer in their company.'
 
 				act 'Continue':
 					if $prevloc = 'gkafe':
@@ -61,14 +61,16 @@ if $ARGS[0] = '':
 						'It''s evening, and the boys are getting ready to go to the disco like they do every friday and saturday. You could call it a night and leave them alone, or tag along.'
 						act 'Go to the disco with the boys':minut += 15 & gt 'pav_disco'
 					else
-						'It''s evening, and the boys are getting ready to go to Vasily'' Home. You could call it a night and leave them alone, or tag along.'
+						'It''s evening, and the boys are getting ready to go to Vasily''s Home. You could call it a night and leave them alone, or tag along.'
 						act 'Go with the boys':minut += 15 & gt 'shulgahall'
 					end
 				end
 				exit
 			end
 
-			if alko > 3:
+			act 'Give Vitek a sly wink':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big9.jpg"></center>'
 				'Vitek comes over to you and quietly asks: "Hey baby... do you want to keep drinking with the boys, or do you want to go to my house with me?"'
 
 				act 'Go with Vitek':
@@ -80,6 +82,20 @@ if $ARGS[0] = '':
 
 					act 'Continue':gt 'kotovSex'
 				end
+				
+				act 'Say no':
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big9.jpg"></center>'
+					'Sorry, babe. I didn''t mean to tease, but have to get going.'
+					
+					act 'Continue':
+						if $prevloc = 'gkafe':
+							gt 'gkafe'
+						else
+							gt 'pav_park', 'start'
+						end
+					end
+				end
 			end
 		elseif hour >= 20:
 			*nl
@@ -211,6 +227,7 @@ if $ARGS[0] = '':
 					*clr & cla
 
 					if sgopgang = 0:sgopgang = 1
+					!! Not sure about this older code I don't know how to add it so it does a pre-cum check (Alaratt)
 					if npc_Sex['A9'] = 0: npc_Sex['A9'] = 1 & guy += 1
 					if npc_Sex['A10'] = 0: npc_Sex['A10'] = 1 & guy += 1
 					if npc_Sex['A11'] = 0: npc_Sex['A11'] = 1 & guy += 1
@@ -218,27 +235,20 @@ if $ARGS[0] = '':
 					stat['vaginal'] += 3
 					gang += 1
 					pcs_vag += 3
-					gs 'boyStat', 'A11'
-					cumprecheck = 1
-					gs 'cum_manage'
-					gs 'boyStat', 'A11'
-					sexpartkno = 1
-					spafinloc = 14
-					gs 'cum_manage'
-					gs 'boyStat', 'A10'
-					sexpartkno = 1
-					spafinloc = 14
-					gs 'cum_manage'
-					gs 'boyStat', 'A9'
-					sexpartkno = 1
-					spafinloc = 14
-					gs 'cum_manage'
-					gs 'stat'
+
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/gop/sex/gop/gopgang.jpg"></center>'
 					'At some point, you pass out. When you wake up you''re lying on your back, and you feel something moving inside your pussy. You carefully open your eyes, and between the blinking you see Vasily''s contorted face, hammering his hips against yours. Is he fucking you!?'
 					'A few seconds later, he pulls out and you feel several warm drops landing on your stomach. You lose consciousness again, and a little while later you wake up to find yourself getting fucked by Dan. He''s just about finished, and shoots his load onto your stomach as well. Vitek immediately replaces him, and roughly fucks you as if you''re little more than a few fuckholes to him. Then again, maybe that''s how they really see you.'
 					'He quickly adds his load to that of his friends, and you fade out of consciousness again with a soft groan. When you finally come to your senses you find yourself alone on the sofa, and just rest for a moment. The boys are sitting at the table in the room, drinking more beers. You should probably get going soon, before they decide they''re ready for another round.'
 
+					gs 'boyStat', 'A11'
+					gs 'cum_call', 'stomach', 'A11', 1
+					gs 'boyStat', 'A11'
+					gs 'cum_call', 'stomach', 'A10', 1
+					gs 'boyStat', 'A11'
+					gs 'cum_call', 'stomach', 'A9', 1
+					gs 'stat'
+					
 					act 'Leave':gt 'pav_residential'
 				end
 			end
@@ -333,7 +343,6 @@ if $ARGS[0] = '':
 
 						act '"Yes, that''s true"':
 							*clr & cla
-							gs 'stat'
 							'You have a slight blush on your face when you confess: yes, you do like giving blowjobs. Vasily has a cheeky smile when he continues: "And is it true that you let them finish inside your mouth?"'
 
 							act '"Yes, that''s true too"':
@@ -344,7 +353,6 @@ if $ARGS[0] = '':
 
 								act '"No way!"':
 									*clr & cla
-									gs 'stat'
 									'You indignantly reject Vasily''s proposal: "No way, Shulga! I can''t just do that for everyone who asks!"'
 									'Dan suddenly growls at you: "Shut up, whore. I''ve seen you suck cocks of just about anyone you meet, and swallow their loads to the last drop! They make videos when you''re not paying attention... and now suddenly we''re not good enough for you?"'
 									'You''re a bit afraid of his sudden outburst and try to explain yourself: "Dan please, you have to understand! I don''t just su-"'
@@ -352,7 +360,6 @@ if $ARGS[0] = '':
 
 									act 'Be a nice little slut':
 										*clr & cla
-										gs 'stat'
 										'You don''t want to anger Dan any further, and decide to back down. You softly say: "Relax, Dan... I''m sorry, I didn''t mean to insult you or your friends. I''ll do it."'
 										'Dan smirks at you: "I forgive you, slut... I guess you just didn''t know what to do yet, when someone asks you for your whore mouth. We''ll teach you what you need to know about your place in the world. Get down before me and start sucking!"'
 										gs 'gopskver', 'triple_blow'
@@ -383,7 +390,6 @@ if $ARGS[0] = '':
 
 								act '"Well, maybe... just don''t tell anyone!"':
 									*clr & cla
-									gs 'stat'
 									'Dan grins at you while he reaches for his pants: "Your secret is safe with us, baby. Now get down on your knees and take my cock in your mouth!"'
 									gs 'gopskver', 'triple_blow'
 								end
@@ -391,7 +397,6 @@ if $ARGS[0] = '':
 
 							act '"No, that''s a lie!"':
 								*clr & cla
-								gs 'stat'
 								'You spit on the ground, and pretend to be insulted: "No way, Vasily! That''s disgusting!"'
 
 								if swallow > 0:
@@ -402,14 +407,13 @@ if $ARGS[0] = '':
 									'Dan chuckles: "Maybe you can''t get a guy off with your mouth yet? Don''t worry <<$pcs_nickname>>, we will help you with your technique..."'
 								end
 
-								'Dan sharply says as he reaches for his pants and exposes his hard cock: "Enough talk! I think it''s time <<$pcs_nickname>> shows us what a good little slut she is. Take it in your mouth!"'
+								'Dan reaches for his pants and exposes his hard cock: "Enough talk! I think it''s time <<$pcs_nickname>> shows us what a good little slut she is. Take it in your mouth!"'
 								gs 'gopskver', 'triple_blow'
 							end
 						end
 
 						act '"No, that''s a lie!"':
 							*clr & cla
-							gs 'stat'
 							'You pretend to be insulted at the mere notion, but Dan gets angry: "<<$pcs_nickname>>, you''re a slut! I know it, you know it, the whole fucking town knows it! Don''t be a stuck up bitch and start sucking!"'
 							gs 'gopskver', 'triple_blow'
 						end

+ 2 - 2
locations/igorev.qsrc

@@ -855,11 +855,11 @@ if $ARGS[0] = 'din_sisterkom_krossdress':
 													'You continue on sucking his small dick. It starts twitching, he''s close to erupt. You quickly deepthroat and swallow the cum that shoots into your mouth. Some of it sips out and flows from your mouth onto Igor. Finally the flow dies down and you release the now limp cock out of your mouth. Your <<$pc_desc[''lips'']>> lips are wet from semen. While you put all you might into handling Igor''s cum, Igor continues licking your now dripping pussy.'
 													'You lick up the remaining sperm from Igor''s cock and swallow it. You turn your head around seeing Igor still going strong. You are impressed by Igor''s stamina.'
 													'Suddenly you feel a bolt jolting in your pussy and you start screaming. You''re on the edge ready to cum. You tell Igor not to stop, suddenly you start to tremble, embracing the orgasm.'
-													gs 'arousal', 'bj', 15
+													gs 'arousal', 'bj', -15
 													$orgasm_or = 'yes'
 													gs 'arousal', 'cuni', 15
 													gs 'arousal', 'end'
-													minut -= 15
+													gs 'cum_call', 'mouth_swallow', 'A4', 1
 													gs 'stat'
 													act 'Finish':
 														*clr & cla

+ 1 - 1
locations/kompMFCoral.qsrc

@@ -63,7 +63,7 @@ if dildo = 1 or middildo = 1 or largedildo = 1 or bigdildo = 1 or extradildo = 1
 					'You are terribly inexperienced at giving blowjobs.  Hesitantly you take your medium dildo into your mouth and do your best to put on an entertaining show.'
 					'You realize that with your inexperience you can''t really do much with this dildo that you couldn''t do with a smaller one.  Nonetheless your clients seem to appreciate the effort and your ambition and you get a few donations.'
 				end
-				if pcs_throat => 15 and pcs_throat < 25:
+				if pcs_throat >= 15 and pcs_throat < 25:
 					pcs_throat += 1
 					mfcclients = 0
 					webpopular += rand(hotcat/2 -2,hotcat/2)

+ 1 - 1
locations/lakecafe.qsrc

@@ -24,7 +24,7 @@ if $ARGS[0] = 'main':
 			if barrnd = 1:'You see a smiling <a href="exec:gt ''lakecafe'', ''barmensha''">barmaid</a> behind the bar polishing some glasses.'
 			if barrnd = 2:'When you walk into the diner, you see a smiling <a href="exec:gt ''lakecafe'', ''barmensha''">barmaid</a> picking up some dirty dishes and cleaning a table.'
 			if barrnd = 3:'You see a smiling <a href="exec:gt ''lakecafe'', ''barmensha''">barmaid</a> behind the bar skilfully making some drinks.'
-		elseif npc_QW['A89'] => 1:
+		elseif npc_QW['A89'] >= 1:
 			if barrnd = 1:'You see <a href="exec:gt ''lakecafe'', ''barmensha''">Eugene</a> behind the bar with that perpetual smile on her face. She''s currently polishing some glasses.'
 			if barrnd = 2:'You walk into the diner and see <a href="exec:gt ''lakecafe'', ''barmensha''">Eugene</a> with that perpetual smile on her face collecting dirty dishes from tables.'
 			if barrnd = 3:'You see <a href="exec:gt ''lakecafe'', ''barmensha''">Eugene</a> behind the bar with that perpetual smile on her face. She''s skilfully mixing some drinks.'

+ 2 - 2
locations/liam.qsrc

@@ -63,8 +63,6 @@ act 'Walk to the Commercial area (0:25)':minut += 25 & gt 'pav_commercial'
 act 'Walk to the Residential area (0:30)':minut += 30 & gt 'pav_residential'
 act 'Walk to the Industrial region (0:30)':minut += 30 & gt 'pav_industrial'
 
-act 'Wait':gs 'obj_din', 'wait'
-
 if pushkin_walk_day ! daystart:
 	act 'Take a walk (1:00)':
 		cla & *nl
@@ -78,5 +76,7 @@ if pushkin_walk_day ! daystart:
 	end
 end
 
+act 'Wait':gs 'obj_din', 'wait'
+
 --- liam ---------------------------------
 

+ 7 - 6
locations/nichTaras.qsrc

@@ -49,7 +49,7 @@ if $ARGS[0] = 'abdIntro':
 		act 'Call for help':
 			'You scream for help as loud as you possibly can. Nothing happens. Did anybody hear you at all?'
 		end
-		if pcs_sleep <= 40:
+		if pcs_sleep <= 40 or cheatNoSleep ! 0:
 			act 'Try to sleep':
 				nichAbdStage = 20
 				gt 'nichTaras','abdIntro'
@@ -307,7 +307,7 @@ elseif $ARGS[0] = 'dungeon':
 		if $ARGS[2] = '':
 			'<center><img <<$set_imgh>> src="images/characters/city/taras/dungeonBed.jpg"></center>'
 			'You crawl over to the bed. Being tied up you have a hard time climbing on the mattress. It isn''t very comfortable but still better than the cold ground.'
-			if pcs_sleep < 80:
+			if pcs_sleep < 80 or cheatNoSleep ! 0:
 				act 'Sleep':
 					gt 'nichTaras','dungeon', 'bed', 'sleep'
 				end
@@ -337,7 +337,7 @@ elseif $ARGS[0] = 'dungeon':
 				minut += 240
 				pcs_sleep = min(100 , pcs_sleep + 60)
 				gs 'stat'
-				if pcs_sleep < 80:
+				if pcs_sleep < 80 or cheatNoSleep ! 0:
 					act 'Sleep':
 						gt 'nichTaras','dungeon', 'bed', 'sleep'
 					end
@@ -477,7 +477,7 @@ elseif $ARGS[0] = 'session':
 				minut += 60
 				gs 'stat'
 			end
-			if pcs_sleep < 80:
+			if pcs_sleep < 80 or cheatNoSleep ! 0:
 				act 'Sleep':
 					nichTarasSessionStage = 11
 					gt 'nichTaras','session'
@@ -546,7 +546,7 @@ elseif $ARGS[0] = 'session':
 						minut += 60
 						gs 'stat'
 					end
-					if pcs_sleep < 80:
+					if pcs_sleep < 80 or cheatNoSleep ! 0:
 						act 'Sleep':
 							nichTarasSessionStage = 21
 							gt 'nichTaras','session'
@@ -758,4 +758,5 @@ elseif $ARGS[0] = 'vanAbduct':
 	end
 end
 
---- nichTaras ---------------------------------
+--- nichTaras ---------------------------------
+

+ 1 - 1
locations/pav_park.qsrc

@@ -288,7 +288,7 @@ if $ARGS[0] = 'start':
 
 	if joint > 0 and jointhigh = 0: act 'Smoke a joint': gs 'drugs', 'joint' & gt $loc, $loc_arg
 
-	if (hour >= 20 or hour < 6) and pcs_sleep <= 40:
+	if (hour >= 20 or hour < 6) and pcs_sleep <= 40 or cheatNoSleep ! 0:
 		if home_owned[2] = 0 and workPTU <= 2 and HotelRoom < 1:
 			!nowhere to live in town
 			'It''s quite dark now, and you have no where to stay nearby. Maybe you should try to sleep on a bench?'

+ 5 - 7
locations/pav_pharmacy.qsrc

@@ -146,7 +146,7 @@ if $ARGS[0] = 'buy_condoms':
 				'She just laughs. "Just teasing, <<$pcs_nickname>>. I''ll show you what we have." She takes you by the hand and leads you to the counter holding the condoms. "We also have birth control pills if you prefer bareback."'
 			end
 			'You can''t help but blush again. "Please don''t tell my <<$npc_nickname[''A29'']>>. She wouldn''t understand."'
-			if momslut = 1:
+			if momslut >= 1:
 				'Your aunt gives you a odd smile. "You might be surprised dear, but anyways I promise this is our little secret."'
 				'You sigh a little. "Yes I know all about <<$npc_nickname[''A29'']>>. I just don''t want to hear about it from her is all."'
 				'Luda nods and hands over the package. "Here you go <<$pcs_nickname>>. Don''t use them all at once!" She adds with a wink, you just take your purchase.'
@@ -219,7 +219,7 @@ if $ARGS[0] = 'buy_birth_control':
 				'She just laughs: "Just teasing, <<$pcs_nickname>>. I''ll show you what we have." She takes you by the hand and leads you to the counter holding the birth control pills. "We also have condoms if you are worried about STD''s. You can never tell who''s clean and who isn''t these days."'
 			end
 			'You can''t help but blush again. "Please don''t tell my <<$npc_nickname[''A29'']>>. She wouldn''t understand."'
-			if momslut = 1:
+			if momslut >= 1:
 				'Your aunt gives you a odd smile. "You might be surprised dear, but anyways I promise this is our little secret."'
 				'You sigh a little. "Yes I know all about <<$npc_nickname[''A29'']>>. I just don''t want to hear about it from her is all."'
 				'Luda nods and hands over the package. "Here you go <<$pcs_nickname>>. Don''t use it all at once!" She adds with a wink, you just take your purchase.'
@@ -299,7 +299,7 @@ if $ARGS[0] = 'buy_preg_test':
 			'She looks a little shocked. "<<$pcs_nickname>> oh my god." Then she shakes her head. "If you are going to be sexual active you really need to use birth control or carry some condoms with you. But let me show you what we have in the way of tests." She takes you by the hand and takes you to the family planning counter that holds the pregnancy tests as well as birth control pills and condoms. "You should really buy some of each for protection against this and STD''s."'
 			'You can''t help but blush again. "Please don''t tell my <<$npc_nickname[''A29'']>>. She wouldn''t understand."'
 		end
-		if momslut = 1:
+		if momslut >= 1:
 			'Your aunt gives you a odd smile. "You might be surprised dear, but anyways I promise this is our little secret."'
 			'You sigh a little. "Yes I know all about <<$npc_nickname[''A29'']>>. I just don''t want to hear about it from her is all."'
 			'Luda nods and hands over the package. "It''s our secret for now, though if that test is positive there''s nothing that will stop her from noticing when your belly starts to round out. Whether it is or it isn''t, I threw in a box of condoms so this doesn''t happen again, okay?"'
@@ -356,7 +356,7 @@ if $ARGS[0] = 'buy_lube':
 			'"Trying to get around your mothers tests?" She laughs. "Just teasing, <<$pcs_nickname>>. I''ll show you what we have." She takes you by the hand and leads you to the counter holding the lube, "We also have birth control pills and condoms if you want them to fuck your pussy, instead of your butt."'
 			'You can''t help but blush again. "Please don''t tell my <<$npc_nickname[''A29'']>>. She wouldn''t understand."'
 		end
-		if momslut = 1:
+		if momslut >= 1:
 			'Your aunt gives you a odd smile. "You might be surprised dear, but anyways I promise this is our little secret."'
 			'You sigh a little. "Yes I know all about <<$npc_nickname[''A29'']>>. I just don''t want to hear about it from her is all."'
 			'Luda nods and hands over the package. "Here you go <<$pcs_nickname>>. Don''t use it all at once!" She adds with a wink, you just take your purchase.'
@@ -414,7 +414,7 @@ if $ARGS[0] = 'buy_morning_after':
 				'"Take this as soon as possible. It''s most effective the sooner you take it. And maybe you should also buy some birth control pills <<$pcs_nickname>> while you''re here? Then this just has to be a one time thing."'
 			end
 			'You can''t help but blush again. "Please don''t tell my <<$npc_nickname[''A29'']>>. She wouldn''t understand."'
-			if momslut = 1:
+			if momslut >= 1:
 				'Your aunt gives you a odd look. "You might be surprised dear."'
 				'You sigh a little. "Yes I know all about <<$npc_nickname[''A29'']>>. I just don''t want to hear about it from her is all."'
 				'Luda nods. "Well, even so, I''m sure she''d prefer hearing that you''re taking this than to find out you''re not. But I promise, this will be our little secret."'
@@ -467,7 +467,5 @@ if $ARGS[0] = 'buy_morning_after':
 	end
 end
 
-
-
 --- pav_pharmacy ---------------------------------
 

+ 2 - 2
locations/post_deliveries.qsrc

@@ -1260,7 +1260,7 @@ if $ARGS[0] = 'bandsex':
 					'After a few minutes of uncomfortable throat fucking he finally shoots his load down your throat, and grins at you: "You''re even better than the last Postslut! I''m already looking forward to next week..."'
 					gs 'arousal', 'bj', 10, 'sub'
 					gs 'arousal', 'end'
-					gs 'cum_call', 'mouth', $boy
+					gs 'cum_call', 'mouth_swallow', $boy
 					gs 'stat'
 					'While you get dressed again, you overhear the two guys talking. One voice says: "Wha- she did what!? She refused to blow me, and only gave me a handjob! That bitch... is she still here?"'
 					act 'Leave quickly':
@@ -1377,7 +1377,7 @@ if $ARGS[0] = 'bandsex':
 			'You automatically get rid of your clothes before kneeling down in front of him and begin to suck the guy off eagerly, teasing him by licking his balls before you take his cock in your mouth again. The man orgasms in no time at all, and you swallow his load without giving it another thought.'
 			gs 'arousal', 'bj', 10
 			gs 'arousal', 'end'
-			gs 'cum_call', 'mouth', $boy
+			gs 'cum_call', 'mouth_swallow', $boy
 			gs 'stat'
 			'The guy still lies on the bed in post-orgasmic bliss while you put your clothes back on and resume your round, with only the tangy taste of his cum in your mouth as a reminder of what you just did.'
 		else

+ 31 - 34
locations/post_events.qsrc

@@ -139,7 +139,7 @@ if $ARGS[0] = '1-1':
 			dynamic $showerdin
 			gs 'stat'
 			postmarriedQW = 2
-!!!!cum cleanup - you clean his (and anyone else''s cum that happens to be there) off you with a washcloth
+			!!cum cleanup - you clean his (and anyone else''s cum that happens to be there) off you with a washcloth
 			'"Relax, you did nothing wrong! She''s the one not taking care of you! Right?" you tell him. The man looks at you, still rather doubtful.'
 			'"Right!?" you repeat.'
 			'"I guess... but..." he mutters.'
@@ -297,7 +297,7 @@ if $ARGS[0] = '2-1':
 		act 'Continue':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/locations/shared/postoffice/sex/postevent2-8.jpg"></center>'
-!!!!precum check for Arsen fucking you
+			!!precum check for Arsen fucking you
 			cumprecheck = 1
 			gs 'cum_manage'
 			'The alcohol is really hitting you hard now, and the room feels a bit wobbly when Arsen pulls you on top of him. He guides his cock to your pussy and grunts in your ear: "Sit down on it. Go on."'
@@ -318,7 +318,7 @@ if $ARGS[0] = '2-1':
 				'"Remember, don''t cum inside her!" Jenya reminds Arsen. "If you''re cumming inside anyone, it should be me..."'
 				act 'Continue':
 					*clr & cla
-!!!!both cum on your face, but Jenya licks it off before you leave. No cum deposit needs to be tracked, if anything a ''clean face'' trigger
+					!!both cum on your face, but Jenya licks it off before you leave. No cum deposit needs to be tracked, if anything a ''clean face'' trigger
 					'<center><img <<$set_imgh>> src="images/locations/shared/postoffice/sex/postevent2-10.jpg"></center>'
 					'Arsen pulls out of you, and tells you to get on your knees.'
 					'As Arsen guides his cock to your mouth, Jenya gets up from the bed and motions for Maksim to come closer. She takes the camera from him and grins: "Go on. You look like you''re about to pop too!"'
@@ -413,10 +413,10 @@ if $ARGS[0] = '2-2':
 					act 'Let Arsen cum in your mouth':
 						*clr & cla
 						minut += 5
-						gs 'cum_call', 'mouth', $boy
+						gs 'cum_call', 'mouth_swallow', $boy
 						gs 'boyStat', 'A164'
-						gs 'cum_call', 'mouth', $boy
-	!!!!cum management: you have the loads of both Maksim and Arsen in your mouth and swallow them
+						gs 'cum_call', 'mouth_swallow', $boy
+						!!cum management: you have the loads of both Maksim and Arsen in your mouth and swallow them
 						'<center><img <<$set_imgh>> src="images/locations/shared/postoffice/sex/postevent2-16.jpg"></center>'
 						'"I''m going to cum!" Arsen groans, and you feel the first jets of his sperm landing on your tongue. Jenya immediately gets down next to you, and eagerly watches how her boyfriend shoots his load in your mouth. Arsen''s load isn''t very big, but that''s no surprise - how many times did Jenya make him cum already today?'
 						'When Arsen pulls back, she grins proudly at you and locks her lips onto yours. Suddenly your mouth is even more filled with sperm! Jenya kept Maksim''s load in her mouth when he came, and just fed it to you...'
@@ -430,7 +430,7 @@ if $ARGS[0] = '2-2':
 							pcs_sleep += 15
 							pcs_health += 60
 							gs 'stat'
-	!!!!energy gain, equivalent of an hour of napping
+							!!energy gain, equivalent of an hour of napping
 							'<center><img <<$set_imgh>> src="images/locations/shared/postoffice/sex/postevent2-17.jpg"></center>'
 							'A nap doesn''t sound so bad! "Now that you mention it, I could use a nap..." you tell her, and get comfortable in the bed.'
 							'Jenya embraces you and you both fall asleep. An hour later she wakes up again and begins to rub her body against yours. Her soft kisses on your neck give you goosebumps all over your body.'
@@ -464,7 +464,7 @@ if $ARGS[0] = '2-2':
 		act 'Agree to ride Arsen':
 			*clr & cla
 			minut += 5
-!!!!precum check for Arsen fucking you
+			!!precum check for Arsen fucking you
 			cumprecheck = 1
 			gs 'cum_manage'
 			gs 'pain', 1, 'asscheeks'
@@ -487,13 +487,13 @@ if $ARGS[0] = '2-2':
 				gs 'stat'
 				act 'Let Arsen cum in your mouth':
 					*clr & cla
-!!!!cum management: you have the loads of both Maksim and Arsen in your mouth and swallow them
+					!!cum management: you have the loads of both Maksim and Arsen in your mouth and swallow them
 					'<center><img <<$set_imgh>> src="images/locations/shared/postoffice/sex/postevent2-16.jpg"></center>'
 					'"I''m going to cum!" Arsen groans, mere seconds after you take his cock in your mouth. You feel the first jets of his sperm landing on your tongue. Jenya immediately gets down next to you, and eagerly watches how her boyfriend shoots his load in your mouth. Arsen''s load isn''t very big, but that''s no surprise - how many times did Jenya make him cum already today?'
 					gs 'arousal', 'bj', 5
-					gs 'cum_call', 'mouth', $boy
+					gs 'cum_call', 'mouth_swallow', $boy
 					gs 'boyStat', 'A164'
-					gs 'cum_call', 'mouth', $boy
+					gs 'cum_call', 'mouth_swallow', $boy
 					gs 'stat'
 					'When Arsen pulls back, she grins proudly at you and locks her lips on yours. Suddenly your mouth is filled with much more sperm! Jenya must''ve gotten Maksim off while you were busy, and kept his sperm in her mouth when he came...'
 					'After a passionate kiss, she orders you: "Show the load to the camera and swallow it, cutie! Enjoy your tasty treat..."'
@@ -506,7 +506,7 @@ if $ARGS[0] = '2-2':
 						pcs_sleep += 15
 						pcs_health += 60
 						gs 'stat'
-!!!!energy gain, equivalent of an hour of napping
+						!!energy gain, equivalent of an hour of napping
 						'<center><img <<$set_imgh>> src="images/locations/shared/postoffice/sex/postevent2-17.jpg"></center>'
 						'A nap doesn''t sound so bad! "Now that you mention it, I could use a nap..." you tell her, and get comfortable in the bed.'
 						'Jenya embraces you and you both fall asleep. An hour later she wakes up again and begins to rub her body against yours. Her soft kisses on your neck give you goosebumps all over your body.'
@@ -567,17 +567,15 @@ if $ARGS[0] = '3':
 		
 		act 'Please him with your mouth': gt 'post_events', '3-1'
 	end	
-	!if sub > 20:
-		act '"I like being told what to do."':
-			cla
-			postcuffs = 1
-			'"I like being told what to do."'
-			'"Do you, now?" the man grins evilly. "In that case, let''s make this a little bit more interesting. Close your eyes, turn around and put your hands behind your back."'
-			'You hear him rummaging in the nightstand drawer for a moment, and then feel the cold touch of metal on your wrists. He tells you: "Those are not coming off until you get me off. Start sucking."'
+	act '"I like being told what to do."':
+		cla
+		postcuffs = 1
+		'"I like being told what to do."'
+		'"Do you, now?" the man grins evilly. "In that case, let''s make this a little bit more interesting. Close your eyes, turn around and put your hands behind your back."'
+		'You hear him rummaging in the nightstand drawer for a moment, and then feel the cold touch of metal on your wrists. He tells you: "Those are not coming off until you get me off. Start sucking."'
 
-			act 'Please him with your mouth': gt 'post_events', '3-1'
-		end
-	!end	
+		act 'Please him with your mouth': gt 'post_events', '3-1'
+	end	
 end
 
 if $ARGS[0] = '3-1':
@@ -589,22 +587,22 @@ if $ARGS[0] = '3-1':
 	end
 	
 	if stat['bj'] >= 50:
-!!!!you swallow his load
+		!!you swallow his load
 		'You''ve sucked cock many times before, and pull out every trick you know to best please him. He seems thoroughly impressed with your performance. Despite the thick head you manage to take his cock all the way down your throat too, which impresses him even more!'
 		'Finally, he grabs a firm hold of your head to keep it in place. Several splurts of his sperm land on your tongue, after which he finally lets you go.'
 		gs 'arousal', 'bj', 15, 'deepthroat', 'prostitution'
-		gs 'cum_call', 'mouth', $boy
+		gs 'cum_call', 'mouth_swallow', $boy
 		gs 'stat'
 		'"That was amazing!" he grins. "Even better than the last girl I had, and that was after months of training! You''re definitely paying me a visit more often..."'
 		
 		act 'Continue': gt 'post_events', '3-2'
 	elseif stat['bj'] > 15:
-!!!!you swallow his load
+		!!you swallow his load
 		'You have some experience giving blowjobs, but it''s difficult to do without being able to use your hands!'
 		'You do the best you can, but struggle when he tries to push more of his length down your throat. The thick head makes it very difficult.'
 		'"Time''s up!" he grunts, and he grabs a firm hold of your head. He begins to fuck your mouth, roaring as he shoots his cum directly down your throat.'
 		gs 'arousal', 'bj', 15, 'sub', 'prostitution'
-		gs 'cum_call', 'mouth', $boy
+		gs 'cum_call', 'mouth_swallow', $boy
 		gs 'stat'
 		'"That... was decent," he says. "I''ve had better, but we can make a good cocksucker out of you yet."'
 		
@@ -622,14 +620,14 @@ if $ARGS[0] = '3-1':
 			act 'Beg him to let you try again (<<will_cost>> Willpower)':
 				*clr & cla
 				gs 'willpower', 'pay', 'resist'
-!!!!you swallow his load
+				!!you swallow his load
 				'<center><img <<$set_imgh>> src="images/locations/shared/postoffice/sex/postevent3-6.jpg"></center>'
 				'You shake your head no and beg him: "No, I can do it! Please let me try again! No need for that thing."'
 				'He looks at you intently for a second, but puts the gag away. "Alright then," he sighs. "I''ll give you one more chance. Get down on your knees in front of me."'
 				'You do as he says and take the head of his cock back into your mouth, making sure to be careful with your teeth.'
 				'Luckily the man lets you control the pace. Occasionally you try to take a bit more of his shaft in your mouth, but you decide to play it safe and mostly just focus on the head, gently sucking on it and teasing it with your tongue.'
 				gs 'arousal', 'bj', 15, 'prostitution'
-				gs 'cum_call', 'mouth', $boy
+				gs 'cum_call', 'mouth_swallow', $boy
 				gs 'stat'
 				'"Look at me!" he groans, and a warm load of his tangy sperm fills your mouth seconds later. "That was better I guess, but rather half-hearted. Swallow," he orders you, while he strokes your hair with his hand. With him so obviously waiting for you to swallow his sperm, you decide to just do it without hesitation. He seemed unhappy enough with your performance already!'
 				'"You have a lot to learn, but... it''ll be worth it!" he sighs contently. "You could become a good little slut for me, with some training."'
@@ -640,13 +638,13 @@ if $ARGS[0] = '3-1':
 		end
 		act 'Open your mouth obediently':
 			*clr & cla
-!!!!you swallow his load
+			!!you swallow his load
 			'<center><img <<$set_imgh>> src="images/locations/shared/postoffice/sex/postevent3-5.jpg"></center>'
 			'You let the man put the ring into your mouth, and wait obediently while he fastens it behind your head.'
 			'When he guides his erection back towards your wide open mouth, you realize how little control you have now. You cough and splutter several times when he shoves his cock inside your mouth further than you can handle. He usually backs off just enough to give you a moment to recover, and then continues to fuck your unexperienced throat.'
 			'You''ve come so far, though... you''re not stopping now! You make the most of it and feel relieved when you feel the man''s cum splurting down your throat a few minutes later.'
 			gs 'arousal', 'bj', 15, 'sub', 'bound', 'prostitution'
-			gs 'cum_call', 'mouth', $boy
+			gs 'cum_call', 'mouth_swallow', $boy
 			gs 'stat'
 			'"Don''t feel bad, you did good!" he pants, while he undoes the gag. "Not the blowjob itself, obviously. That was terrible. But you''re not afraid to get a little kinky, and continued to try and please me even when you were having a rough time. You''re exactly the kind of girl I''m looking for!"'
 
@@ -710,7 +708,6 @@ if $ARGS[0] = '4':
 		'Surely getting to look at your body while you jerk him off will get him off faster?'
 		'You wordlessly slip out of your clothes, and the man grins triumphantly at you: "That''s it, girl... way to go the extra mile!"'
 		'You ignore his comments, while his eyes rove your exposed body.'
-		!if pcs_dom > 25: Not sure what to do here, so Ill do rand for now
 		if rand(0,1) = 0:
 			'When he reaches out to touch you, you slap away his hand and sternly say: "No touching, that was not part of the deal. Try that again and I''m out of here."'
 			'He raises his hands apologetically and puts them behind his head, while you resume jerking him off. A few minutes later, his breathing becomes more shallow and you can tell he''s close to orgasming.'
@@ -720,7 +717,7 @@ if $ARGS[0] = '4':
 			'The man groans in frustration, and just when he was about to complain you remind him: "You made me touch your dick, and I did. Now sign so I can go."'
 			'He signs without saying a word, still a bit dazed on how you nearly made him cum and then completely ruined his orgasm. You wipe your hand on his bed sheets and put your clothes back on.'
 		else
-!!!!cum on face
+			!!cum on face
 			'You keep your bra on, to at least remain somewhat decent. Just when you want to put your hand back on his cock, he gets up from the bed and forces you down on your back, before straddling you.'
 			'"That''s better... keep stroking, girl!" he groans, while he pulls your bra aside. "You have nice tits, you shouldn''t be hiding them. Keep jerking me off! That''s it..."'
 			'Without realizing it, you had started moving your hand again. Except this time, his cock is pointed straight at your face!'
@@ -760,7 +757,7 @@ if $ARGS[0] = '4':
 		gs 'stat'
 		act 'Don''t let him cum in your mouth':
 			*clr & cla
-!!!!cum on face
+			!!cum on face
 			'<center><img <<$set_imgh>> src="images/locations/shared/postoffice/sex/postevent4-8.jpg"></center>'
 			'You quickly take his cock out of your mouth when you realize he''s about to burst, but can''t prevent him from shooting his warm load all over your face. Luckily you managed to close your eyes on time!'
 			'"Thaaat''s a good girl..." he groans, definitely pleased with himself. "That''s a nice look for you! But I guess you hear that a lot, huh?" he laughs.'
@@ -770,7 +767,7 @@ if $ARGS[0] = '4':
 		end
 		act 'Make him cum in your mouth':
 			*clr & cla
-!!!!cum in mouth
+			!!cum in mouth
 			gs 'cum_call', 'mouth', $boy
 			'<center><img <<$set_imgh>> src="images/locations/shared/postoffice/sex/postevent4-9.jpg"></center>'
 			'You don''t want his cum on your face, or on your clothes! How would you explain that?'

+ 46 - 47
locations/road.qsrc

@@ -22,32 +22,32 @@ if $ARGS[0] = '':
 	'Smaller villages named Gadukino and Pushkin can be found along the way. Cars are driving by you at a high speed.'
 
 	if car > 0 and cardrive = 22 and ncarroad = nroad:'You parked <a href="exec:gs ''carF'', ''start''">your <<$car>></a> next to the road.'
-	if nroad = 0:act 'Walk to the City Industrial Region (0:15)':minut += 15 & gt 'city_industrial'
+	if nroad = 0: act 'Walk to the City Industrial Region (0:15)': minut += 15 & gt 'city_industrial'
 	if nroad = 10:
 		act 'Go to Gadukino (0:15)': minut += 15 & gt 'gadukino'
 		act 'Go to the train platform': gt 'train', 'village'
-		if npc_QW['A60'] > 15:act 'Look around for Mira': gt 'gadprostitutes', 'start'
+		if npc_QW['A60'] > 15: act 'Look around for Mira': gt 'gadprostitutes', 'start'
 	end
-	if nroad = 16:act 'Check out the construction site (1:00)':minut += 60 & gt 'obekt'
+	if nroad = 16: act 'Check out the construction site (1:00)':minut += 60 & gt 'obekt'
 	if nroad = 20:
 		act 'Walk to Pavlovsk train station (0:15)': minut += 15 & gt 'pav_train_hall'
 		act 'Walk to Pavlovsk Commercial area (0:15)': minut += 15 & gt 'pav_commercial'
 	end
-	if nroad < 20:act 'Walk towards Pavlovsk (0:20)':minut += 20 & nroad += 1 & gt $curloc
-	if nroad > 0:act 'Walk towards St. Petersburg (0:20)':minut += 20 & nroad -= 1 & gt $curloc
-	if nroad>0 and nroad<20:
-		act'Try hitchhiking towards Pavlovsk':
+	if nroad < 20: act 'Walk towards Pavlovsk (0:20)': minut += 20 & nroad += 1 & gt $curloc
+	if nroad > 0: act 'Walk towards St. Petersburg (0:20)': minut += 20 & nroad -= 1 & gt $curloc
+	if nroad > 0 and nroad < 20:
+		act 'Try hitchhiking towards Pavlovsk':
 			cls
-			minut+=15
-			gs'stat'
-			gorand=rand(1,100)
-			picrand = RAND(1,3)
-			if gorand<=60:
+			minut += 15
+			gs 'stat'
+			gorand = rand(1, 100)
+			picrand = RAND(1, 3)
+			if gorand <= 60:
 				'<center><B>Main road between St. Petersburg and Pavlovsk</B></center>'
 				'<center><img <<$set_imgh>> src="images/locations/highway/autostop (<<picrand>>).jpg" ></center>'
 				'You try to catch the attention of people driving towards Pavlovsk, but everyone just rushes by, ignoring you completely.'
-				act 'Continue':gt $curloc
-			elseif gorand>60:
+				act 'Continue': gt $curloc
+			elseif gorand > 60:
 				gs 'road', 'autostop_d'
 				if nroad < 10:
 					act 'Ask the driver to take you to Gadukino':
@@ -61,18 +61,18 @@ if $ARGS[0] = '':
 				end
 			end
 		end
-		act'Try hitchhiking towards St. Petersburg':
+		act 'Try hitchhiking towards St. Petersburg':
 			cls
-			minut+=15
-			gs'stat'
-			gorand=rand(1,100)
-			picrand = RAND(1,3)
-			if gorand<=60:
+			minut += 15
+			gs 'stat'
+			gorand = rand(1, 100)
+			picrand = RAND(1, 3)
+			if gorand <= 60:
 				'<center><B>Main road between St. Petersburg and Pavlovsk</B></center>'
 				'<center><img <<$set_imgh>> src="images/locations/highway/autostop (<<picrand>>).jpg" ></center>'
 				'You try to catch the attention of people driving towards St. Petersburg, but everyone just rushes by, ignoring you completely.'
 				act 'Continue':gt $curloc
-			elseif gorand>60:
+			elseif gorand > 60:
 				gs 'road', 'autostop_d'
 				if nroad > 10:
 					act 'Ask the driver to take you to Gadukino':
@@ -121,7 +121,7 @@ if $ARGS[0] = '':
 		!elseif gadriver_gang = 2:
 		!	'You can <a href="exec:gt ''gadprostitutes'', ''start''">prostitute</a> yourself around here.'
 		!end
-		if npc_QW['A60'] > 15:'Mira <a href="exec:gt ''gadprostitutes'', ''start''">prostitutes</a> herself around here.'
+		if npc_QW['A60'] > 15: 'Mira <a href="exec:gt ''gadprostitutes'', ''start''">prostitutes</a> herself around here.'
 	elseif nroad = 11:
 		''
 	elseif nroad = 12:
@@ -191,12 +191,11 @@ if $ARGS[0] = 'drive_sex1':
 	'Realizing you can''t spit it out anywhere, you have no option but to swallow his load while he keeps driving.'
 	
 	gs 'arousal', 'hj', 15, 'prostitution'
-	gs 'arousal', 'bj', 15, 'prostitution'
-	minut -= 15
+	gs 'arousal', 'bj', -15, 'prostitution'
 	gs 'arousal', 'end'
 	gs 'stat'
 	
-	act'Continue': gt 'road', 'autospot_drive'
+	act 'Continue': gt 'road', 'autospot_drive'
 end
 
 if $ARGS[0] = 'drive_sex2':
@@ -210,17 +209,17 @@ if $ARGS[0] = 'drive_sex2':
 	spafinloc = 7
 	gs 'cum_manage'
 	if $road_textrand0 = 'Gadukino':
-		minut+=15
-		nroad=10
+		minut += 15
+		nroad = 10
 	elseif $road_textrand0 = 'Pavlovsk':
-		nroad=20
-		minut+=15
+		nroad = 20
+		minut += 15
 	elseif $road_textrand0 = 'St. Petersburg':
-		minut+=15
+		minut += 15
 		nroad=0
 	end
 	'<center><B>Main road between St. Petersburg and Pavlovsk</B></center>'
-	'<center><video autoplay loop src="images/locations/highway/sex/hj (1).mp4" width="800" height="448"></video></center>'
+	'<center><video autoplay loop src="images/locations/highway/sex/hj(1).mp4"></video></center>'
 	'When you get in the car, you immediately reach for his pants and take out his semi-erect cock. That''s what you promised him after all. You feel it slowly hardening between your fingers as the man drives off.'
 	if dick >= 14 and dick < 16: $raod_text_sex = 'a normal size'
 	if dick >= 16 and dick < 18: $raod_text_sex = 'a bit larger than average'
@@ -233,7 +232,7 @@ if $ARGS[0] = 'drive_sex2':
 	gs 'arousal', 'end'
 	gs 'stat'
 	
-	act'Continue': gt 'road', 'autospot_drive'
+	act 'Continue': gt 'road', 'autospot_drive'
 end
 
 if $ARGS[0] = 'autospot_drive':
@@ -252,7 +251,7 @@ if $ARGS[0] = 'autospot_drive':
 		minut += 15
 		nroad = 0
 	end
-	picrand = RAND(1,2)
+	picrand = RAND(1, 2)
 	'<center><B>Main road between St. Petersburg and Pavlovsk</B></center>'
 	if truck_drive = 1:
 		'<center><img <<$set_imgh>> src="images/locations/highway/truck_drive (<<picrand>>).jpg" ></center>'
@@ -261,7 +260,7 @@ if $ARGS[0] = 'autospot_drive':
 	end
 	'You try to start a conversation once or twice, but the man doesn''t really seem to be interested in chatting while he drives. You give up and just look out the window, while he drives you to your destination.'
 	'Fifteen minutes later, you arrive, and the man pulls over. "Alright, we''re here. Take care, girl!"'
-	act'Get out of the car':gt $curloc
+	act 'Get out of the car': gt $curloc
 end
 
 if $ARGS[0] = 'autostpo_money':
@@ -290,14 +289,14 @@ if $ARGS[0] = 'autostpo_money':
 		'"I can take you there for free, but only if you do something for me in return," the guy smiles.'
 		'"Uhh... like what?" you ask him, even though you''re pretty sure you know where this is going.'
 		'The man laughs and shifts a bit in his seat. He says, "You''re a grown-up girl with a nice body! Surely you can think of something?"'
-		act'Offer a blowjob':
+		act 'Offer a blowjob':
 			cla
 			drive_sex[1] = 1
 			'You bite your lip for a second, quickly going through your options. Then you say, "I really do need this ride, sir! Would a blowjob be okay?"'
 			'The guy grins greedily and says, "Excellent, I knew we would find a way to help each other out! Get in."'
-			act'Get in the car':gt 'road', 'drive_sex1'
+			act 'Get in the car':gt 'road', 'drive_sex1'
 		end
-		act'Offer a handjob':
+		act 'Offer a handjob':
 			cla
 			drive_sex[2] = 1
 			'You bite your lip for a second, quickly going through your options. Then you say, "I really do need this ride, sir! Would a handjob be okay?"'
@@ -311,14 +310,14 @@ if $ARGS[0] = 'autostpo_money':
 		'He ponders for a second and then says, "<<$road_textrand4>>"'
 	end
 	if money > autostop_price*100:
-		act'Agree to pay him': gt 'road', 'autospot_drive'
+		act 'Agree to pay him': gt 'road', 'autospot_drive'
 	end
 	act'Decline his offer':
 		cla
 		'"I''m sorry, sir. I can''t afford that," you apologize and step away from the car. The man shrugs and drives off.'
 		act 'Continue':gt $curloc
 	end
-	act'Ask for a lower price':
+	act 'Ask for a lower price':
 		cla
 		textrand = RAND(1,3)
 		if textrand = 1:$road_textrand5 = 'Please, sir! I''m nearly broke... would you please do a girl a favour? I''d be so grateful!'
@@ -332,21 +331,21 @@ if $ARGS[0] = 'autostpo_money':
 			'"I can take you there for free, but only if you do something for me in return", the guy smiles.'
 			'"Uhh... like what?" you ask him, even though you''re pretty sure you know where this is going.'
 			'The man laughs and shifts a bit in his seat. He says, "You''re a grown-up girl with a nice body! Surely you can think of something?"'
-			act'Offer a blowjob':
+			act 'Offer a blowjob':
 				cla
 				drive_sex[1] = 1
 				'You bite your lip for a second, quickly going through your options. Then you say, "I really do need this ride, sir! Would a blowjob be okay?"'
 				'The guy grins greedily and says, "Excellent, I knew we would find a way to help each other out! Get in."'
-				act'Get in the car':gt 'road', 'drive_sex1'
+				act 'Get in the car':gt 'road', 'drive_sex1'
 			end
-			act'Offer a handjob':
+			act 'Offer a handjob':
 				cla
 				drive_sex[2] = 1
 				'You bite your lip for a second, quickly going through your options. Then you say, "I really do need this ride, sir! Would a handjob be okay?"'
 				'The guy gives you a slightly disappointed look and says, "What? Only a handjob?"'
 				'You really don''t want to go further than that! Your cheeks turn a deep red and you begin to stumble, "I''m sorry. I don''t normally do this..."'
 				'After some hesitation, he responds, "Oh, alright then. Getting a handjob from a cute girl such as yourself sounds like a fair deal. Get in."'
-				act'Get in the car':gt 'road', 'drive_sex2'
+				act 'Get in the car':gt 'road', 'drive_sex2'
 			end
 		else 
 			ivrand = RAND(1,2)
@@ -354,23 +353,23 @@ if $ARGS[0] = 'autostpo_money':
 			'The man sighs exasperatedly, but yields, "Okay, fine. I''ll make it <<ivrand*100>> <b>₽</b> less, because you seem like a nice girl and I want to help you out. I''ll take you there for <<autostop_price*100>> <b>₽</b>, but I can''t go any lower than that!"'
 			
 			if money > autostop_price*100:
-				act'Agree to pay him':
+				act 'Agree to pay him':
 					!trip
 					gt 'road', 'autospot_drive'
 				end
 			end
-			act'Decline his offer':
+			act 'Decline his offer':
 				cla
 				'"I''m sorry, sir. I still can''t afford that," you apologize and step away from the car. The man shrugs and drives off.'
 				act 'Continue':gt $curloc
 			end
-			act'Offer him a blowjob instead':
+			act 'Offer him a blowjob instead':
 				cla
 				drive_sex[1] = 1
 				'You bite your lip, as if you are ashamed of what you''re about to say next. In a weak voice, you offer, "I can''t pay you money, sir. But... I could give you a blowjob? Would that be okay?"'
 				'You lick your lips seductively and offer him a weak smile, hoping that maybe he''ll feel bad for you and just take you with him for free.'
 				'The man grins from ear to ear, and says, "You know what, girl? I was kinda hoping you''d say that. Get in."'
-				act'Get in the car':gt 'road', 'drive_sex1'
+				act 'Get in the car':gt 'road', 'drive_sex1'
 			end
 		end
 	end

+ 21 - 25
locations/sistersleep.qsrc

@@ -43,7 +43,6 @@ if $ARGS[0] = 'sister_sleep_1':
 		'You dare to touch your sleeping sister''s perfect ass.'
 		'Touching such a soft butt with your hand, you feel a shock run through your body. The feeling is weird, and you can''t seem to place it.'
 		'Her ass feels as good as it looks. You want to touch it more, but when her breathing changes, you panic a bit and pull away.'
-		act 'Move away': gt 'bedrPar'
 	elseif sisterLesb = 3:
 		'You dare to touch your sleeping sister''s perfect ass.'
 		'Touching such a soft butt with your hand, you feel a shock run through your body. The feeling is weird, and you can''t seem to place it.'
@@ -78,7 +77,7 @@ if $ARGS[0] = 'sister_sleep_2':
 	act 'Act innocent':
 		*clr & cla
 		minut += 1
-		npc_rel['A33'] -= 10
+		gs 'npc_relationship', 'modify', 'A33', -10
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/anya/home/sisboyqw_20.jpg"></center>'
 		'You decide to do nothing and quietly move away from your sleepy sister. Maybe she will forget it all in the morning...'
 		'As you step away from her bed, she calls to you.'
@@ -122,7 +121,7 @@ if $ARGS[0] = 'sister_sleep_2_kiss':
 		gs 'stat'
 		act 'Keep fingering her':
 			*clr & cla
-			sisterLesb = 5
+			if sisterLesb < 5: sisterLesb = 5
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/anya/sex/les4.jpg"></center>'
 			'You slip another finger in her, now fingering her deeply with two fingers while your thumb rubs her clit. Anya lies all the way back and starts to moan louder, so you lean forward and start kissing and sucking on her nipple as you keep finger banging her soaking wet pussy. Suddenly, her pussy gently convulses, and she orgasms. Anya looks at you with a sleepy but pleased look on her face and smiles.'
 			'"Well, aren''t you just the sweetest little sister? Now go to sleep," she says as she grabs her panties, slides them back on and rolls over, nuzzling into her pillow and falling asleep. You are a little upset not to receive your own release, but you are satisfied for now.'
@@ -132,7 +131,7 @@ if $ARGS[0] = 'sister_sleep_2_kiss':
 			act 'Move away': gt 'bedrPar'
 		end
 	end
-	if sisterLesb => 5:
+	if sisterLesb >= 5:
 		act 'Tell her you want to have sex':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/anya/sex/les1.jpg"></center>'
@@ -170,7 +169,7 @@ if $ARGS[0] = 'sister_sleep_3':
 		'You push her legs apart, and you can see her pussy is wet. "If it is so wrong, why are you so wet?"'
 		'"I... I was having a... dream is all," she explains.'
 	else
-		'"Did it feel wrong last time? I think you enjoyed it enough to cum! Tell me you didn''t enjoy it," you ask her as you pull her panties down. She only half heartedly resists you.'
+		'"Did it feel wrong last time? I think you enjoyed it enough to cum! Tell me you didn''t enjoy it," you say as you pull her panties down. She only half heartedly resists you.'
 		'"It doesn''t matter. You can enjoy things that are wrong, but it doesn''t make them any less wrong!" she says, still not really putting up much of a fight.'
 		'You push her legs apart, and you can see her pussy is wet. "If it is so wrong, why are you so wet?"'
 		'"I... shut up," she says with a blush, knowing why she is wet and knowing you know why as well.'
@@ -206,17 +205,18 @@ if $ARGS[0] = 'sister_sleep_3':
 				else
 					'You get up and strip down and lie down near her head. This time, without even needing to prod her, she rolls over and places her face between your legs and starts licking at your pussy and clit.'
 				end
-				gs 'arousal', 'cuni', 5, 'incest', 'lesbian'
 				$orgasm_txt = '"Aaaaaaaaaaaa!!!" You catch a wave of pure bliss as you violently cum.'
 				$orgasm_or = 'yes'
+				gs 'arousal', 'cuni', 5, 'incest', 'lesbian'
 				gs 'stat'
 				act '69':
 					*clr & cla
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/anya/sex/les7.jpg"></center>'
 					'Obviously still wanting more, Anya gets up and moves. She climbs on top of you and places her pussy above your face. You start licking her again as she positions her face over your pussy and starts licking it again as well. The two of you lie there lapping at each other''s pussies in complete bliss until Anya''s body starts to convulse and she has an orgasm right on your face. She grinds her pussy against you, riding out her orgasm.'
-					gs 'arousal', 'cuni_give', 5, 'lesbian', 'incest'
+
 					$orgasm_txt = '"Aaaaaaaaahhh!!!" You catch a wave of pure bliss as you violently cum.'
 					$orgasm_or = 'yes'
+					gs 'arousal', 'cuni_give', -5, 'lesbian', 'incest'
 					gs 'arousal', 'cuni', 5, 'lesbian', 'incest'
 					gs 'arousal', 'end'
 					gs 'stat'
@@ -245,23 +245,21 @@ if $ARGS[0] = 'sister_sleep_3':
 							!! Flagged for skill check (instead of willpower check, which has been removed)
 							act 'Convince her otherwise':
 								*clr & cla
-								girl += 1
 								sisterLesb = 7
-								npc_rel['A33'] += 5
-								$orgasm_or = 'no'
+								gs 'npc_relationship', 'modify', 'A33', 'adore'
 								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/anya/sex/les8.jpg"></center>'
 								'"Anya, you don''t have to be a lesbian to enjoy a special release that only another woman knows how to give you," you say as you begin lightly caressing her thigh.'
 								'"What if we agreed that we''ll help each other out only when we REALLLLYYYYY need it, but depend on our boyfriends most of the time, hmmm?" Her breathing gets faster as your fingertips glide to the center of her legs.'
 								*nl
 								'"Well... when you put it that way. I''m still not a lesbian, but helping each other out when we... REALLLLYYYYY... need... mmmmmhhmmmm... help might be okay... mmmmm..." she sighs as she leans in and kisses you.'
-								*nl
-								'Once you break the kiss, she adds, "OK, but seriously. No more waking me up like this. We can... when we really need it, just tell the other one OK?" You nod and agree to not wake her up anymore. Besides, her being into it from the start would be better anyways. She rolls over and tries to go to sleep. "Night," she tells you. You tell her good night as well and then go leave her to sleep.'
-								gs 'arousal', 'kiss', 3, 'incest'
-								gs 'arousal', 'forplay', 3, 'incest'
-								gs 'arousal', 'vaginal_finger', 3, 'incest'
 								$orgasm_txt = 'You both start feeling the heat and lie down, kissing, touching and licking each other into orgasm.'
 								$orgasm_or = 'yes'
-								gs 'arousal', 'cuni', 3, 'incest'
+								gs 'arousal', 'kiss', 10, 'incest', 'lesbian'
+								gs 'arousal', 'vaginal_finger', -10, 'incest', 'lesbian'
+								gs 'arousal', 'cuni', -10, 'incest', 'lesbian'
+								*nl
+								'Once you break the kiss, she adds, "OK, but seriously. No more waking me up like this. We can... when we really need it, just tell the other one OK?" You nod and agree to not wake her up anymore. Besides, her being into it from the start would be better anyways. She rolls over and tries to go to sleep. "Night," she tells you. You tell her good night as well and then go leave her to sleep.'
+
 								gs 'arousal', 'end'
 								gs 'stat'
 								act 'Move away': gt 'bedrPar'
@@ -291,7 +289,7 @@ end
 
 if $ARGS[0] = 'sister_lesbian':
 	*clr & cla
-	npc_rel['A33'] += 1
+	gs 'npc_relationship', 'modify', 'A33', 'like'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/anya/sex/les1.jpg"></center>'
 	'The two of you start kissing and fondling each other as you slowly undress each other. Anya lies back on the bed as you do. Your hands roam each other''s bodies as you undress each other and passionately keep kissing.'
 	gs 'arousal', 'foreplay', 3, 'incest', 'lesbian'
@@ -339,10 +337,10 @@ if $ARGS[0] = 'sister_lesbian_cuni':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/anya/sex/les7.jpg"></center>'
 			'After several minutes of her eating you out, she apparently isn''t content with just that. While still licking your pussy, she slowly spins her body around and climbs on top of you until her pussy is directly above your face. You start licking her as the two of you enter a sixty-nine. Several minutes pass until she cries out and her whole body quivers as an orgasm shoots through it. Her juices flow out of her pussy, coating your face.'
-			gs 'arousal', 'cuni_give', 5, 'lesbian', 'incest'
-			gs 'arousal', 'cuni', -5, 'lesbian', 'incest'
 			$orgasm_txt = 'With her orgasming above you and your face getting covered in her juices, you feel your own orgasm wrack your body. You cry out as the waves of pleasure rock your body, until it slowly fades.'
 			$orgasm_or = 'yes'
+			gs 'arousal', 'cuni_give', 5, 'lesbian', 'incest'
+			gs 'arousal', 'cuni', -5, 'lesbian', 'incest'
 			gs 'stat'
 			act 'Aftermath':
 				*clr & cla
@@ -360,7 +358,7 @@ end
 
 if $ARGS[0] = 'sister_strapon':
 	*clr & cla
-	npc_rel['A33'] += 1
+	gs 'npc_relationship', 'modify', 'A33', 'like'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/anya/sex/strap1.jpg"></center>'
 	if sisterQW['strapon'] = 0:
 		'The two of you start kissing and fondling each other, but when you start to try to remove her clothes, she stops you. "What? What''s wrong?" you ask her.'
@@ -373,7 +371,7 @@ if $ARGS[0] = 'sister_strapon':
 	gs 'stat'
 	act 'Refuse':
 		*clr & cla
-		npc_rel['A33'] -= 3
+		gs 'npc_relationship', 'modify', 'A33', 'dislike'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/anya/home/sister_chat.jpg"></center>'
 		'You shake your head. "No way, I don''t want to get fucked, I just want to make love to you."'
 		'She frowns and drops the strapon back in the drawer. "Well I don''t want to do that. I have told you before I am not into girls."'
@@ -434,7 +432,6 @@ end
 
 if $ARGS[0] = 'sister_strapon_vaginal':
 	*clr & cla
-	pcs_vag += 1
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/anya/sex/strap4.jpg"></center>'
 	'You straddle your sister and slowly lower yourself down until you feel the tip of the dildo pressing against your slit. You reach between your legs, line up the dildo and lower yourself until you feel it part your lips and start to slide inside of you, causing you to moan softly. You lower yourself down further and start to slowly fuck the dildo, your sister taking off her top as you do. You take the whole thing inside you. It''s sightly longer and thicker than average and fills you up completely.'
 	*nl
@@ -452,7 +449,7 @@ if $ARGS[0] = 'sister_strapon_vaginal':
 		act 'Get butt fucked': gt 'sistersleep', 'sister_strapon_anal'
 		act 'Refuse':
 			*clr & cla
-			npc_rel['A33'] -= 1
+			gs 'npc_relationship', 'modify', 'A33', 'dislike'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/anya/sex/les8.jpg"></center>'
 			'You shake your head. "No way, I don''t want to get fucked in the butt."'
 			'She frowns and backs away, pulling the strapon out of you. "OK suit yourself, but I am too tired to do this anymore." She starts taking the harness off, and feeling a bit disappointed, you help her remove it. Once done, she cleans it up and drops it back in her nightstand.'
@@ -478,11 +475,10 @@ if $ARGS[0] = 'sister_strapon_anal':
 	gs 'stat'
 	act 'Pleasure yourself':
 		*clr & cla
-		pcs_ass += 1
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/anya/sex/strap7.jpg"></center>'
 		'With Anya lifting your leg as she thrusts the dildo deep into your ass, you start roughly rubbing your clit.'
 		'"Aaahh... Yeah... Mmmhmmm... Fuck me... Yeah, fuck me good!" you cry out as it starts to feel really good.'
-		$orgasm_txt = 'You spasm and have an intense orgasm with the dildo in your ass, and as you recover, Anya moves from under you to stand in front of you, the strap-on held to your lips.'
+		$orgasm_txt = 'You spasm and have an intense orgasm with the dildo in your ass, your sister holding onto you to keep you from flopping off during your orgasm.'
 		$orgasm_or = 'yes'
 		gs 'arousal', 'anal_strap', 5, 'incest', 'lesbian'
 		gs 'stat'

+ 2 - 2
locations/street_event.qsrc

@@ -1729,12 +1729,12 @@ if $ARGS[0] = 'divorce_party':
 								'Overwhelmed by your lust, you rub your legs together, itching to touch yourself. You look around the room and are relieved to see Alla had the same idea as you as she''s sitting down with her legs spread, playing with herself while watching her friends. Without hesitation, you slide your own hand between your legs and shiver as your fingers glide along your slick folds, spreading them to find your clit. You follow the same pace as Eva and Marta, when they slowly kiss along his length, flicking the tips of their tongue along his glans, you take your time with long, hard strokes against your clit. As soon as you see he''s had enough of their teasing and forces Marta to deepthroat him fast and hard, fucking her mouth while Eva watches, you begin fingering yourself frantically. You''re edging closer and closer, but you get an amazing idea when you see him throw his head back and groan loudly.'
 									act 'Sit on his face':
 									*clr & cla
-									minut += 15
 									'<center><img <<$set_imgh>> src="images/locations/shared/divorcee/d6.jpg"></center>'
 									'"Want to put that mouth to better use?" you tease with a smile as you present your dripping wet pussy to Yefim. Licking his lips, he pulls you over and helps you straddle his face. He grips your thighs and holds you in place as his tongue delves between your swollen pussy lips. You tremble and gasp, his tongue expertly flicking and massaging your clit when he isn''t playing with your labia. You grind your hips down as the pleasure builds, crying out as you cum on his tongue. Your pussy clenches, and your body tenses as you ride out the bliss.'
+									$orgasm_or = 'yes'
+									gs 'arousal', 'cuni', 15
 									*nl
 									'"Alright, that''s enough," you hear Marta say. She watches you slide off his face with a smirk, taking a moment to admire how wet his lips are with your juices before turning her attention to Eva. "I don''t think he can hold out much longer, so why don''t we end this with a <i>bang</i>!" You don''t know when Alla finished, but she''s here pulling Eva aside to undress her. When they''re done, Yefim switches spots with Eva, with her now on her back. "Now keep those legs spread, babe," Marta says as Yefim positions himself between her legs.'
-									$orgasm_or = 'yes'
 									gs 'arousal', 'end'
 									gs 'stat'
 									act 'Enjoy the show':

+ 3 - 3
locations/torgcentr.qsrc

@@ -11,6 +11,8 @@ $menu_loc = 'torgcentr'
 $menu_arg = ''
 menu_off = 0
 
+act 'Leave': minut += 5 & gt 'city_center'
+
 if hour >= 8 and hour <= 20:
 	*p '<center><a href="exec: minut += 3 & gt ''shop_pussycats'', ''start''"><img src="images/locations/city/citycenter/mall/pussycat.png"></a>'
 !! Pussy-Kats - Youth clothing shop
@@ -66,15 +68,12 @@ if hour >= 8 and hour <= 20:
 	*p '<a href="exec: minut += 3 & gt ''shop_photography'',''start''"><img src="images/locations/city/citycenter/mall/photoshop.png"></a>'
 !! Photography store
 
-	act 'Leave': minut += 5 & gt 'city_center'
 	act 'Go to the supermarket': gt 'shop', 'start'
 	act 'Go bowling': gt 'bouling'
 	act 'Play pool': gt 'billiard'
 	act 'Go to the cinema': gt 'kino'
 else
 	'The shopping center is closed and security are guiding everyone out so they can lock up.'
-	
-	act 'Leave': minut += 5 & gt 'city_center'
 end
 
 !!{Old menu
@@ -121,5 +120,6 @@ end
 
 act 'Leave': minut += 5 & gt 'city_center'
 }
+
 --- torgcentr ---------------------------------
 

+ 2 - 1
locations/treeCircle.qsrc

@@ -98,4 +98,5 @@ if pcs_inhib >= 30 and pcs_horny > 60:
 	end
 end
 
---- treeCircle ---------------------------------
+--- treeCircle ---------------------------------
+