static IncidentInterceptorUtility() { IsIntercepting_IncidentExcecution = true; IsIntercepting_PawnGeneration = GeneratorPatchFlag.Generate; IsIntercepting_GroupSpliter = GeneratorPatchFlag.Generate; isIntercepting_TraderCaravan_Worker = true; isIntercepting_TravelerGroup = true; isIntercepting_VisitorGroup = true; isIntercepting_FarmAnimalsWanderIn = WorkerPatchType.Forestall; isIntercepting_HerdMigration = WorkerPatchType.Forestall; isIntercepting_ThrumboPasses = WorkerPatchType.Forestall; isIntercepting_Alphabeavers = WorkerPatchType.Forestall; isIntercepting_ManhunterPack = WorkerPatchType.Forestall; isIntercepting_EdgeDrop = true; isIntercepting_CenterDrop = true; isIntercepting_EdgeDropGroup = true; isIntercepting_RandomDrop = true; IsIntercepting_SkyfallerCell_Loose = GeneratorPatchFlag.Generate; IsIntercepting_RandomDropSpot = GeneratorPatchFlag.Generate; IsIntercepting_InfestationCell = GeneratorPatchFlag.Generate; IsIntercepting_Meteorite = WorkerPatchType.Forestall; IsIntercepting_ShipChunk = WorkerPatchType.Forestall; IsIntercepting_ShipPart = WorkerPatchType.Forestall; IsIntercepting_TransportPod = WorkerPatchType.Forestall; IsIntercepting_ResourcePod = WorkerPatchType.Forestall; IsIntercepting_Infestation = WorkerPatchType.Forestall; IsIntercepting_SolarFlare = WorkerPatchType.Forestall; IsHoaxingStoryTeller = false; }
protected override void SetInterceptFlag(WorkerPatchType value) { IncidentInterceptorUtility.isIntercepting_Alphabeavers = value; }
protected override void SetInterceptFlag(WorkerPatchType value) { IncidentInterceptorUtility.isIntercepting_ManhunterPack = value; }
protected abstract void SetInterceptFlag(WorkerPatchType value);
protected override void SetInterceptFlag(WorkerPatchType value) { IncidentInterceptorUtility.isIntercepting_ThrumboPasses = value; }
protected override void SetInterceptFlag(WorkerPatchType value) { IncidentInterceptorUtility.isIntercepting_FarmAnimalsWanderIn = value; }
protected override void SetInterceptFlag(WorkerPatchType value) { IncidentInterceptorUtility.isIntercepting_HerdMigration = value; }