Improvements to NTNet and file mechanics

- Small adjustments to NTNet behaviour.
- Adds "undeletable" and "unmovable" flags for computer files. Intended to use for ROM-style programs that are necessary for PC to work.
- Programs now know NTNet status and can act differently depending on this.
This commit is contained in:
Atlantis
2015-07-03 06:10:47 +02:00
parent 566c1d0963
commit 1987b9f0f1
8 changed files with 22 additions and 7 deletions
@@ -16,6 +16,7 @@ var/global/datum/ntnet/ntnet_global = new()
ntnet_global = src // There can be only one.
for(var/obj/machinery/ntnet_relay/R in machines)
relays.Add(R)
R.NTNet = src
/datum/ntnet/proc/check_function(var/specific_action = 0)
if(!relays || !relays.len) // No relays found. NTNet is down