diff --git a/src/npc/generate/generateNewSlaveJS.js b/src/npc/generate/generateNewSlaveJS.js
index 71e61312189a83fd9cf54f3d660222da506784a1..f7c8d99a2eebe130755499de87a72df4473be62d 100644
--- a/src/npc/generate/generateNewSlaveJS.js
+++ b/src/npc/generate/generateNewSlaveJS.js
@@ -43,7 +43,7 @@ globalThis.GenerateNewSlave = (function() {
 		x.minAge = minAge || V.activeSlaveOneTimeMinAge || 0;
 		x.maxAge = maxAge || V.activeSlaveOneTimeMaxAge || 999;
 		x.ageOverridesPedoMode = ageOverridesPedoMode || V.one_time_age_overrides_pedo_mode || 0;
-		x.mature = mature || 1;
+		x.mature = (mature === 0) ? 0 : 1;
 		x.nationality = nationality || 0;
 		x.race = race || V.fixedRace || 0;
 		if (x.race !== 0 && !(setup.filterRacesLowercase.includes(x.race))) {