From 10ab72765432269d7205d3b96bc2a1a3a00ad222 Mon Sep 17 00:00:00 2001
From: pregmodfan <pregmodfan@cock.li>
Date: Wed, 14 Nov 2018 02:17:51 +0200
Subject: [PATCH] out of range check added

---
 src/js/wombJS.tw | 16 +++++++++++-----
 1 file changed, 11 insertions(+), 5 deletions(-)

diff --git a/src/js/wombJS.tw b/src/js/wombJS.tw
index 85a9f218f73..e91376123c9 100644
--- a/src/js/wombJS.tw
+++ b/src/js/wombJS.tw
@@ -321,15 +321,21 @@ window.fetalSplit = function(actor) {
 
 window.WombGetFetus = function(actor, fetusNum){
     WombInit(actor);
-    return actor.womb[fetusNum];
+    if (actor.womb.length >= fetusNum)
+        return actor.womb[fetusNum];
+    else 
+        return null;
 }
 
 window.WombRemoveFetus = function(actor, fetusNum){
     WombInit(actor);
-    ft = actor.womb[fetusNum];
-    actor.womb.splice(fetusNum, 1);
-    WombSort(actor);
-    return ft;
+    if (actor.womb.length >= fetusNum){
+        ft = actor.womb[fetusNum];
+        actor.womb.splice(fetusNum, 1);
+        WombSort(actor);
+    }
+    else
+        return null;
 }
 
 window.WombAddFetus = function(actor, fetus)
-- 
GitLab