From 7b47b0ed7ff86d2aeff2919f99e2b522f1d397aa Mon Sep 17 00:00:00 2001 From: lowercasedonkey <lowercasedonkey@gmail.com> Date: Sat, 5 Sep 2020 01:08:49 -0400 Subject: [PATCH] safety check for newSlave --- src/js/assayJS.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/js/assayJS.js b/src/js/assayJS.js index 9742abb9250..87783dbc9c3 100644 --- a/src/js/assayJS.js +++ b/src/js/assayJS.js @@ -115,6 +115,9 @@ globalThis.applyGeneticColor = function(slave) { * @param {App.Entity.SlaveState} slave */ globalThis.newSlave = function(slave) { + if (getSlave(slave.ID)) { + throw "Slave already exists"; + } if (slave.override_Race !== 1) { slave.origRace = slave.race; } -- GitLab