Pārlūkot izejas kodu

[changed] rearranged `gs 'orgasm'` selector and removed unnecessary checks

LinaHirata 8 mēneši atpakaļ
vecāks
revīzija
a57fae0c3b
1 mainītis faili ar 9 papildinājumiem un 13 dzēšanām
  1. 9 13
      locations/arousal.qsrc

+ 9 - 13
locations/arousal.qsrc

@@ -802,34 +802,31 @@ if $ARGS[0] ! 'end' and $ARGS[0] ! 'checks' and $ARGS[0] ! 'count' and $ARGS[0]
 
 !! This is determining if Sveta will orgasm
 
+	! orgasm is not blocked
 	if $orgasm_or ! 'no':
-!!This is release is Sveta is so pent up that she can cum with minimal stimulation
+		!!Sveta is so pent up that she can cum with minimal stimulation
 		if orgasm_buildup >= 300 and pcs_horny >= 60:
 			gs 'orgasm', $ARGS[0]
 			jump 'orgasm_selector_end'
 		end
 
-!!This is release is Sveta is so horny that she can cum if directly stimulated
-		if orgasm_buildup >= 50 and pcs_horny >= 300 and orgasm_flag['trigger'] ! 0:
-			gs 'orgasm', $ARGS[0]
-			jump 'orgasm_selector_end'
-		end
-
-		if $ARGS[0] ! 'flashlite' and $ARGS[0] ! 'flash' and orgasm_flag['trigger'] ! 0:
-			if $orgasm_or = 'yes' or $orgasm_or = 'custom':
+		! direct stimulation
+		if orgasm_flag['trigger'] ! 0:
+			!!Sveta is so horny that she can cum if directly stimulated
+			if orgasm_buildup >= 50 and pcs_horny >= 300:
+				gs 'orgasm', $ARGS[0]
+			elseif $orgasm_or = 'yes' or $orgasm_or = 'custom':
 				gs 'orgasm', $ARGS[0]
-				jump 'orgasm_selector_end'
 			else
 				temp_rand = rand(1,100)
 				if orgasm_buildup >= (100 - pcs_horny/(2 + pcs_traits['easy_orgasms'])) and stim['total'] > 10 and temp_rand <= 20:
 					gs 'orgasm', $ARGS[0]
-					jump 'orgasm_selector_end'
 				elseif orgasm_buildup >= (150 - pcs_horny/(2 + pcs_traits['easy_orgasms'])) and stim['total'] > 6 and temp_rand <= 50:
 					gs 'orgasm', $ARGS[0]
-					jump 'orgasm_selector_end'
 				elseif orgasm_buildup >= (200 - pcs_horny/(2 + pcs_traits['easy_orgasms'])) and stim['total'] > 4:
 					gs 'orgasm', $ARGS[0]
 				end
+				killvar 'temp_rand'
 			end
 		end
 	end
@@ -842,7 +839,6 @@ if $ARGS[0] ! 'end' and $ARGS[0] ! 'checks' and $ARGS[0] ! 'count' and $ARGS[0]
 	killvar '$orgasm_txt'
 	killvar '$stim_les'
 	killvar '$stim_foot'
-	killvar 'temp_rand'
 	
 	gs 'nichUtil','onArouse',$ARGS[0]