From 6a97137cefdb91fb3009c62af575325c1a3cb6d6 Mon Sep 17 00:00:00 2001 From: JohnCorby Date: Thu, 23 Mar 2023 17:31:10 -0700 Subject: [PATCH] add it back and make it used --- NewHorizons/Builder/Props/WarpPadBuilder.cs | 2 ++ .../External/Modules/WarpPad/NomaiWarpTransmitterInfo.cs | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/NewHorizons/Builder/Props/WarpPadBuilder.cs b/NewHorizons/Builder/Props/WarpPadBuilder.cs index f106dc57..c4de7679 100644 --- a/NewHorizons/Builder/Props/WarpPadBuilder.cs +++ b/NewHorizons/Builder/Props/WarpPadBuilder.cs @@ -113,6 +113,8 @@ namespace NewHorizons.Builder.Props transmitter._alignmentWindow = info.alignmentWindow; + transmitter._upsideDown = info.flipAlignment; + transmitter.GetComponent().enabled = true; transmitterObject.SetActive(true); diff --git a/NewHorizons/External/Modules/WarpPad/NomaiWarpTransmitterInfo.cs b/NewHorizons/External/Modules/WarpPad/NomaiWarpTransmitterInfo.cs index 305283af..3a1dd55c 100644 --- a/NewHorizons/External/Modules/WarpPad/NomaiWarpTransmitterInfo.cs +++ b/NewHorizons/External/Modules/WarpPad/NomaiWarpTransmitterInfo.cs @@ -10,5 +10,10 @@ namespace NewHorizons.External.Modules.WarpPad /// In degrees. Gives a margin of error for alignments. /// [DefaultValue(5f)] public float alignmentWindow = 5f; + + /// + /// This makes the alignment happen if the destination planet is BELOW you rather than above. + /// + public bool flipAlignment; } }