diff --git a/code/game/objects/structures/crates_lockers/crates_vr.dm b/code/game/objects/structures/crates_lockers/crates_vr.dm
index 35ec2d41cd..c2a5cee915 100644
--- a/code/game/objects/structures/crates_lockers/crates_vr.dm
+++ b/code/game/objects/structures/crates_lockers/crates_vr.dm
@@ -5,11 +5,7 @@
if(!(Proj.damage_type == BRUTE || Proj.damage_type == BURN))
return
- health -= Proj.damage
-
- ..()
-
- if(locked && tamper_proof && health <= 0)
+ if(locked && tamper_proof && health <= Proj.damage)
if(tamper_proof == 2) // Mainly used for events to prevent any chance of opening the box improperly.
visible_message("The anti-tamper mechanism of [src] triggers an explosion!")
var/turf/T = get_turf(src.loc)
@@ -33,9 +29,6 @@
visible_message("The anti-tamper mechanism of [src] fails!")
return
- if(health <= 0)
- for(var/atom/movable/A as mob|obj in src)
- A.loc = src.loc
- qdel(src)
+ ..()
return
\ No newline at end of file
diff --git a/code/modules/vore/fluffstuff/custom_clothes_vr.dm b/code/modules/vore/fluffstuff/custom_clothes_vr.dm
index b73131899c..756eb67837 100644
--- a/code/modules/vore/fluffstuff/custom_clothes_vr.dm
+++ b/code/modules/vore/fluffstuff/custom_clothes_vr.dm
@@ -533,6 +533,8 @@
icon_override = 'icons/vore/custom_clothes_vr.dmi'
item_state = "scree-helm_mob"
+ item_state_slots = list(slot_r_hand_str = "engspace_helmet", slot_l_hand_str = "engspace_helmet")
+
light_overlay = "helmet_light_dual"
species_restricted = null
@@ -556,6 +558,8 @@
icon_override = 'icons/vore/custom_clothes_vr.dmi'
item_state = "scree-spess_mob"
+ item_state_slots = list(slot_r_hand_str = "eng_voidsuit", slot_l_hand_str = "eng_voidsuit")
+
species_restricted = null
mob_can_equip(var/mob/living/carbon/human/H, slot, disable_warning = 0)