From 094fe24eb28f30dbed08186407169f21db77e448 Mon Sep 17 00:00:00 2001 From: john681611 Date: Mon, 9 Dec 2024 19:24:28 +0000 Subject: [PATCH] Fix: Callsign error breaking ME add aircraft --- src/BriefingRoom/Generator/UnitMakerCallsignGenerator.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/BriefingRoom/Generator/UnitMakerCallsignGenerator.cs b/src/BriefingRoom/Generator/UnitMakerCallsignGenerator.cs index 75997a6b5..3c2b933bc 100644 --- a/src/BriefingRoom/Generator/UnitMakerCallsignGenerator.cs +++ b/src/BriefingRoom/Generator/UnitMakerCallsignGenerator.cs @@ -64,7 +64,7 @@ private static UnitCallsign GetNATOCallsign(ref DCSMission mission, DBEntryAircr var prefixedUnitName = unitName; if (isUsingSkynet && unitDB.Families[0] == UnitFamily.PlaneAWACS) prefixedUnitName = SetSkyNetPrefix(unitName, side); - return new UnitCallsign(groupName, prefixedUnitName/*, onboardNum*/, new Dictionary { { 1, callSignEnum[0] }, { 2, randomNumber }, { "name", unitName.Replace(" ", "") } }); + return new UnitCallsign(groupName, prefixedUnitName/*, onboardNum*/, new Dictionary { { 1, int.Parse(callSignEnum[0]) }, { 2, randomNumber }, { "name", unitName.Replace(" ", "") }, { 4, unitName.Replace(" ", "") } }); } @@ -100,7 +100,7 @@ private static UnitCallsign GetOverriddenCallsign(ref DCSMission mission, string var groupName = $"{splitOverrideName[1]} {overrideNumber}"; var unitName = groupName + " $INDEX$"; mission.NATOCallsigns.Add(groupName); - return new UnitCallsign(groupName, unitName/*, onboardNum*/, new Dictionary { { 1, int.Parse(splitOverrideName[0]) }, { 2, overrideNumber }, { "name", unitName.Replace(" ", "") } }); + return new UnitCallsign(groupName, unitName/*, onboardNum*/, new Dictionary { { 1, int.Parse(splitOverrideName[0]) }, { 2, overrideNumber }, { "name", unitName.Replace(" ", "") }, {4, unitName.Replace(" ", "") } }); } private static string SetSkyNetPrefix(string unitName, Side side)