Browse Source

[fixed] Bimbo counter will now accept any sex scene that includes acts that can induce orgasm in Sveta.

KevinSmarts 3 years ago
parent
commit
76d18678e1
2 changed files with 11 additions and 6 deletions
  1. 5 0
      locations/arousal.qsrc
  2. 6 6
      locations/cikl.qsrc

+ 5 - 0
locations/arousal.qsrc

@@ -689,6 +689,7 @@ if $ARGS[0] ! 'end' and $ARGS[0] ! 'checks' and $ARGS[0] ! 'count' and $ARGS[0]
 !!-------------------Orgasm-------------------
 !!This is intended to be hidden and the stats and calculations should not appear in game.
 
+	if orgasm_flag ! 0: bimbosex_flag = 1
 	orgasm_buildup += stim['total']
 
 !! This is determining if Sveta will orgasm
@@ -723,6 +724,10 @@ 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 bimbo_flag = 1:
+		bimbo_tracker += 1
+		bimbosex_flag = 0
+	end
 	if orgasm_buildup > 350: orgasm_buildup = 350
 	if orgasm_buildup > 300: orgasm_buildup -= 10
 	if orgasm_buildup > 200: orgasm_buildup -= 10

+ 6 - 6
locations/cikl.qsrc

@@ -173,16 +173,17 @@ if pregbirthdate ! 0 and daystart - pregbirthdate > 73: pregbirthdate = 0
 !!Bonus from clothing and shoes
 if succubusflag = 0 and cheatBimbo = 0:
 	if bimbocl = 1:
-		snapshotY += 2
+		bimbo_tracker += 2
 	end
 	if bimbosh = 1:
-		snapshotY += 1
+		bimbo_tracker += 1
 	end
 end
 
 bimbocl = 0
 
-if cheatBimbo = 0: bimbo += snapshotY
+!!bimbo_tracker is also filled by sex scenes and that figure is added to bimbo score
+if cheatBimbo = 0: bimbo += bimbo_tracker
 
 !!Once bimbolevel is set to 1, must use the withdrawal in stat to return to 0
 if bimbo > 0 or bimbolevel > 0:
@@ -210,7 +211,7 @@ if succubusflag = 1:
 	if bimbolevel > 0 and bimbo > 0: bimbowithdrawal = 40
 elseif bimbolevel >= 1:
 !!Checks how often sex has occured in the last 24 hours and for drops in bimbo score, for calculating withdrawal
-	if 4 > snapshotY + (stat['vaginal'] + stat['bj'] + stat['anal']) - snapshotX:
+	if 4 > bimbo_tracker:
 		bimbowithdrawal += 1
 	else
 		bimbowithdrawal = 0
@@ -218,8 +219,7 @@ elseif bimbolevel >= 1:
 end
 
 if bimbo < 0: bimbo = 0
-snapshotX = (stat['vaginal'] + stat['bj'] + stat['anal'])
-snapshotY = 0
+bimbo_tracker = 0
 
 !!------------------------------------------------------------------------------------------------------------
 !!	Exhibitionism