diff --git a/ShiftOS.Frontend/Properties/Resources.Designer.cs b/ShiftOS.Frontend/Properties/Resources.Designer.cs
index 0815696..1e6a8f2 100644
--- a/ShiftOS.Frontend/Properties/Resources.Designer.cs
+++ b/ShiftOS.Frontend/Properties/Resources.Designer.cs
@@ -110,9 +110,26 @@ namespace ShiftOS.Frontend.Properties {
}
///
- /// Looks up a localized string similar to //Loot information table
+ /// Looks up a localized string similar to /* ShiftOS Loot data file
+ /// *
+ /// * This file contains information about all loot in the game's campaign.
+ /// *
+ /// */
///
- ///[].
+ ///[
+ /// {
+ /// FriendlyName: "Force Heartbeat",
+ /// LootName: "sploitset_keepalive",
+ /// Rarity: 1,
+ /// PointTo: "sploitset_keepalive",
+ /// },
+ /// {
+ /// FriendlyName: "SSHardline",
+ /// LootName: "sploitset_sshardline",
+ /// Rarity: 1,
+ /// PointTo: "sploitset_sshardline",
+ /// }
+ ///].
///
public static string LootInfo {
get {
@@ -132,14 +149,15 @@ namespace ShiftOS.Frontend.Properties {
/// FriendlyName: "FTP Payload",
/// PayloadName: "ftpull",
/// EffectiveAgainstFirewall: 1,
- /// EffectiveAgainst: "FileServer",
+ /// EffectiveAgainst: "FileServer"
/// },
/// {
- /// FriendlyName: "Ping Spam",
+ /// FriendlyName: "Force Heartbeat",
/// PayloadName: "keepalive",
/// EffectiveAgainstFirewall: 1,
/// EffectiveAgainst: "SSHServer",
/// Function: 1,
+ /// Dependencies: "sploitset_keepalive"
/// }
///].
///
@@ -187,7 +205,20 @@ namespace ShiftOS.Frontend.Properties {
}
///
- /// Looks up a localized string similar to [].
+ /// Looks up a localized string similar to [
+ /// }
+ /// Name: "sploitset_keepalive",
+ /// Cost: 1000000000,
+ /// Description: "lolyouarentsupposedtobeabletobuythis",
+ /// Dependencies: "thisupgradeshouldneverexistever;sploitset_sshardline",
+ /// },
+ /// }
+ /// Name: "sploitset_sshardline",
+ /// Cost: 1000000000,
+ /// Description: "lolyouarentsupposedtobeabletobuythis",
+ /// Dependencies: "thisupgradeshouldneverexistever",
+ /// }
+ ///].
///
public static string Shiftorium {
get {
diff --git a/ShiftOS.Frontend/Properties/Resources.resx b/ShiftOS.Frontend/Properties/Resources.resx
index 778e25f..c4acd46 100644
--- a/ShiftOS.Frontend/Properties/Resources.resx
+++ b/ShiftOS.Frontend/Properties/Resources.resx
@@ -142,9 +142,6 @@
..\Resources\LootInfo.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;Windows-1252
-
- ..\Resources\Exploits.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8
-
..\Resources\Payloads.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8
diff --git a/ShiftOS.Objects/Hacking/Hackable.cs b/ShiftOS.Objects/Hacking/Hackable.cs
index 4596d2d..d95cf5a 100644
--- a/ShiftOS.Objects/Hacking/Hackable.cs
+++ b/ShiftOS.Objects/Hacking/Hackable.cs
@@ -68,15 +68,4 @@ namespace ShiftOS.Objects
public int Rarity { get; set; }
}
- public class Loot
- {
- public Loot(LootInfo info, byte[] data)
- {
- Data = data;
- Info = info;
- }
-
- public LootInfo Info { get; private set; }
- public byte[] Data { get; private set; }
- }
}
diff --git a/ShiftOS.Objects/ShiftOS.Objects.csproj b/ShiftOS.Objects/ShiftOS.Objects.csproj
index 27b950c..65324fb 100644
--- a/ShiftOS.Objects/ShiftOS.Objects.csproj
+++ b/ShiftOS.Objects/ShiftOS.Objects.csproj
@@ -47,6 +47,7 @@
+