diff --git a/nsv13/code/modules/munitions/ship_weapons/ballistic_weapons/revision2/vls.dm b/nsv13/code/modules/munitions/ship_weapons/ballistic_weapons/revision2/vls.dm index 8a6c19c5974..3cf4a5d9905 100644 --- a/nsv13/code/modules/munitions/ship_weapons/ballistic_weapons/revision2/vls.dm +++ b/nsv13/code/modules/munitions/ship_weapons/ballistic_weapons/revision2/vls.dm @@ -58,6 +58,8 @@ return FALSE if(loading) return FALSE + if(oldloc == src)// stops torps from getting sent back in instantly + return FALSE if(state >= STATE_LOADED) return FALSE load(torp) @@ -133,9 +135,7 @@ hatch.toggle(HT_CLOSED) /obj/machinery/ship_weapon/vls/unload() - loading = TRUE // This prevents torps from immediately falling back into the VLS tube . = ..() - loading = FALSE if(!hatch) return hatch.toggle(HT_CLOSED)