From 9f9b61ebf61806ebd52801c606925dff50b3dd7b Mon Sep 17 00:00:00 2001 From: JohnCorby Date: Mon, 29 Aug 2022 22:34:10 -0700 Subject: [PATCH] WEE IS SHORTER --- QSB/Syncs/Occasional/OccasionalManager.cs | 2 ++ QSB/WorldSync/QSBWorldSync.cs | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/QSB/Syncs/Occasional/OccasionalManager.cs b/QSB/Syncs/Occasional/OccasionalManager.cs index b9d8cb56..a003cc08 100644 --- a/QSB/Syncs/Occasional/OccasionalManager.cs +++ b/QSB/Syncs/Occasional/OccasionalManager.cs @@ -19,6 +19,8 @@ internal class OccasionalManager : WorldObjectManager { var gdBody = Locator._giantsDeep.GetOWRigidbody(); var cannon = Locator._orbitalProbeCannon.GetRequiredComponent(); + if (!cannon) DebugLog.DebugWrite(" CANNON IS NULL!", MessageType.Error); + if (!cannon.GetAttachedOWRigidbody()) DebugLog.DebugWrite(" CANNON BODY IS NULL!", MessageType.Error); SpawnOccasional(cannon.GetAttachedOWRigidbody(), gdBody); foreach (var proxy in cannon._realDebrisSectorProxies) diff --git a/QSB/WorldSync/QSBWorldSync.cs b/QSB/WorldSync/QSBWorldSync.cs index 137eaa32..4c0d6518 100644 --- a/QSB/WorldSync/QSBWorldSync.cs +++ b/QSB/WorldSync/QSBWorldSync.cs @@ -50,8 +50,8 @@ public static class QSBWorldSync } // let NH do things first :) - // yes it has to be this long for it to always work. dw things still work no matter the delay - await UniTask.DelayFrame(100, cancellationToken: _cts.Token); + // i think NH only takes like 3 frames to do stuff so this should be okay + await UniTask.DelayFrame(10, cancellationToken: _cts.Token); GameInit();