diff --git a/src/js/slaveGenerationJS.js b/src/js/slaveGenerationJS.js index 5df0c67dffb8c41d57398a7a570cff594b4c4268..d87b6c35d4829b6e35ac15e55329fcbc94354599 100644 --- a/src/js/slaveGenerationJS.js +++ b/src/js/slaveGenerationJS.js @@ -8,7 +8,8 @@ window.raceToNationality = /** @param {App.Entity.SlaveState} slave */ function const V = State.variables; slave.nationality = hashChoice(V.nationalities); /* Maximum of 100 attempts */ - for (let i = 0; setup.raceSelector[slave.nationality] && !(slave.race in setup.raceSelector[slave.nationality]) && i < 100; i++) { + let i = 0; + for (; setup.raceSelector[slave.nationality] && !(slave.race in setup.raceSelector[slave.nationality]) && i < 100; i++) { slave.nationality = hashChoice(V.nationalities); } /* No success after 100 attempts, so just randomize according to race */