Ver código fonte

[changed/fixed] fixed vhips not updating properly... Whoops... Changed the frequency at which the "your breasts/butt seem fuller/smaller" messeges fire.

anjuna krokus 5 meses atrás
pai
commit
462e09c5ef
2 arquivos alterados com 69 adições e 36 exclusões
  1. 64 35
      locations/body.qsrc
  2. 5 1
      locations/saveupdater.qsrc

+ 64 - 35
locations/body.qsrc

@@ -586,12 +586,8 @@ if $ARGS[0] = 'Redistribute_Mass':
 
 		!!===============    MAGIC    ===============!!
 		if magikDostup = 0 and magf2bdo = 1 and daystart > pcs_mass['magic_day'] and pcs_mana >= manamax / 2:
-			if bodyresetflag = 0: '<b>Your breasts seem fuller.</b>'
-
 			bodyVars['bust_magic'] += 1
-			if $ARGS[1] ! 'test':
-				if pcs_mass['body'] >= 80: pcs_mass['body'] -= 3
-			end
+			if pcs_mass['body'] >= 80: pcs_mass['body'] -= 3
 
 			pcs_mass['magic_day'] = daystart + rand(7, 14)
 
@@ -602,12 +598,8 @@ if $ARGS[0] = 'Redistribute_Mass':
 		!{
 		elseif salocatnow < salocatlast:
 			if magikDostup = 0 and bodyVars['bust_magic'] > 0 and salocatnow < 2:
-				if bodyresetflag = 0: '<b>Your breasts seem to be getting smaller.</b>'
-
 				bodyVars['bust_magic'] -= 1
-				if $ARGS[1] ! 'test':
-					pcs_mass['body'] += 3
-				end
+				pcs_mass['body'] += 3
 				magf2bdo = 1
 			end
 		}
@@ -616,19 +608,15 @@ if $ARGS[0] = 'Redistribute_Mass':
 		!!===============    Low Weight    ===============!!
 		if pcs_mass['body'] < 10:
 			if pcs_mass['bust'] > 0:
-				if bodyresetflag = 0: '<b>Your breasts seem to be getting smaller.</b>'
-
 				temp_diff = min(pcs_mass['bust'], 3)
 				pcs_mass['bust'] -= temp_diff
-				if $ARGS[1] ! 'test': pcs_mass['body'] += temp_diff
+				pcs_mass['body'] += temp_diff
 			end
 
 			if pcs_mass['butt'] > 0:
-				if bodyresetflag = 0: '<b>Your ass seem to be getting smaller.</b>'
-
 				temp_diff = min(pcs_mass['butt'], 3)
 				pcs_mass['butt'] -= temp_diff
-				if $ARGS[1] ! 'test': pcs_mass['body'] += temp_diff
+				pcs_mass['body'] += temp_diff
 			end
 
 		else
@@ -641,26 +629,20 @@ if $ARGS[0] = 'Redistribute_Mass':
 				!!----------- Small -----------!!
 			if pcs_mass['body'] >= 50 and pcs_mass['bust'] < pcs_mass['bust_gen']:
 				if pcs_mass['bust'] < pcs_mass['bust_gen']:
-					if bodyresetflag = 0: '<b>Your breasts seem fuller.</b>'
-
 					temp_diff = min(pcs_mass['bust_gen'] - pcs_mass['bust'], 3)
 					pcs_mass['bust'] += temp_diff
-					if $ARGS[1] ! 'test': pcs_mass['body'] -= temp_diff
+					pcs_mass['body'] -= temp_diff
 				end
 
 				!!-----------    Growth    -----------!!
 			elseif temp_mass_bust > pcs_mass['bust']:
-				if bodyresetflag = 0: '<b>Your breasts seem fuller.</b>'
-
 				pcs_mass['bust'] += 1
-				if $ARGS[1] ! 'test': pcs_mass['body'] -= 1
+				pcs_mass['body'] -= 1
 
 				!!-----------    Shrink    -----------!!
 			elseif temp_mass_bust < pcs_mass['bust'] and pcs_mass['bust'] > 0:
-				if bodyresetflag = 0: '<b>Your breasts seem to be getting smaller.</b>'
-
 				pcs_mass['bust'] -= 1
-				if $ARGS[1] ! 'test': pcs_mass['body'] += 1
+				pcs_mass['body'] += 1
 			end
 
 
@@ -669,26 +651,20 @@ if $ARGS[0] = 'Redistribute_Mass':
 
 				!!----------- Small -----------!!
 			if pcs_mass['body'] >= 50 and pcs_mass['butt'] < pcs_mass['butt_gen']:
-				if bodyresetflag = 0: '<b>Your ass seem fuller.</b>'
-
 				temp_diff = min(pcs_mass['butt_gen'] - pcs_mass['butt'], 3)
 				pcs_mass['butt'] += temp_diff
-				if $ARGS[1] ! 'test': pcs_mass['body'] -= temp_diff
+				pcs_mass['body'] -= temp_diff
 
 				!!-----------    Rest    -----------!!
 			elseif temp_mass_ass > pcs_mass['butt']:
 				!if pcs_mass['butt'] < 2 * pcs_mass['butt_gen'] + 40:
-					if bodyresetflag = 0: '<b>Your ass seem fuller.</b>'
-
 					pcs_mass['butt'] += 1
-					if $ARGS[1] ! 'test': pcs_mass['body'] -= 1
+					pcs_mass['body'] -= 1
 				!end
 
 			elseif emp_mass_ass < pcs_mass['butt'] and pcs_mass['butt'] > 0:
-				if bodyresetflag = 0: '<b>Your ass seem to be getting smaller.</b>'
-
 				pcs_mass['butt'] -= 1
-				if $ARGS[1] ! 'test': pcs_mass['body'] += 1
+				pcs_mass['body'] += 1
 			end
 
 			killvar 'temp_total_mass'
@@ -697,10 +673,56 @@ if $ARGS[0] = 'Redistribute_Mass':
 			killvar 'temp_mass_ass'
 			killvar 'temp_diff'
 		end
+
+		if bodyresetflag = 0:
+			if pcs_mass['bust'] > pcs_mass['bust_message'] + 3:
+				pcs_mass['bust_message'] = pcs_mass['bust']
+
+				if pcs_mass['butt'] > pcs_mass['butt_message'] + 3:
+					pcs_mass['butt_message'] = pcs_mass['butt']
+					'<b>Your breasts and ass seem fuller</b>'
+
+				elseif pcs_mass['butt'] < pcs_mass['butt_message'] - 3:
+					pcs_mass['butt_message'] = pcs_mass['butt']
+					'<b>Your breasts seem fuller and ass seems to be getting smaller</b>'
+
+				else
+					'<b>Your breasts seem fuller</b>'
+				end
+
+			elseif pcs_mass['bust'] < pcs_mass['bust_message'] - 3:
+				pcs_mass['bust_message'] = pcs_mass['bust']
+
+				if pcs_mass['butt'] > pcs_mass['butt_message'] + 3:
+					pcs_mass['butt_message'] = pcs_mass['butt']
+					'<b>Your breasts seem to be getting smaller and your ass seems fuller</b>'
+
+				elseif pcs_mass['butt'] < pcs_mass['butt_message'] - 3:
+					pcs_mass['butt_message'] = pcs_mass['butt']
+					'<b>Your breasts and ass seem to be getting smaller</b>'
+
+				else
+					'<b>Your breasts seem to be getting smaller</b>'
+				end
+
+			else
+				if pcs_mass['butt'] > pcs_mass['butt_message'] + 3:
+					pcs_mass['butt_message'] = pcs_mass['butt']
+					'<b>Your ass seems fuller</b>'
+
+				elseif pcs_mass['butt'] < pcs_mass['butt_message'] - 3:
+					pcs_mass['butt_message'] = pcs_mass['butt']
+					'<b>Your ass seem to be getting smaller</b>'
+				end
+			end
+		else
+			pcs_mass['bust_message'] = pcs_mass['bust']
+			pcs_mass['butt_message'] = pcs_mass['butt']
+		end
 	end
 
 
-	gs 'body', 'Set_bust_vhips'
+	gs 'body', 'Update_vhips'
 
 	killvar 'salobustdo'
 	killvar 'temp_massbustchange'
@@ -733,6 +755,10 @@ if $ARGS[0] = 'Set_mass_distribution_using_body':
 	pcs_mass['butt'] = (pcs_mass['butt_gen'] * ARGS[1]) / 60
 
 	gs 'body', 'Reset_mass_distribution'
+	
+	pcs_mass['bust_message'] = pcs_mass['bust']
+	pcs_mass['butt_message'] = pcs_mass['butt']
+	
 end
 
 
@@ -878,6 +904,9 @@ if $ARGS[0] = 'hardreset':
 			end
 		end
 
+		pcs_mass['bust_message'] = pcs_mass['bust']
+		pcs_mass['butt_message'] = pcs_mass['butt']
+
 		bodyresetflag = 0
 		normbuffpick = 0
 		btwarn = 0

+ 5 - 1
locations/saveupdater.qsrc

@@ -2375,6 +2375,7 @@ if temp_current_save_version < 00090200:
 	! Body update -- By Anjuna
 	if gensize			! 0:		pcs_mass['bust_gen']		= genbsize		& killvar 'genbsize'
 	if nbsize			! 0:		pcs_mass['bust']			= nbsize		& killvar 'nbsize'
+
 	if pcs_mass['butt_gen'] = 0:
 		pcs_mass['butt_gen']		= 20
 		pcs_mass['butt']			= (20 * salo) / 60
@@ -2393,7 +2394,10 @@ if temp_current_save_version < 00090200:
 	if silicone_butt	! 0:		bodyVars['butt_silicone']	= silicone_butt		& killvar 'silicone_butt'
 	if silicone			! 0:		bodyVars['bust_silicone']	= silicone			& killvar 'silicone'
 	if butt_cheat		! 0:		bodyVars['butt_cheat']		= butt_cheat		& killvar 'butt_cheat'
-	
+
+	if pcs_mass['bust_message'] = 0: pcs_mass['bust_message'] = pcs_mass['bust']
+	if pcs_mass['butt_message'] = 0: pcs_mass['butt_message'] = pcs_mass['butt']
+
 	!!update_clothing
 	gs 'tailor2'
 end