From 8839baa687d1818cc172afe28d3f87bbe2407fea Mon Sep 17 00:00:00 2001 From: annabunches Date: Fri, 28 Feb 2025 23:29:55 -0500 Subject: [PATCH] Round of bugfixes. --- Mixins/Console/Console.projitems | 6 +++--- Mixins/FailoverManager/FailoverManager.cs | 7 +++++-- Mixins/FailoverManager/FailoverManager.projitems | 2 +- Mixins/FailoverManager/FailoverManager.shproj | 1 - 4 files changed, 9 insertions(+), 7 deletions(-) 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\ -