diff --git a/TLM/TMPE.CitiesGameBridge/Service/NetService.cs b/TLM/TMPE.CitiesGameBridge/Service/NetService.cs index 8cd09c0d4..2791f1d1d 100644 --- a/TLM/TMPE.CitiesGameBridge/Service/NetService.cs +++ b/TLM/TMPE.CitiesGameBridge/Service/NetService.cs @@ -1,4 +1,4 @@ -namespace CitiesGameBridge.Service { +namespace CitiesGameBridge.Service { using System; using System.Collections.Generic; using ColossalFramework; @@ -120,7 +120,13 @@ bool ProcessFun(ushort nId, ref NetNode node) { } } } else { - ushort segmentId = node.GetSegment(0); + ushort segmentId = 0; + for (int i = 0; i < 8; ++i) { + segmentId = node.GetSegment(i); + if (segmentId != 0) { + break; + } + } ushort initSegId = segmentId; while (true) {