diff --git a/src/art/artJS.js b/src/art/artJS.js
index 5f2d5ba288743266312190899ddb69fe4acf21e3..38305afb7398a1dda553722a14a0f616840ae41d 100644
--- a/src/art/artJS.js
+++ b/src/art/artJS.js
@@ -2198,7 +2198,6 @@ window.VectorArt = (function (artSlave) {
 				case "a dirndl":
 				case "a gothic lolita dress":
 				case "a hanbok":
-				case "a hijab and abaya":
 				case "a hijab and blouse":
 				case "a huipil":
 				case "a kimono":
@@ -2211,7 +2210,6 @@ window.VectorArt = (function (artSlave) {
 				case "a police uniform":
 				case "a red army uniform":
 				case "a schoolgirl outfit":
-				case "a schutzstaffel uniform":
 				case "a slutty klan robe":
 				case "a slutty nurse outfit":
 				case "a slutty qipao":
@@ -2239,10 +2237,12 @@ window.VectorArt = (function (artSlave) {
 					r += jsInclude(`Art_Vector_Arm_Outfit_${clothing2artSuffix(slave.clothes)}_Left_${leftArmType}`);
 					break;
 				/* manually handle special cases */
+				case "a schutzstaffel uniform":
 				case "a slutty schutzstaffel uniform":
 					r += jsInclude(`Art_Vector_Arm_Outfit_SchutzstaffelUniform_Right_${rightArmType}`);
 					r += jsInclude(`Art_Vector_Arm_Outfit_SchutzstaffelUniform_Left_${leftArmType}`);
 					break;
+				case "a hijab and abaya":
 				case "a niqab and abaya":
 				case "a burqa":
 					r += jsInclude(`Art_Vector_Arm_Outfit_HijabAndAbaya_Right_${rightArmType}`);
@@ -2250,7 +2250,8 @@ window.VectorArt = (function (artSlave) {
 					break;
 				case "a slave gown":
 					/* only some arm positions have art (feel free to add more) */
-					r += jsInclude(`Art_Vector_Arm_Outfit_SlaveGown_Left_${leftArmType}`);
+					if (leftArmType !== "Rebel")
+						r += jsInclude(`Art_Vector_Arm_Outfit_SlaveGown_Left_${leftArmType}`);
 			}
 		} /* close .amp check */
 	}
@@ -2560,17 +2561,17 @@ window.VectorArt = (function (artSlave) {
 	}
 
 	function ArtVectorButt() {
-		if (slave.amp == 0)
+		if (slave.amp === 0)
 			r += jsInclude(`Art_Vector_Butt_${buttSize}`);
-		else if (slave.amp == -1)
+		else if (slave.amp === -1)
 			r += jsInclude(`Art_Vector_Butt_ProstheticBasic_${buttSize}`);
-		else if (slave.amp == -2)
+		else if (slave.amp === -2)
 			r += jsInclude(`Art_Vector_Butt_ProstheticSexy_${buttSize}`);
-		else if (slave.amp == -3) /* reverted to regular SVG to match description */
+		else if (slave.amp === -3) /* reverted to regular SVG to match description */
 			r += jsInclude(`Art_Vector_Butt_ProstheticBeauty_${buttSize}`);
-		else if (slave.amp == -4)
+		else if (slave.amp === -4)
 			r += jsInclude(`Art_Vector_Butt_ProstheticCombat_${buttSize}`);
-		else if (slave.amp == -5)
+		else if (slave.amp === -5)
 			r += jsInclude(`Art_Vector_Butt_ProstheticSwiss_${buttSize}`);
 	}
 
@@ -2854,7 +2855,7 @@ window.VectorArt = (function (artSlave) {
 
 	function ArtVectorHairBack() {
 		if (hairLength !== undefined) { /* Don't draw hair if it isn't there */
-			if (slave.fuckdoll !== 0 || (slave.bald !== 0 && slave.hStyle == "bald")) {
+			if (slave.fuckdoll !== 0 || (slave.bald !== 0 && slave.hStyle === "bald")) {
 				r += jsInclude("Art_Vector_Hair_Back_NoHair");
 			} else {
 				switch (slave.clothes) {
@@ -2928,7 +2929,7 @@ window.VectorArt = (function (artSlave) {
 
 	function ArtVectorHairFore() {
 		if (hairLength !== undefined) { /* Don't draw hair if it isn't there */
-			if (slave.fuckdoll !== 0 || (slave.bald !== 0 && slave.hStyle == "bald")) {
+			if (slave.fuckdoll !== 0 || (slave.bald !== 0 && slave.hStyle === "bald")) {
 				r += jsInclude("Art_Vector_Hair_Fore_NoHair");
 			} else {
 				switch (slave.clothes) {