From e929a9f5105c00b0a3a2b4e75a876bbb95bbfa7b Mon Sep 17 00:00:00 2001 From: Michael Date: Thu, 13 Jul 2017 21:30:04 -0400 Subject: Delete a LOT of obsolete code --- ShiftOS.Objects/Hackable.cs | 55 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 ShiftOS.Objects/Hackable.cs (limited to 'ShiftOS.Objects/Hackable.cs') diff --git a/ShiftOS.Objects/Hackable.cs b/ShiftOS.Objects/Hackable.cs new file mode 100644 index 0000000..cb05b0c --- /dev/null +++ b/ShiftOS.Objects/Hackable.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace ShiftOS.Objects +{ + public class Hackable + { + public string SystemName { get; set; } + public string FriendlyName { get; set; } + public string Password { get; set; } + public string PasswordHint { get; set; } + public string WelcomeMessage { get; set; } + + public int FirewallStrength { get; set; } + public int LootRarity { get; set; } + public int LootAmount { get; set; } + public int ConnectionTimeoutLevel { get; set; } + + public SystemType SystemType { get; set; } + + public string OnHackCompleteStoryEvent { get; set; } + + + public string Dependencies { get; set; } + + + public string ID + { + get + { + return SystemName.ToLower().Replace(" ", "_"); + } + } + } + + [Flags] + public enum SystemType + { + FileServer, + SSHServer, + EmailServer, + Database + } + + [Serializable] + public class ServerMessage + { + public string Name { get; set; } + public string GUID { get; set; } + public string Contents { get; set; } + } +} -- cgit v1.2.3