From 12a114d4a01cc6e8679923c5e3d526ca7d0cc140 Mon Sep 17 00:00:00 2001 From: JohnCorby Date: Thu, 7 Sep 2023 14:53:15 -0700 Subject: [PATCH] revert "remove pulsar" else it explodes --- NewHorizons/Builder/Body/StellarRemnantBuilder.cs | 7 +++++++ NewHorizons/External/Modules/VariableSize/StarModule.cs | 1 + 2 files changed, 8 insertions(+) diff --git a/NewHorizons/Builder/Body/StellarRemnantBuilder.cs b/NewHorizons/Builder/Body/StellarRemnantBuilder.cs index 5dd00158..8cfd7520 100644 --- a/NewHorizons/Builder/Body/StellarRemnantBuilder.cs +++ b/NewHorizons/Builder/Body/StellarRemnantBuilder.cs @@ -42,6 +42,11 @@ namespace NewHorizons.Builder.Body case StellarRemnantType.NeutronStar: MakeNeutronStar(go, sector, mod, star.Config.Star); + break; + case StellarRemnantType.Pulsar: + MakeNeutronStar(go, sector, mod, star.Config.Star); + // TODO: add jets, up rotation speed (use a RotateTransform on the star instead of changing sidereal period) + break; case StellarRemnantType.BlackHole: MakeBlackhole(go, sector, star.Config.Star); @@ -141,6 +146,8 @@ namespace NewHorizons.Builder.Body return MakeWhiteDwarf(planet, null, mod, progenitor, proxy); case StellarRemnantType.NeutronStar: return MakeNeutronStar(planet, null, mod, progenitor, proxy); + case StellarRemnantType.Pulsar: + return MakeNeutronStar(planet, null, mod, progenitor, proxy); case StellarRemnantType.BlackHole: return MakeBlackhole(planet, null, progenitor, proxy); default: diff --git a/NewHorizons/External/Modules/VariableSize/StarModule.cs b/NewHorizons/External/Modules/VariableSize/StarModule.cs index 21875dd8..3b833051 100644 --- a/NewHorizons/External/Modules/VariableSize/StarModule.cs +++ b/NewHorizons/External/Modules/VariableSize/StarModule.cs @@ -154,6 +154,7 @@ namespace NewHorizons.External.Modules.VariableSize [EnumMember(Value = @"default")] Default, [EnumMember(Value = @"whiteDwarf")] WhiteDwarf, [EnumMember(Value = @"neutronStar")] NeutronStar, + [EnumMember(Value = @"pulsar")] Pulsar, [EnumMember(Value = @"blackHole")] BlackHole, [EnumMember(Value = @"custom")] Custom }