aboutsummaryrefslogtreecommitdiff
path: root/ShiftOS.Frontend/Apps
diff options
context:
space:
mode:
Diffstat (limited to 'ShiftOS.Frontend/Apps')
-rw-r--r--ShiftOS.Frontend/Apps/FileSkimmer.cs21
1 files changed, 21 insertions, 0 deletions
diff --git a/ShiftOS.Frontend/Apps/FileSkimmer.cs b/ShiftOS.Frontend/Apps/FileSkimmer.cs
index c4dbb09..58a9908 100644
--- a/ShiftOS.Frontend/Apps/FileSkimmer.cs
+++ b/ShiftOS.Frontend/Apps/FileSkimmer.cs
@@ -21,6 +21,27 @@ namespace ShiftOS.Frontend.Apps
public void OnLoad()
{
+ if(Hacking.CurrentHackable != null)
+ {
+ if (Hacking.CurrentHackable.VectorsUnlocked.Contains(Objects.SystemType.FileServer))
+ {
+ if(Mounts.Count > 2)
+ {
+ Mounts.RemoveAt(2);
+ }
+ var dir = new Objects.ShiftFS.Directory();
+ dir.Name = $"{Hacking.CurrentHackable.Data.SystemName} (ftp)";
+ Mounts.Add(dir);
+ foreach (var loot in Hacking.CurrentHackable.ServerFTPLoot)
+ {
+ if(!FileExists("2:/" + loot.LootName))
+ {
+ var bytes = Hacking.GetLootBytes(loot.PointTo);
+ }
+ }
+ }
+ }
+
Width = 720;
Height = 480;
_fList = new GUI.ListBox();