using HarmonyLib; namespace IdleSpectator; [HarmonyPatch(typeof(WorldLogMessageExtensions), nameof(WorldLogMessageExtensions.add))] public static class WorldLogMessageAddPatch { public static void Postfix(WorldLogMessage pMessage) { InterestCollector.OnWorldLogMessage(pMessage); if (pMessage == null) { return; } if (!WorldLogInterestTable.TryGetTier(pMessage.asset_id, out InterestTier tier)) { return; } if (tier < InterestTier.Story) { return; } Chronicle.NoteWorldLog(pMessage, WorldLogInterestTable.MakeLabel(pMessage)); } }