diff --git a/code/modules/modular_computers/file_system/programs/antagonist/dos.dm b/code/modules/modular_computers/file_system/programs/antagonist/dos.dm
index eeeb8765d50..a3c2ee8cb61 100644
--- a/code/modules/modular_computers/file_system/programs/antagonist/dos.dm
+++ b/code/modules/modular_computers/file_system/programs/antagonist/dos.dm
@@ -87,13 +87,13 @@
for(var/obj/machinery/ntnet_relay/R in ntnet_global.relays)
if("[R.uid]" == href_list["PRG_target_relay"])
target = R
- return
+ return 1
if(href_list["PRG_reset"])
target.dos_sources.Remove(src)
target = null
executed = 0
error = ""
- return
+ return 1
if(href_list["PRG_execute"])
if(target)
executed = 1
@@ -101,4 +101,4 @@
if(ntnet_global.intrusion_detection_enabled)
ntnet_global.add_log("IDS WARNING - Excess traffic flood targeting relay [target.uid] detected from device: [computer.network_card.get_network_tag()]")
ntnet_global.intrusion_detection_alarm = 1
- return
+ return 1
diff --git a/code/modules/modular_computers/file_system/programs/antagonist/revelation.dm b/code/modules/modular_computers/file_system/programs/antagonist/revelation.dm
index 7dd217d54a8..6a7d593dace 100644
--- a/code/modules/modular_computers/file_system/programs/antagonist/revelation.dm
+++ b/code/modules/modular_computers/file_system/programs/antagonist/revelation.dm
@@ -49,6 +49,7 @@
if(!newname)
return
filedesc = newname
+ return 1
/datum/computer_file/program/revelation/clone()
var/datum/computer_file/program/revelation/temp = ..()
diff --git a/code/modules/modular_computers/file_system/programs/file_browser.dm b/code/modules/modular_computers/file_system/programs/file_browser.dm
index 12faa4c1473..7548b79e8f8 100644
--- a/code/modules/modular_computers/file_system/programs/file_browser.dm
+++ b/code/modules/modular_computers/file_system/programs/file_browser.dm
@@ -16,8 +16,10 @@
return 1
if(href_list["PRG_openfile"])
+ . = 1
open_file = href_list["PRG_openfile"]
if(href_list["PRG_newtextfile"])
+ . = 1
var/newname = sanitize(input(usr, "Enter file name or leave blank to cancel:", "File rename"))
if(!newname)
return 1
@@ -29,6 +31,7 @@
F.filetype = "TXT"
HDD.store_file(F)
if(href_list["PRG_deletefile"])
+ . = 1
var/obj/item/weapon/computer_hardware/hard_drive/HDD = computer.hard_drive
if(!HDD)
return 1
@@ -37,6 +40,7 @@
return 1
HDD.remove_file(file)
if(href_list["PRG_usbdeletefile"])
+ . = 1
var/obj/item/weapon/computer_hardware/hard_drive/RHDD = computer.portable_drive
if(!RHDD)
return 1
@@ -45,9 +49,11 @@
return 1
RHDD.remove_file(file)
if(href_list["PRG_closefile"])
+ . = 1
open_file = null
error = null
if(href_list["PRG_clone"])
+ . = 1
var/obj/item/weapon/computer_hardware/hard_drive/HDD = computer.hard_drive
if(!HDD)
return 1
@@ -57,6 +63,7 @@
var/datum/computer_file/C = F.clone(1)
HDD.store_file(C)
if(href_list["PRG_rename"])
+ . = 1
var/obj/item/weapon/computer_hardware/hard_drive/HDD = computer.hard_drive
if(!HDD)
return 1
@@ -67,6 +74,7 @@
if(file && newname)
file.filename = newname
if(href_list["PRG_edit"])
+ . = 1
if(!open_file)
return 1
var/obj/item/weapon/computer_hardware/hard_drive/HDD = computer.hard_drive
@@ -89,6 +97,7 @@
error = "I/O error: Unable to overwrite file. Hard drive is probably full. You may want to backup your changes before closing this window:
[F.stored_data]
"
HDD.store_file(backup)
if(href_list["PRG_printfile"])
+ . = 1
if(!open_file)
return 1
var/obj/item/weapon/computer_hardware/hard_drive/HDD = computer.hard_drive
@@ -104,6 +113,7 @@
error = "Hardware error: Printer was unable to print the file. It may be out of paper."
return 1
if(href_list["PRG_copytousb"])
+ . = 1
var/obj/item/weapon/computer_hardware/hard_drive/HDD = computer.hard_drive
var/obj/item/weapon/computer_hardware/hard_drive/portable/RHDD = computer.portable_drive
if(!HDD || !RHDD)
@@ -114,6 +124,7 @@
var/datum/computer_file/C = F.clone(0)
RHDD.store_file(C)
if(href_list["PRG_copyfromusb"])
+ . = 1
var/obj/item/weapon/computer_hardware/hard_drive/HDD = computer.hard_drive
var/obj/item/weapon/computer_hardware/hard_drive/portable/RHDD = computer.portable_drive
if(!HDD || !RHDD)
@@ -124,8 +135,6 @@
var/datum/computer_file/C = F.clone(0)
HDD.store_file(C)
- return 1
-
/datum/computer_file/program/filemanager/proc/parse_tags(var/t)
t = replacetext(t, "\[center\]", "