Round of bugfixes.

This commit is contained in:
2025-02-28 23:29:55 -05:00
parent 903cb95f1e
commit 8839baa687
4 changed files with 9 additions and 7 deletions

View File

@ -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;

View File

@ -11,4 +11,4 @@
<ItemGroup>
<None Include="$(MSBuildThisFileDirectory)readme.md" />
</ItemGroup>
</Project>
</Project>

View File

@ -15,6 +15,5 @@
<OutputPath>bin\Release\</OutputPath>
</PropertyGroup>
<Import Project="FailoverManager.projitems" Label="Shared"/>
<Import Project="../Console/Console.projitems" Label="Shared"/>
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\CodeSharing\Microsoft.CodeSharing.CSharp.targets"/>
</Project>