Răsfoiți Sursa

[Added] Override to turn off generic orgasm messages

KevinSmarts 4 ani în urmă
părinte
comite
1e903349c8
2 a modificat fișierele cu 122 adăugiri și 90 ștergeri
  1. 12 0
      locations/arousal.qsrc
  2. 110 90
      locations/orgasm.qsrc

+ 12 - 0
locations/arousal.qsrc

@@ -55,6 +55,7 @@ The lubrication is binded with anal or vaginal action. I think that the best com
 Only call one at a time, if more required, use multiple calls
 
 Unaware - if one of the arguments $ARGS[2] - [8] is set to 'unaware', Sveta is not aware of this Sexact. Sveta will never know she had Sex!
+no_orgasm_msg - if one of the arguments $ARGS[2] - [8] is set to 'no_orgasm_msg', the system will not generate a generic arousal message
 
 You can override the orgasm to force or prevent, to do so use:
 $orgasm_or = 'yes' to force orgasm, it will reset in orgasm call so if you want to force it again, you have to enter it again
@@ -67,6 +68,8 @@ $orgasm_txt is used to add custom text that will be called if Sveta orgasms in t
 
 temp_anal = 0
 temp_unaware = 0
+!!turns orgasm text off, there will be no confirmation that Sveta has orgasmed
+temp_text = 0
 !!orgasms restricted to direct stimulation using this flag
 orgasm_flag = 0
 
@@ -76,6 +79,10 @@ if $ARGS[0] ! 'end' and $ARGS[0] ! 'checks' and $ARGS[0] ! 'count' and $ARGS[0]
 		temp_unaware = 1
 	end
 
+	if strpos($ARGS[2]+$ARGS[3]+$ARGS[4]+$ARGS[5]+$ARGS[6]+ $ARGS[7]+ $ARGS[8],'no_orgasm_msg') > 0:
+		temp_text = 1
+	end
+	
 	if mid($ARGS[2],1,4) = 'dick':
 		temp_dick = dyneval('result='+$ARGS[2])
 		temp_silavag = dyneval('result=silavag'+mid($ARGS[2],5,len($ARGS[2])-4))
@@ -684,6 +691,7 @@ if $ARGS[0] ! 'end' and $ARGS[0] ! 'checks' and $ARGS[0] ! 'count' and $ARGS[0]
 
 	orgasm_buildup += stim['total']
 
+!! This is determining if Sveta will orgasm
 	if $orgasm_or ! 'no' and $ARGS[0] ! 'flashlite' and $ARGS[0] ! 'flash' and orgasm_flag ! 0:
 		if $orgasm_or = 'yes' or $orgasm_or = 'custom':
 			gs 'orgasm', $ARGS[0]
@@ -696,10 +704,13 @@ if $ARGS[0] ! 'end' and $ARGS[0] ! 'checks' and $ARGS[0] ! 'count' and $ARGS[0]
 		end
 	end
 
+!!This is release is Sveta is so horny and pent up that she can cum with minimal stimulation
 	if $orgasm_or ! 'no' and orgasm_buildup >= 300 and pcs_horny >= 60: gs 'orgasm', $ARGS[0]
 
+!!Clearing temporary variables with orgasm as a gs this will catch anything there too
 	killvar 'temp_dick'
 	killvar 'temp_unaware'
+	killvar 'temp_text'
 	killvar '$orgasm_txt'
 	killvar '$stim_les'
 	killvar '$stim_foot'
@@ -710,6 +721,7 @@ end
 
 !!-----------------------------------------------
 
+!!This calculates the various sex stats and includes a small cooldown of stimulation so only use it once per event
 if $ARGS[0] = 'end':
 	if orgasm_buildup > 350: orgasm_buildup = 350
 	if orgasm_buildup > 300: orgasm_buildup -= 10

+ 110 - 90
locations/orgasm.qsrc

@@ -12,64 +12,74 @@ if $orgasm_or = 'custom':
 elseif $orgasm_txt ! '':
 	$orgasm_txt
 elseif pcs_horny <= 10:
-	i = rand(0,3)
-	if i = 0:
-		'You are caught off guard by your arousal and have a surprising, but pleasing orgasm.'
-	elseif i = 1:
-		'You don''t realize how aroused you have gotten until you moan in orgasm.'
-	elseif i = 2:
-		'Gradually the pleasurable sensations spread throughout the body and you orgasm.'
-	elseif i = 3:
-		'Suddenly, you orgasm and moan with pleasure.'
+	if temp_text = 0:
+		i = rand(0,3)
+		if i = 0:
+			'You are caught off guard by your arousal and have a surprising, but pleasing orgasm.'
+		elseif i = 1:
+			'You don''t realize how aroused you have gotten until you moan in orgasm.'
+		elseif i = 2:
+			'Gradually the pleasurable sensations spread throughout the body and you orgasm.'
+		elseif i = 3:
+			'Suddenly, you orgasm and moan with pleasure.'
+		end
 	end
 elseif pcs_horny <= 20:
 	orgasm_buildup -= 10
-	i = rand(0,3)
-	if i = 0:
-		'The combination of sensations is enough to take you past your peak and you orgasm.'
-	elseif i = 1:
-		'Your breath catches several times as you feel the waves of an orgasm wash over you.'
-	elseif i = 2:
-		'Your breath shudders as your body tingles.'
-	elseif i = 3:
-		'Once the sensations pass you can''t help but grin in the afterglow.'
+	if temp_text = 0:
+		i = rand(0,3)
+		if i = 0:
+			'The combination of sensations is enough to take you past your peak and you orgasm.'
+		elseif i = 1:
+			'Your breath catches several times as you feel the waves of an orgasm wash over you.'
+		elseif i = 2:
+			'Your breath shudders as your body tingles.'
+		elseif i = 3:
+			'Once the sensations pass you can''t help but grin in the afterglow.'
+		end
 	end
 elseif pcs_horny <= 30:
 	orgasm_buildup -= 20
-	i = rand(0,3)
-	if i = 0:
-		'A long slow sigh escapes your lips as you ride the wave to its finish.'
-	elseif i = 1:
-		'Your mouth opens in a silent cry as the sensation courses through your body.'
-	elseif i = 2:
-		'You bit your lower lip, feeling satisfied, yet wanting more at the same time.'
-	elseif i = 3:
-		'A feeling of intense concentration followed by a sharp releases shudders you body.'
+	if temp_text = 0:
+		i = rand(0,3)
+		if i = 0:
+			'A long slow sigh escapes your lips as you ride the wave to its finish.'
+		elseif i = 1:
+			'Your mouth opens in a silent cry as the sensation courses through your body.'
+		elseif i = 2:
+			'You bit your lower lip, feeling satisfied, yet wanting more at the same time.'
+		elseif i = 3:
+			'A feeling of intense concentration followed by a sharp releases shudders you body.'
+		end
 	end
 elseif pcs_horny <= 40:
 	orgasm_buildup -= 30
-	i = rand(0,3)
-	if i = 0:
-		'That was intense! You can still feel the tingles.'
-	elseif i = 1:
-		'You excitedly breathed and as you have a shuddering orgasm.'
-	elseif i = 2:
-		'Long drawn out moans escape your lips as a long pleasant orgasm hits you.'
-	elseif i = 3:
-		'You have an orgasm, leaving you with an incredible pleasurable sensation.'
+	if temp_text = 0:
+		i = rand(0,3)
+		if i = 0:
+			'That was intense! You can still feel the tingles.'
+		elseif i = 1:
+			'You excitedly breathed and as you have a shuddering orgasm.'
+		elseif i = 2:
+			'Long drawn out moans escape your lips as a long pleasant orgasm hits you.'
+		elseif i = 3:
+			'You have an orgasm, leaving you with an incredible pleasurable sensation.'
+		end
 	end
 elseif pcs_horny <= 50:
 	orgasm_buildup -= 30
 	if orgasm_buildup > 10:orgasm_buildup -= 10
-	i = rand(0,3)
-	if i = 0:
-		'An intense orgasm rocks your body and you momentarily forget where you are and what''s going on.'
-	elseif i = 1:
-		'You huddle in convulsions and pant as you wait for them to finish.'
-	elseif i = 2:
-		'You moaned loudly and orgasm from the skilful stimulation.'
-	elseif i = 3:
-		'The abundance of surging emotions, causes you to moan loudly as you orgasm.'
+	if temp_text = 0:
+		i = rand(0,3)
+		if i = 0:
+			'An intense orgasm rocks your body and you momentarily forget where you are and what''s going on.'
+		elseif i = 1:
+			'You huddle in convulsions and pant as you wait for them to finish.'
+		elseif i = 2:
+			'You moaned loudly and orgasm from the skilful stimulation.'
+		elseif i = 3:
+			'The abundance of surging emotions, causes you to moan loudly as you orgasm.'
+		end
 	end
 elseif pcs_horny <= 60:
 	orgasm_buildup -= 30
@@ -78,15 +88,17 @@ elseif pcs_horny <= 60:
 	elseif orgasm_buildup > 10:
 		orgasm_buildup -= 10
 	end
-	i = rand(0,3)
-	if i = 0:
-		'The feelings nearly overwhelm you, as you violently orgasm.'
-	elseif i = 1:
-		'You managed to have a strong orgasm and your whole body shakes for a couple of minutes.'
-	elseif i = 2:
-		'Gradually a pleasant warmth and pulsation increases in the lower abdomen, that descends to your entire body as you orgasm'
-	elseif i = 3:
-		'Suddenly a sumptuous jolt hits your body and you delight in a powerful orgasm.'
+	if temp_text = 0:
+		i = rand(0,3)
+		if i = 0:
+			'The feelings nearly overwhelm you, as you violently orgasm.'
+		elseif i = 1:
+			'You managed to have a strong orgasm and your whole body shakes for a couple of minutes.'
+		elseif i = 2:
+			'Gradually a pleasant warmth and pulsation increases in the lower abdomen, that descends to your entire body as you orgasm'
+		elseif i = 3:
+			'Suddenly a sumptuous jolt hits your body and you delight in a powerful orgasm.'
+		end
 	end
 elseif pcs_horny <= 70:
 	orgasm_buildup -= 30
@@ -98,15 +110,17 @@ elseif pcs_horny <= 70:
 		orgasm_buildup -= 10
 	end
 	if rand(1,100) > 99:orgasmic = totminut
-	i = rand(0,3)
-	if i = 0:
-		'Shock waves of orgasms roll over you, leaving you a quivering heap.'
-	elseif i = 1:
-		'Suddenly your muscles tighten and you cum powerfully, while you stifle your moans so no one hears you. Afterwards, you have goosebumps all over your skin. That was just what you needed!'
-	elseif i = 2:
-		'You can''t take any more and you explode in a powerful orgasm. Your legs give way.'
-	elseif i = 3:
-		'You bite your lips to keep yourself from screaming while you have an orgasm, like a wanton whore.'
+	if temp_text = 0:
+		i = rand(0,3)
+		if i = 0:
+			'Shock waves of orgasms roll over you, leaving you a quivering heap.'
+		elseif i = 1:
+			'Suddenly your muscles tighten and you cum powerfully, while you stifle your moans so no one hears you. Afterwards, you have goosebumps all over your skin. That was just what you needed!'
+		elseif i = 2:
+			'You can''t take any more and you explode in a powerful orgasm. Your legs give way.'
+		elseif i = 3:
+			'You bite your lips to keep yourself from screaming while you have an orgasm, like a wanton whore.'
+		end
 	end
 elseif pcs_horny <= 80:
 	orgasm_buildup -= 30
@@ -120,15 +134,17 @@ elseif pcs_horny <= 80:
 		orgasm_buildup -= 10
 	end
 	if rand(1,100) > 95:orgasmic = totminut
-	i = rand(0,3)
-	if i = 0:
-		'Suddenly, you hit just the right spot and your whole body starts to shiver in orgasm. The intensity of the orgasm nearly makes you scream, but you bite down on your lip and do your best to stifle down the moans so no one hears you.'
-	elseif i = 1:
-		'Muscles of the vagina began to clinch sharply, your entire abdomen feels as if covered in hot waves of pleasure, you scream from a powerful orgasm.'
-	elseif i = 2:
-		'The passion rolls, like the waves on the shore, raising you to an all new level of bliss.'
-	elseif i = 3:
-		'Suddenly as if hit by an electric shock and abdomen began pleasant spasms, you squirm biting your lip, to keep from screaming with pleasure.'
+	if temp_text = 0:
+		i = rand(0,3)
+		if i = 0:
+			'Suddenly, you hit just the right spot and your whole body starts to shiver in orgasm. The intensity of the orgasm nearly makes you scream, but you bite down on your lip and do your best to stifle down the moans so no one hears you.'
+		elseif i = 1:
+			'Muscles of the vagina began to clinch sharply, your entire abdomen feels as if covered in hot waves of pleasure, you scream from a powerful orgasm.'
+		elseif i = 2:
+			'The passion rolls, like the waves on the shore, raising you to an all new level of bliss.'
+		elseif i = 3:
+			'Suddenly as if hit by an electric shock and abdomen began pleasant spasms, you squirm biting your lip, to keep from screaming with pleasure.'
+		end
 	end
 elseif pcs_horny <= 90:
 	orgasm_buildup -= 30
@@ -144,15 +160,17 @@ elseif pcs_horny <= 90:
 		orgasm_buildup -= 10
 	end
 	if rand(1,100) > 90:orgasmic = totminut
-	i = rand(0,3)
-	if i = 0:
-		'A blazing fire builds inside of you, burning its way out in waves of pleasure. As it sweeps through your body, you moan in a deep orgasm.'
-	elseif i = 1:
-		'From your groin a pleasant warmth ripples in your lower abdomen and then the feeling intensifies and your whole body tenses as the hot waves of orgasm rush over you. You can not help screaming in pleasure as you writhe under the sensation.'
-	elseif i = 2:
-		'Gradually your entire body is overcome with hot waves of orgasm, you involuntarily scream and writhing with pleasure.'
-	elseif i = 3:
-		'Gradually a pleasant warmth and pulsating feeling starts in your lower abdomen, the feeling then descends along your entire body as you orgasm.'
+	if temp_text = 0:
+		i = rand(0,3)
+		if i = 0:
+			'A blazing fire builds inside of you, burning its way out in waves of pleasure. As it sweeps through your body, you moan in a deep orgasm.'
+		elseif i = 1:
+			'From your groin a pleasant warmth ripples in your lower abdomen and then the feeling intensifies and your whole body tenses as the hot waves of orgasm rush over you. You can not help screaming in pleasure as you writhe under the sensation.'
+		elseif i = 2:
+			'Gradually your entire body is overcome with hot waves of orgasm, you involuntarily scream and writhing with pleasure.'
+		elseif i = 3:
+			'Gradually a pleasant warmth and pulsating feeling starts in your lower abdomen, the feeling then descends along your entire body as you orgasm.'
+		end
 	end
 else
 	orgasm_buildup -= 30
@@ -168,15 +186,17 @@ else
 		orgasm_buildup -= 10
 	end
 	if rand(1,100) > 75:orgasmic = totminut
-	i = rand(0,3)
-	if i = 0:
-		' An intense erotic sensation builds inside your body, getting stronger and stronger. Then it suddenly bursts, like a dam bursting, with gushing water, you are overwhelmed in a sudden surge of hypersensitivity in every nerve in your body.'
-	elseif i = 1:
-		' You feel a fire building inside your body and then like an erupting volcano, your whole body starts to shake, pulse, and become hypersensitive for several moments. Leaving you feeling light headed and unable to move for a few seconds.'
-	elseif i = 2:
-		' Every muscle in your body begins to tighten tighter and tighter, then they begin to quiver and pulsate. Your pussy gets so wet it feels like someone turned a faucet on inside of you as your vagina pulses uncontrollably.'
-	elseif i = 3:
-		' You feel an intense almost primal feeling building up inside of you, leaving you unable to focus on anything, but wanting more. Then the crashing waves of pleasure soar through your whole body, your vision goes blurry and you feel light headed for several moments.'
+	if temp_text = 0:
+		i = rand(0,3)
+		if i = 0:
+			' An intense erotic sensation builds inside your body, getting stronger and stronger. Then it suddenly bursts, like a dam bursting, with gushing water, you are overwhelmed in a sudden surge of hypersensitivity in every nerve in your body.'
+		elseif i = 1:
+			' You feel a fire building inside your body and then like an erupting volcano, your whole body starts to shake, pulse, and become hypersensitive for several moments. Leaving you feeling light headed and unable to move for a few seconds.'
+		elseif i = 2:
+			' Every muscle in your body begins to tighten tighter and tighter, then they begin to quiver and pulsate. Your pussy gets so wet it feels like someone turned a faucet on inside of you as your vagina pulses uncontrollably.'
+		elseif i = 3:
+			' You feel an intense almost primal feeling building up inside of you, leaving you unable to focus on anything, but wanting more. Then the crashing waves of pleasure soar through your whole body, your vision goes blurry and you feel light headed for several moments.'
+		end
 	end
 end