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\]", "
") t = replacetext(t, "\[/center\]", "
") diff --git a/code/modules/modular_computers/file_system/programs/ntmonitor.dm b/code/modules/modular_computers/file_system/programs/ntmonitor.dm index e92aba8f553..b2acc223cf0 100644 --- a/code/modules/modular_computers/file_system/programs/ntmonitor.dm +++ b/code/modules/modular_computers/file_system/programs/ntmonitor.dm @@ -47,14 +47,17 @@ if(..()) return 1 if(href_list["resetIDS"]) + . = 1 if(ntnet_global) ntnet_global.resetIDS() return 1 if(href_list["toggleIDS"]) + . = 1 if(ntnet_global) ntnet_global.toggleIDS() return 1 if(href_list["toggleWireless"]) + . = 1 if(!ntnet_global) return 1 @@ -72,16 +75,17 @@ ntnet_global.setting_disabled = 1 return 1 if(href_list["purgelogs"]) + . = 1 if(ntnet_global) ntnet_global.purge_logs() if(href_list["updatemaxlogs"]) + . = 1 var/mob/user = usr var/logcount = text2num(input(user,"Enter amount of logs to keep in memory ([MIN_NTNET_LOGS]-[MAX_NTNET_LOGS]):")) if(ntnet_global) ntnet_global.update_max_log_count(logcount) if(href_list["toggle_function"]) + . = 1 if(!ntnet_global) return 1 ntnet_global.toggle_function(href_list["toggle_function"]) - - return 1 diff --git a/code/modules/modular_computers/file_system/programs/ntnrc_client.dm b/code/modules/modular_computers/file_system/programs/ntnrc_client.dm index 5ebbebf0189..975b2432e83 100644 --- a/code/modules/modular_computers/file_system/programs/ntnrc_client.dm +++ b/code/modules/modular_computers/file_system/programs/ntnrc_client.dm @@ -22,6 +22,7 @@ return 1 if(href_list["PRG_speak"]) + . = 1 if(!channel) return 1 var/mob/living/user = usr @@ -31,6 +32,7 @@ channel.add_message(message, username) if(href_list["PRG_joinchannel"]) + . = 1 var/datum/ntnet_conversation/C for(var/datum/ntnet_conversation/chan in ntnet_global.chat_channels) if(chan.title == href_list["PRG_joinchannel"]) @@ -54,10 +56,12 @@ C.add_client(src) channel = C if(href_list["PRG_leavechannel"]) + . = 1 if(channel) channel.remove_client(src) channel = null if(href_list["PRG_newchannel"]) + . = 1 var/mob/living/user = usr var/channel_title = sanitize(input(user,"Enter channel name or leave blank to cancel:")) if(!channel_title) @@ -68,6 +72,7 @@ channel = C C.title = channel_title if(href_list["PRG_toggleadmin"]) + . = 1 if(netadmin_mode) netadmin_mode = 0 if(channel) @@ -86,6 +91,7 @@ return netadmin_mode = 1 if(href_list["PRG_changename"]) + . = 1 var/mob/living/user = usr var/newname = sanitize(input(user,"Enter new nickname or leave blank to cancel:")) if(!newname) @@ -95,6 +101,7 @@ username = newname if(href_list["PRG_savelog"]) + . = 1 if(!channel) return var/mob/living/user = usr @@ -119,6 +126,7 @@ else // In 99.9% cases this will mean our HDD is full computer.visible_message("\The [computer] shows an \"I/O Error - Hard drive may be full. Please free some space and try again. Required space: [logfile.size]GQ\" warning.") if(href_list["PRG_renamechannel"]) + . = 1 if(!operator_mode || !channel) return 1 var/mob/living/user = usr @@ -128,10 +136,12 @@ channel.add_status_message("Channel renamed from [channel.title] to [newname] by operator.") channel.title = newname if(href_list["PRG_deletechannel"]) + . = 1 if(channel && ((channel.operator == src) || netadmin_mode)) qdel(channel) channel = null if(href_list["PRG_setpassword"]) + . = 1 if(!channel || ((channel.operator != src) && !netadmin_mode)) return 1 @@ -145,8 +155,6 @@ else channel.password = newpassword - return 1 - /datum/computer_file/program/chatclient/kill_program(var/forced = 0) if(channel) channel.remove_client(src)