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; } WorldLogEventEntry entry = WorldLogEventCatalog.GetOrFallback(pMessage.asset_id); // Chronicle notable world events only (authored ChronicleEligible / story-strength+). if (!entry.ChronicleEligible) { return; } Chronicle.NoteWorldLog(pMessage, entry.MakeLabel(pMessage)); } }