diff --git a/Mixins/Console/Console.projitems b/Mixins/Console/Console.projitems
index c8c60c5..8b6d0d3 100644
--- a/Mixins/Console/Console.projitems
+++ b/Mixins/Console/Console.projitems
@@ -5,7 +5,7 @@
true
8a3cdcc5-4b55-4d87-a415-698a0e1ff06f
-
-
-
+
+
+
\ No newline at end of file
diff --git a/Mixins/FailoverManager/FailoverManager.cs b/Mixins/FailoverManager/FailoverManager.cs
index 43e5ebc..5cacc2d 100644
--- a/Mixins/FailoverManager/FailoverManager.cs
+++ b/Mixins/FailoverManager/FailoverManager.cs
@@ -1,5 +1,7 @@
using Sandbox.ModAPI.Ingame;
+using System;
using System.Collections.Generic;
+using VRage.Game.ModAPI.Ingame.Utilities;
namespace IngameScript
{
@@ -17,6 +19,7 @@ namespace IngameScript
{
private Program _program;
private IConsole _console;
+ private MyIni _ini;
private string _id;
private int _rank;
@@ -55,10 +58,10 @@ namespace IngameScript
{
_ini.TryParse(node.CustomData);
- string foreignId = _ini.Get("failover", "id");
+ string foreignId = _ini.Get("failover", "id").ToString();
if (foreignId != _id) continue;
- int foreignRank = _ini.Get("failover", "rank");
+ int foreignRank = _ini.Get("failover", "rank").ToInt32(-1);
if (foreignRank == -1) continue;
_nodes[foreignRank] = node;
diff --git a/Mixins/FailoverManager/FailoverManager.projitems b/Mixins/FailoverManager/FailoverManager.projitems
index 5f8459d..5759407 100644
--- a/Mixins/FailoverManager/FailoverManager.projitems
+++ b/Mixins/FailoverManager/FailoverManager.projitems
@@ -11,4 +11,4 @@
-
\ No newline at end of file
+
diff --git a/Mixins/FailoverManager/FailoverManager.shproj b/Mixins/FailoverManager/FailoverManager.shproj
index ac3455a..b544a9d 100644
--- a/Mixins/FailoverManager/FailoverManager.shproj
+++ b/Mixins/FailoverManager/FailoverManager.shproj
@@ -15,6 +15,5 @@
bin\Release\
-