Browse Source

[changes] orgasm buildup reduction now based on quaility of orgasm

KevinSmarts 5 years ago
parent
commit
e51c5d195f
1 changed files with 54 additions and 1 deletions
  1. 54 1
      locations/orgasm.qsrc

+ 54 - 1
locations/orgasm.qsrc

@@ -3,7 +3,7 @@
 !This is intended to be hidden and the stats and calculations should not appear in game.
 
 
-orgasm_buildup -= 100
+orgasm_buildup -= 70
 orgasm += 1
 if temp_anal = 1: analorgasm += 1
 
@@ -23,6 +23,7 @@ elseif pcs_horny <= 10:
 		'Suddenly, you orgasm and moan with pleasure.'
 	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.'
@@ -34,6 +35,7 @@ elseif pcs_horny <= 20:
 		'Once the sensations pass you can''t help but grin in the afterglow.'
 	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.'
@@ -45,6 +47,7 @@ elseif pcs_horny <= 30:
 		'A feeling of intense concentration followed by a sharp releases shudders you body.'
 	end
 elseif pcs_horny <= 40:
+	orgasm_buildup -= 30
 	i = rand(0,3)
 	if i = 0:
 		'That was intense! You can still feel the tingles.'
@@ -56,6 +59,8 @@ elseif pcs_horny <= 40:
 		'You have an orgasm, leaving you with a incredible pleasurable sensation.'
 	end
 elseif pcs_horny <= 50:
+	orgasm_buildup -= 30
+	if orgasm_buildup > 10:orgasm_buildup -= 10
 	i = rand(0,3)
 	if i = 0:
 		'A intense orgasm rocks your body and you momentarily forget where you are and what''s going on.'
@@ -67,6 +72,12 @@ elseif pcs_horny <= 50:
 		'The abundance of surging emotions, causes you to moan loudly as you orgasm.'
 	end
 elseif pcs_horny <= 60:
+	orgasm_buildup -= 30
+	if orgasm_buildup > 20:
+		orgasm_buildup -= 20
+	elseif orgasm_buildup > 10:
+		orgasm_buildup -= 10
+	end
 	i = rand(0,3)
 	if i = 0:
 		'The feelings nearly overwhelm you, as you violently orgasm.'
@@ -78,6 +89,14 @@ elseif pcs_horny <= 60:
 		'Suddenly a sumptuous jolt hits your body and you delight in a powerful orgasm.'
 	end
 elseif pcs_horny <= 70:
+	orgasm_buildup -= 30
+	if orgasm_buildup > 30:
+		orgasm_buildup -= 30
+	elseif orgasm_buildup > 20:
+		orgasm_buildup -= 20
+	elseif orgasm_buildup > 10:
+		orgasm_buildup -= 10
+	end
 	if rand(1,100) > 99:orgasmic = totminut
 	i = rand(0,3)
 	if i = 0:
@@ -90,6 +109,16 @@ elseif pcs_horny <= 70:
 		'You bite your lips to keep yourself from screaming while you have an orgasm, like a wanton whore.'
 	end
 elseif pcs_horny <= 80:
+	orgasm_buildup -= 30
+	if orgasm_buildup > 40:
+		orgasm_buildup -= 40
+	elseif orgasm_buildup > 30:
+		orgasm_buildup -= 30
+	elseif orgasm_buildup > 20:
+		orgasm_buildup -= 20
+	elseif orgasm_buildup > 10:
+		orgasm_buildup -= 10
+	end
 	if rand(1,100) > 95:orgasmic = totminut
 	i = rand(0,3)
 	if i = 0:
@@ -102,6 +131,18 @@ elseif pcs_horny <= 80:
 		'Suddenly as if hit by a electric shock and abdomen began pleasant spasms, you squirm biting your lip, to keep from screaming with pleasure.'
 	end
 elseif pcs_horny <= 90:
+	orgasm_buildup -= 30
+	if orgasm_buildup > 50:
+		orgasm_buildup -= 50
+	elseif orgasm_buildup > 40:
+		orgasm_buildup -= 40
+	elseif orgasm_buildup > 30:
+		orgasm_buildup -= 30
+	elseif orgasm_buildup > 20:
+		orgasm_buildup -= 20
+	elseif orgasm_buildup > 10:
+		orgasm_buildup -= 10
+	end
 	if rand(1,100) > 90:orgasmic = totminut
 	i = rand(0,3)
 	if i = 0:
@@ -114,6 +155,18 @@ elseif pcs_horny <= 90:
 		'Gradually a pleasant warmth and pulsating feeling starts in your lower abdomen, the feeling then descends along your entire body as you orgasm.'
 	end
 else
+	orgasm_buildup -= 30
+	if orgasm_buildup > 50:
+		orgasm_buildup -= 50
+	elseif orgasm_buildup > 40:
+		orgasm_buildup -= 40
+	elseif orgasm_buildup > 30:
+		orgasm_buildup -= 30
+	elseif orgasm_buildup > 20:
+		orgasm_buildup -= 20
+	elseif orgasm_buildup > 10:
+		orgasm_buildup -= 10
+	end
 	if rand(1,100) > 75:orgasmic = totminut
 	i = rand(0,3)
 	if i = 0: