(ANTAG) Adds Revelation Virus

- Adds revelation virus, a program that destroys the hard drive on execution. It also has chance of destroying the computer's power supply and/or battery.
- (Added): Simple UI for virus that allows user to rename the program to look like non-malicious one. The virus must be armed first via this UI. Once armed, it will trigger on next execution (even if copied/sent to other system)
- Adds extended description to programs, that contains basic information on what the program is doing.
This commit is contained in:
Atlantis
2015-12-16 16:17:11 +01:00
parent c93a3c755e
commit 1edc286cc3
15 changed files with 133 additions and 37 deletions
@@ -8,6 +8,7 @@
var/running = 0 // Set to 1 when the program is run and back to 0 when it's stopped.
var/obj/item/modular_computer/computer // Device that runs this program.
var/filedesc = "Unknown Program" // User-friendly name of this program.
var/extended_desc = "N/A" // Short description of this program's function.
var/program_icon_state = null // Program-specific screen icon state
var/keyboard_icon_state = null // Program-specific keboard icon state, only supported on some devices.
var/requires_ntnet = 0 // Set to 1 for program to require nonstop NTNet connection to run. If NTNet connection is lost program crashes.