2/2/2020 1:19:12 AM checking whether should run ArcenLongTermPlanningContext.RunAllContexts() !ArcenLongTermIntermittentPlanningContext.MessageFromMainThreadToMe_PlanningRequested=False ArcenLongTermPlanningContext.GetAreAllPlanningContextsDone()=False World_AIW2.Instance.CurrentFrameNumber=400917 World_AIW2.Instance.SimulationProfile.LongTermPlanningOnServerInterval_Frames=4 2/2/2020 1:19:12 AM GetNeedsToRunLongRangePlanning(Human,28878) 2/2/2020 1:19:12 AM returning false because !this.EverNeedsToRunLongRangePlanning 2/2/2020 1:19:12 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:12 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AI) 2/2/2020 1:19:12 AM GetNeedsToRunLongRangePlanning(AI,0) 2/2/2020 1:19:12 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:12 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:12 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AISpecialForces) 2/2/2020 1:19:12 AM GetNeedsToRunLongRangePlanning(AISpecialForces,0) 2/2/2020 1:19:12 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:12 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:12 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,HunterFleet) 2/2/2020 1:19:12 AM GetNeedsToRunLongRangePlanning(HunterFleet,0) 2/2/2020 1:19:12 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:12 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:12 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,PraetorianGuard) 2/2/2020 1:19:12 AM GetNeedsToRunLongRangePlanning(PraetorianGuard,0) 2/2/2020 1:19:12 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:12 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:12 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,DevourerGolem) 2/2/2020 1:19:12 AM GetNeedsToRunLongRangePlanning(DevourerGolem,0) 2/2/2020 1:19:12 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:12 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:12 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:12 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:12 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,HumanResistanceFighters) 2/2/2020 1:19:12 AM GetNeedsToRunLongRangePlanning(HumanResistanceFighters,0) 2/2/2020 1:19:12 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:12 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:12 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,HumanMarauders) 2/2/2020 1:19:12 AM GetNeedsToRunLongRangePlanning(HumanMarauders,0) 2/2/2020 1:19:12 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:12 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,Nanocaust) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(Nanocaust,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext::GetAreAllLongRangeContextsDone() 2/2/2020 1:19:13 AM returning true 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext::GetAreAllLongRangeContextsDone() 2/2/2020 1:19:13 AM returning true 2/2/2020 1:19:13 AM checking whether should run ArcenLongTermPlanningContext.RunAllContexts() !ArcenLongTermIntermittentPlanningContext.MessageFromMainThreadToMe_PlanningRequested=False ArcenLongTermPlanningContext.GetAreAllPlanningContextsDone()=True World_AIW2.Instance.CurrentFrameNumber=400918 World_AIW2.Instance.SimulationProfile.LongTermPlanningOnServerInterval_Frames=4 2/2/2020 1:19:13 AM passed check 1 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext::GetAreAllLongRangeContextsDone() 2/2/2020 1:19:13 AM returning false because !MessageFromMeToMainThread_AllPlanningContextsStarted 2/2/2020 1:19:13 AM checking whether should run ArcenLongTermPlanningContext.RunAllContexts() !ArcenLongTermIntermittentPlanningContext.MessageFromMainThreadToMe_PlanningRequested=True ArcenLongTermPlanningContext.GetAreAllPlanningContextsDone()=False World_AIW2.Instance.CurrentFrameNumber=400919 World_AIW2.Instance.SimulationProfile.LongTermPlanningOnServerInterval_Frames=4 2/2/2020 1:19:13 AM passed check 1 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext::GetAreAllLongRangeContextsDone() 2/2/2020 1:19:13 AM returning false because !MessageFromMeToMainThread_AllPlanningContextsStarted 2/2/2020 1:19:13 AM checking whether should run ArcenLongTermPlanningContext.RunAllContexts() !ArcenLongTermIntermittentPlanningContext.MessageFromMainThreadToMe_PlanningRequested=True ArcenLongTermPlanningContext.GetAreAllPlanningContextsDone()=False World_AIW2.Instance.CurrentFrameNumber=400920 World_AIW2.Instance.SimulationProfile.LongTermPlanningOnServerInterval_Frames=4 2/2/2020 1:19:13 AM passed check 1 2/2/2020 1:19:13 AM passed check 2 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.DoLongTermPlanningMassivelyParalle();mayLaunchAnyThreads=True 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,NaturalObject) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(NaturalObject,28878) 2/2/2020 1:19:13 AM returning false because !this.EverNeedsToRunLongRangePlanning 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AI) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(AI,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AISpecialForces) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(AISpecialForces,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,HunterFleet) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(HunterFleet,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,PraetorianGuard) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(PraetorianGuard,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AntiAIZombie) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(AntiAIZombie,6) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 20 > SecondsSinceLastRun 6 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AntiPlayerZombie) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(AntiPlayerZombie,28878) 2/2/2020 1:19:13 AM returning false because !this.EverNeedsToRunLongRangePlanning 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AntiEveryoneZombie) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(AntiEveryoneZombie,28878) 2/2/2020 1:19:13 AM returning false because !this.EverNeedsToRunLongRangePlanning 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AntagonizedDysonSphere) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(AntagonizedDysonSphere,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,Instigators) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(Instigators,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 1 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AIReserves) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(AIReserves,6) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 20 > SecondsSinceLastRun 6 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,Mercenary) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(Mercenary,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,Human) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(Human,28878) 2/2/2020 1:19:13 AM returning false because !this.EverNeedsToRunLongRangePlanning 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AI) 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AISpecialForces) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(AISpecialForces,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,HunterFleet) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(HunterFleet,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,PraetorianGuard) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(PraetorianGuard,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,DevourerGolem) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(DevourerGolem,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,HumanResistanceFighters) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(HumanResistanceFighters,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,HumanMarauders) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(HumanMarauders,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,Nanocaust) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(Nanocaust,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,NaturalObject) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(NaturalObject,28878) 2/2/2020 1:19:13 AM returning false because !this.EverNeedsToRunLongRangePlanning 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AI) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(AI,0) 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext::GetAreAllLongRangeContextsDone() 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM returning false because !MessageFromMeToMainThread_AllPlanningContextsStarted 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AISpecialForces) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(AISpecialForces,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,HunterFleet) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(HunterFleet,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,PraetorianGuard) 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext::GetAreAllLongRangeContextsDone() 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(PraetorianGuard,0) 2/2/2020 1:19:13 AM returning false because !MessageFromMeToMainThread_AllPlanningContextsStarted 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AntiAIZombie) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(AntiAIZombie,6) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 20 > SecondsSinceLastRun 6 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AntiPlayerZombie) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(AntiPlayerZombie,28878) 2/2/2020 1:19:13 AM returning false because !this.EverNeedsToRunLongRangePlanning 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AntiEveryoneZombie) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(AntiEveryoneZombie,28878) 2/2/2020 1:19:13 AM returning false because !this.EverNeedsToRunLongRangePlanning 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AntagonizedDysonSphere) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(AntagonizedDysonSphere,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,Instigators) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(Instigators,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 1 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AIReserves) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(AIReserves,6) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 20 > SecondsSinceLastRun 6 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,Mercenary) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(Mercenary,0) 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,Human) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(Human,28878) 2/2/2020 1:19:13 AM returning false because !this.EverNeedsToRunLongRangePlanning 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AI) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(AI,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AISpecialForces) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(AISpecialForces,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,HunterFleet) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(HunterFleet,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,PraetorianGuard) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(PraetorianGuard,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,DevourerGolem) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(DevourerGolem,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,HumanResistanceFighters) 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(HumanResistanceFighters,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,HumanMarauders) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(HumanMarauders,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,Nanocaust) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(Nanocaust,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext::GetAreAllLongRangeContextsDone() 2/2/2020 1:19:13 AM returning true 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext::GetAreAllLongRangeContextsDone() 2/2/2020 1:19:13 AM returning true 2/2/2020 1:19:13 AM checking whether should run ArcenLongTermPlanningContext.RunAllContexts() !ArcenLongTermIntermittentPlanningContext.MessageFromMainThreadToMe_PlanningRequested=False ArcenLongTermPlanningContext.GetAreAllPlanningContextsDone()=True World_AIW2.Instance.CurrentFrameNumber=400922 World_AIW2.Instance.SimulationProfile.LongTermPlanningOnServerInterval_Frames=4 2/2/2020 1:19:13 AM passed check 1 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext::GetAreAllLongRangeContextsDone() 2/2/2020 1:19:13 AM returning false because !MessageFromMeToMainThread_AllPlanningContextsStarted 2/2/2020 1:19:13 AM checking whether should run ArcenLongTermPlanningContext.RunAllContexts() !ArcenLongTermIntermittentPlanningContext.MessageFromMainThreadToMe_PlanningRequested=True ArcenLongTermPlanningContext.GetAreAllPlanningContextsDone()=False World_AIW2.Instance.CurrentFrameNumber=400923 World_AIW2.Instance.SimulationProfile.LongTermPlanningOnServerInterval_Frames=4 2/2/2020 1:19:13 AM passed check 1 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext::GetAreAllLongRangeContextsDone() 2/2/2020 1:19:13 AM returning false because !MessageFromMeToMainThread_AllPlanningContextsStarted 2/2/2020 1:19:13 AM checking whether should run ArcenLongTermPlanningContext.RunAllContexts() !ArcenLongTermIntermittentPlanningContext.MessageFromMainThreadToMe_PlanningRequested=True ArcenLongTermPlanningContext.GetAreAllPlanningContextsDone()=False World_AIW2.Instance.CurrentFrameNumber=400924 World_AIW2.Instance.SimulationProfile.LongTermPlanningOnServerInterval_Frames=4 2/2/2020 1:19:13 AM passed check 1 2/2/2020 1:19:13 AM passed check 2 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.DoLongTermPlanningMassivelyParalle();mayLaunchAnyThreads=True 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,NaturalObject) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(NaturalObject,28878) 2/2/2020 1:19:13 AM returning false because !this.EverNeedsToRunLongRangePlanning 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AI) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(AI,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AISpecialForces) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(AISpecialForces,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,HunterFleet) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(HunterFleet,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,PraetorianGuard) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(PraetorianGuard,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AntiAIZombie) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(AntiAIZombie,6) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 20 > SecondsSinceLastRun 6 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AntiPlayerZombie) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(AntiPlayerZombie,28878) 2/2/2020 1:19:13 AM returning false because !this.EverNeedsToRunLongRangePlanning 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AntiEveryoneZombie) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(AntiEveryoneZombie,28878) 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM returning false because !this.EverNeedsToRunLongRangePlanning 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AntagonizedDysonSphere) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(AntagonizedDysonSphere,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,Instigators) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(Instigators,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 1 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AIReserves) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(AIReserves,6) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 20 > SecondsSinceLastRun 6 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,Mercenary) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(Mercenary,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,Human) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(Human,28878) 2/2/2020 1:19:13 AM returning false because !this.EverNeedsToRunLongRangePlanning 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AI) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(AI,0) 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AISpecialForces) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(AISpecialForces,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,HunterFleet) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(HunterFleet,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,PraetorianGuard) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(PraetorianGuard,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,DevourerGolem) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(DevourerGolem,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,HumanResistanceFighters) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(HumanResistanceFighters,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(HumanMarauders,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,Nanocaust) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(Nanocaust,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,NaturalObject) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(NaturalObject,28878) 2/2/2020 1:19:13 AM returning false because !this.EverNeedsToRunLongRangePlanning 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AI) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(AI,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AISpecialForces) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(AISpecialForces,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,HunterFleet) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(HunterFleet,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,PraetorianGuard) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(PraetorianGuard,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AntiAIZombie) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(AntiAIZombie,6) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 20 > SecondsSinceLastRun 6 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AntiPlayerZombie) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(AntiPlayerZombie,28878) 2/2/2020 1:19:13 AM returning false because !MessageFromMeToMainThread_AllPlanningContextsStarted 2/2/2020 1:19:13 AM returning false because !this.EverNeedsToRunLongRangePlanning 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AntiEveryoneZombie) 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM returning false because !this.EverNeedsToRunLongRangePlanning 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext::GetAreAllLongRangeContextsDone() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AntagonizedDysonSphere) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(AntagonizedDysonSphere,0) 2/2/2020 1:19:13 AM checking whether should run ArcenLongTermPlanningContext.RunAllContexts() !ArcenLongTermIntermittentPlanningContext.MessageFromMainThreadToMe_PlanningRequested=False ArcenLongTermPlanningContext.GetAreAllPlanningContextsDone()=False World_AIW2.Instance.CurrentFrameNumber=400925 World_AIW2.Instance.SimulationProfile.LongTermPlanningOnServerInterval_Frames=4 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,Instigators) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(Instigators,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 1 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AIReserves) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(AIReserves,6) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 20 > SecondsSinceLastRun 6 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,Mercenary) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(Mercenary,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,Human) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(Human,28878) 2/2/2020 1:19:13 AM returning false because !this.EverNeedsToRunLongRangePlanning 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AI) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(AI,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AISpecialForces) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(AISpecialForces,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,HunterFleet) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(HunterFleet,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,PraetorianGuard) 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(PraetorianGuard,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,DevourerGolem) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(DevourerGolem,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,HumanResistanceFighters) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(HumanResistanceFighters,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,HumanMarauders) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(HumanMarauders,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,Nanocaust) 2/2/2020 1:19:13 AM GetNeedsToRunLongRangePlanning(Nanocaust,0) 2/2/2020 1:19:13 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:13 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext::GetAreAllLongRangeContextsDone() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext::GetAreAllLongRangeContextsDone() 2/2/2020 1:19:13 AM returning true 2/2/2020 1:19:13 AM checking whether should run ArcenLongTermPlanningContext.RunAllContexts() !ArcenLongTermIntermittentPlanningContext.MessageFromMainThreadToMe_PlanningRequested=False ArcenLongTermPlanningContext.GetAreAllPlanningContextsDone()=True World_AIW2.Instance.CurrentFrameNumber=400926 World_AIW2.Instance.SimulationProfile.LongTermPlanningOnServerInterval_Frames=4 2/2/2020 1:19:13 AM passed check 1 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM ArcenLongTermIntermittentPlanningContext::GetAreAllLongRangeContextsDone() 2/2/2020 1:19:13 AM returning false because !MessageFromMeToMainThread_AllPlanningContextsStarted 2/2/2020 1:19:13 AM checking whether should run ArcenLongTermPlanningContext.RunAllContexts() !ArcenLongTermIntermittentPlanningContext.MessageFromMainThreadToMe_PlanningRequested=True ArcenLongTermPlanningContext.GetAreAllPlanningContextsDone()=False World_AIW2.Instance.CurrentFrameNumber=400927 World_AIW2.Instance.SimulationProfile.LongTermPlanningOnServerInterval_Frames=4 2/2/2020 1:19:13 AM passed check 1 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:13 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext::GetAreAllLongRangeContextsDone() 2/2/2020 1:19:14 AM returning false because !MessageFromMeToMainThread_AllPlanningContextsStarted 2/2/2020 1:19:14 AM checking whether should run ArcenLongTermPlanningContext.RunAllContexts() !ArcenLongTermIntermittentPlanningContext.MessageFromMainThreadToMe_PlanningRequested=True ArcenLongTermPlanningContext.GetAreAllPlanningContextsDone()=False World_AIW2.Instance.CurrentFrameNumber=400928 World_AIW2.Instance.SimulationProfile.LongTermPlanningOnServerInterval_Frames=4 2/2/2020 1:19:14 AM passed check 1 2/2/2020 1:19:14 AM passed check 2 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.DoLongTermPlanningMassivelyParalle();mayLaunchAnyThreads=True 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,NaturalObject) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(NaturalObject,28878) 2/2/2020 1:19:14 AM returning false because !this.EverNeedsToRunLongRangePlanning 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AI) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AI,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AISpecialForces) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AISpecialForces,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,HunterFleet) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(HunterFleet,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,PraetorianGuard) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(PraetorianGuard,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AntiAIZombie) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AntiAIZombie,6) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 20 > SecondsSinceLastRun 6 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AntiPlayerZombie) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AntiPlayerZombie,28878) 2/2/2020 1:19:14 AM returning false because !this.EverNeedsToRunLongRangePlanning 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AntiEveryoneZombie) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AntiEveryoneZombie,28878) 2/2/2020 1:19:14 AM returning false because !this.EverNeedsToRunLongRangePlanning 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AntagonizedDysonSphere) 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AntagonizedDysonSphere,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,Instigators) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(Instigators,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 1 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AIReserves) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AIReserves,6) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 20 > SecondsSinceLastRun 6 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,Mercenary) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(Mercenary,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,Human) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(Human,28878) 2/2/2020 1:19:14 AM returning false because !this.EverNeedsToRunLongRangePlanning 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AI) 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AI,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AISpecialForces) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AISpecialForces,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,HunterFleet) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(HunterFleet,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,PraetorianGuard) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(PraetorianGuard,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,DevourerGolem) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(DevourerGolem,0) 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,HumanResistanceFighters) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(HumanResistanceFighters,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,HumanMarauders) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(HumanMarauders,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,Nanocaust) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(Nanocaust,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,NaturalObject) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(NaturalObject,28878) 2/2/2020 1:19:14 AM returning false because !this.EverNeedsToRunLongRangePlanning 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AI) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AI,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AISpecialForces) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AISpecialForces,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,HunterFleet) 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,PraetorianGuard) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(PraetorianGuard,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AntiAIZombie) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AntiAIZombie,6) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 20 > SecondsSinceLastRun 6 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AntiPlayerZombie) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AntiPlayerZombie,28878) 2/2/2020 1:19:14 AM returning false because !this.EverNeedsToRunLongRangePlanning 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext::GetAreAllLongRangeContextsDone() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AntiEveryoneZombie) 2/2/2020 1:19:14 AM returning false because !MessageFromMeToMainThread_AllPlanningContextsStarted 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AntiEveryoneZombie,28878) 2/2/2020 1:19:14 AM returning false because !this.EverNeedsToRunLongRangePlanning 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AntagonizedDysonSphere) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AntagonizedDysonSphere,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,Instigators) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(Instigators,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 1 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AIReserves) 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AIReserves,6) 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext::GetAreAllLongRangeContextsDone() 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 20 > SecondsSinceLastRun 6 2/2/2020 1:19:14 AM returning false because !MessageFromMeToMainThread_AllPlanningContextsStarted 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM checking whether should run ArcenLongTermPlanningContext.RunAllContexts() !ArcenLongTermIntermittentPlanningContext.MessageFromMainThreadToMe_PlanningRequested=False ArcenLongTermPlanningContext.GetAreAllPlanningContextsDone()=False World_AIW2.Instance.CurrentFrameNumber=400929 World_AIW2.Instance.SimulationProfile.LongTermPlanningOnServerInterval_Frames=4 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(Mercenary,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,Human) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(Human,28878) 2/2/2020 1:19:14 AM returning false because !this.EverNeedsToRunLongRangePlanning 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AI) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AI,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AISpecialForces) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AISpecialForces,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,HunterFleet) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(HunterFleet,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,PraetorianGuard) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(PraetorianGuard,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,DevourerGolem) 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,HumanResistanceFighters) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(HumanResistanceFighters,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,HumanMarauders) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(HumanMarauders,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,Nanocaust) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(Nanocaust,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext::GetAreAllLongRangeContextsDone() 2/2/2020 1:19:14 AM returning true 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext::GetAreAllLongRangeContextsDone() 2/2/2020 1:19:14 AM returning true 2/2/2020 1:19:14 AM checking whether should run ArcenLongTermPlanningContext.RunAllContexts() !ArcenLongTermIntermittentPlanningContext.MessageFromMainThreadToMe_PlanningRequested=False ArcenLongTermPlanningContext.GetAreAllPlanningContextsDone()=True World_AIW2.Instance.CurrentFrameNumber=400930 World_AIW2.Instance.SimulationProfile.LongTermPlanningOnServerInterval_Frames=4 2/2/2020 1:19:14 AM passed check 1 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext::GetAreAllLongRangeContextsDone() 2/2/2020 1:19:14 AM returning false because !MessageFromMeToMainThread_AllPlanningContextsStarted 2/2/2020 1:19:14 AM checking whether should run ArcenLongTermPlanningContext.RunAllContexts() !ArcenLongTermIntermittentPlanningContext.MessageFromMainThreadToMe_PlanningRequested=True ArcenLongTermPlanningContext.GetAreAllPlanningContextsDone()=False World_AIW2.Instance.CurrentFrameNumber=400931 World_AIW2.Instance.SimulationProfile.LongTermPlanningOnServerInterval_Frames=4 2/2/2020 1:19:14 AM passed check 1 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext::GetAreAllLongRangeContextsDone() 2/2/2020 1:19:14 AM returning false because !MessageFromMeToMainThread_AllPlanningContextsStarted 2/2/2020 1:19:14 AM checking whether should run ArcenLongTermPlanningContext.RunAllContexts() !ArcenLongTermIntermittentPlanningContext.MessageFromMainThreadToMe_PlanningRequested=True ArcenLongTermPlanningContext.GetAreAllPlanningContextsDone()=False World_AIW2.Instance.CurrentFrameNumber=400932 World_AIW2.Instance.SimulationProfile.LongTermPlanningOnServerInterval_Frames=4 2/2/2020 1:19:14 AM passed check 1 2/2/2020 1:19:14 AM passed check 2 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.DoLongTermPlanningMassivelyParalle();mayLaunchAnyThreads=True 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,NaturalObject) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(NaturalObject,28878) 2/2/2020 1:19:14 AM returning false because !this.EverNeedsToRunLongRangePlanning 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AI) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AI,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AISpecialForces) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AISpecialForces,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,HunterFleet) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(HunterFleet,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,PraetorianGuard) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(PraetorianGuard,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AntiAIZombie) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AntiAIZombie,6) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 20 > SecondsSinceLastRun 6 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AntiPlayerZombie) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AntiPlayerZombie,28878) 2/2/2020 1:19:14 AM returning false because !this.EverNeedsToRunLongRangePlanning 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AntiEveryoneZombie) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AntiEveryoneZombie,28878) 2/2/2020 1:19:14 AM returning false because !this.EverNeedsToRunLongRangePlanning 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AntagonizedDysonSphere) 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AntagonizedDysonSphere,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,Instigators) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(Instigators,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 1 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AIReserves) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AIReserves,6) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 20 > SecondsSinceLastRun 6 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,Mercenary) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(Mercenary,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,Human) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(Human,28878) 2/2/2020 1:19:14 AM returning false because !this.EverNeedsToRunLongRangePlanning 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AI) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AI,0) 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AISpecialForces) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AISpecialForces,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,HunterFleet) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(HunterFleet,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,PraetorianGuard) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(PraetorianGuard,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,DevourerGolem) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(DevourerGolem,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,HumanResistanceFighters) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(HumanResistanceFighters,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,HumanMarauders) 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(HumanMarauders,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,Nanocaust) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(Nanocaust,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,NaturalObject) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(NaturalObject,28878) 2/2/2020 1:19:14 AM returning false because !this.EverNeedsToRunLongRangePlanning 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AI) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AI,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext::GetAreAllLongRangeContextsDone() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AISpecialForces) 2/2/2020 1:19:14 AM returning false because !MessageFromMeToMainThread_AllPlanningContextsStarted 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AISpecialForces,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,HunterFleet) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(HunterFleet,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,PraetorianGuard) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(PraetorianGuard,0) 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext::GetAreAllLongRangeContextsDone() 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM returning false because !MessageFromMeToMainThread_AllPlanningContextsStarted 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AntiAIZombie) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AntiAIZombie,6) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 20 > SecondsSinceLastRun 6 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AntiPlayerZombie) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AntiPlayerZombie,28878) 2/2/2020 1:19:14 AM returning false because !this.EverNeedsToRunLongRangePlanning 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AntiEveryoneZombie) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AntiEveryoneZombie,28878) 2/2/2020 1:19:14 AM returning false because !this.EverNeedsToRunLongRangePlanning 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AntagonizedDysonSphere) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AntagonizedDysonSphere,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,Instigators) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(Instigators,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 1 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AIReserves) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AIReserves,6) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 20 > SecondsSinceLastRun 6 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,Mercenary) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(Mercenary,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,Human) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(Human,28878) 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM returning false because !this.EverNeedsToRunLongRangePlanning 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AI) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AI,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AISpecialForces) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AISpecialForces,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,HunterFleet) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(HunterFleet,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,PraetorianGuard) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(PraetorianGuard,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,DevourerGolem) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(DevourerGolem,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,HumanResistanceFighters) 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(HumanResistanceFighters,0) 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,HumanMarauders) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(HumanMarauders,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,Nanocaust) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(Nanocaust,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext::GetAreAllLongRangeContextsDone() 2/2/2020 1:19:14 AM returning true 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext::GetAreAllLongRangeContextsDone() 2/2/2020 1:19:14 AM returning true 2/2/2020 1:19:14 AM checking whether should run ArcenLongTermPlanningContext.RunAllContexts() !ArcenLongTermIntermittentPlanningContext.MessageFromMainThreadToMe_PlanningRequested=False ArcenLongTermPlanningContext.GetAreAllPlanningContextsDone()=True World_AIW2.Instance.CurrentFrameNumber=400934 World_AIW2.Instance.SimulationProfile.LongTermPlanningOnServerInterval_Frames=4 2/2/2020 1:19:14 AM passed check 1 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext::GetAreAllLongRangeContextsDone() 2/2/2020 1:19:14 AM returning false because !MessageFromMeToMainThread_AllPlanningContextsStarted 2/2/2020 1:19:14 AM checking whether should run ArcenLongTermPlanningContext.RunAllContexts() !ArcenLongTermIntermittentPlanningContext.MessageFromMainThreadToMe_PlanningRequested=True ArcenLongTermPlanningContext.GetAreAllPlanningContextsDone()=False World_AIW2.Instance.CurrentFrameNumber=400935 World_AIW2.Instance.SimulationProfile.LongTermPlanningOnServerInterval_Frames=4 2/2/2020 1:19:14 AM passed check 1 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext::GetAreAllLongRangeContextsDone() 2/2/2020 1:19:14 AM returning false because !MessageFromMeToMainThread_AllPlanningContextsStarted 2/2/2020 1:19:14 AM checking whether should run ArcenLongTermPlanningContext.RunAllContexts() !ArcenLongTermIntermittentPlanningContext.MessageFromMainThreadToMe_PlanningRequested=True ArcenLongTermPlanningContext.GetAreAllPlanningContextsDone()=False World_AIW2.Instance.CurrentFrameNumber=400936 World_AIW2.Instance.SimulationProfile.LongTermPlanningOnServerInterval_Frames=4 2/2/2020 1:19:14 AM passed check 1 2/2/2020 1:19:14 AM passed check 2 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.DoLongTermPlanningMassivelyParalle();mayLaunchAnyThreads=True 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,NaturalObject) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(NaturalObject,28878) 2/2/2020 1:19:14 AM returning false because !this.EverNeedsToRunLongRangePlanning 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AI) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AI,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AISpecialForces) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AISpecialForces,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,HunterFleet) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(HunterFleet,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,PraetorianGuard) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(PraetorianGuard,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AntiAIZombie) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AntiAIZombie,6) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 20 > SecondsSinceLastRun 6 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AntiPlayerZombie) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AntiPlayerZombie,28878) 2/2/2020 1:19:14 AM returning false because !this.EverNeedsToRunLongRangePlanning 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AntiEveryoneZombie) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AntiEveryoneZombie,28878) 2/2/2020 1:19:14 AM returning false because !this.EverNeedsToRunLongRangePlanning 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AntagonizedDysonSphere) 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AntagonizedDysonSphere,0) 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,Instigators) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(Instigators,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 1 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AIReserves) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AIReserves,6) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 20 > SecondsSinceLastRun 6 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,Mercenary) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(Mercenary,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,Human) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(Human,28878) 2/2/2020 1:19:14 AM returning false because !this.EverNeedsToRunLongRangePlanning 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AI) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AI,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AISpecialForces) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AISpecialForces,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,HunterFleet) 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(HunterFleet,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,PraetorianGuard) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(PraetorianGuard,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,DevourerGolem) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(DevourerGolem,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,HumanResistanceFighters) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(HumanResistanceFighters,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,HumanMarauders) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(HumanMarauders,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,Nanocaust) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(Nanocaust,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,NaturalObject) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(NaturalObject,28878) 2/2/2020 1:19:14 AM returning false because !this.EverNeedsToRunLongRangePlanning 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AI) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AI,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AISpecialForces) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AISpecialForces,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,HunterFleet) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(HunterFleet,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,PraetorianGuard) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(PraetorianGuard,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext::GetAreAllLongRangeContextsDone() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AntiAIZombie) 2/2/2020 1:19:14 AM returning false because !MessageFromMeToMainThread_AllPlanningContextsStarted 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AntiAIZombie,6) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 20 > SecondsSinceLastRun 6 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AntiPlayerZombie) 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AntiPlayerZombie,28878) 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM returning false because !this.EverNeedsToRunLongRangePlanning 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext::GetAreAllLongRangeContextsDone() 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM returning false because !MessageFromMeToMainThread_AllPlanningContextsStarted 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AntiEveryoneZombie) 2/2/2020 1:19:14 AM checking whether should run ArcenLongTermPlanningContext.RunAllContexts() !ArcenLongTermIntermittentPlanningContext.MessageFromMainThreadToMe_PlanningRequested=False ArcenLongTermPlanningContext.GetAreAllPlanningContextsDone()=False World_AIW2.Instance.CurrentFrameNumber=400937 World_AIW2.Instance.SimulationProfile.LongTermPlanningOnServerInterval_Frames=4 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AntiEveryoneZombie,28878) 2/2/2020 1:19:14 AM returning false because !this.EverNeedsToRunLongRangePlanning 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AntagonizedDysonSphere) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AntagonizedDysonSphere,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,Instigators) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(Instigators,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 1 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AIReserves) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AIReserves,6) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 20 > SecondsSinceLastRun 6 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,Mercenary) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(Mercenary,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,Human) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(Human,28878) 2/2/2020 1:19:14 AM returning false because !this.EverNeedsToRunLongRangePlanning 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AI) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AI,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AISpecialForces) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(AISpecialForces,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,HunterFleet) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(HunterFleet,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,PraetorianGuard) 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:14 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,DevourerGolem) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(DevourerGolem,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,HumanResistanceFighters) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(HumanResistanceFighters,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,HumanMarauders) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(HumanMarauders,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:14 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,Nanocaust) 2/2/2020 1:19:14 AM GetNeedsToRunLongRangePlanning(Nanocaust,0) 2/2/2020 1:19:14 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:14 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:15 AM ArcenLongTermIntermittentPlanningContext::GetAreAllLongRangeContextsDone() 2/2/2020 1:19:15 AM returning true 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:15 AM ArcenLongTermIntermittentPlanningContext::GetAreAllLongRangeContextsDone() 2/2/2020 1:19:15 AM returning true 2/2/2020 1:19:15 AM checking whether should run ArcenLongTermPlanningContext.RunAllContexts() !ArcenLongTermIntermittentPlanningContext.MessageFromMainThreadToMe_PlanningRequested=False ArcenLongTermPlanningContext.GetAreAllPlanningContextsDone()=True World_AIW2.Instance.CurrentFrameNumber=400938 World_AIW2.Instance.SimulationProfile.LongTermPlanningOnServerInterval_Frames=4 2/2/2020 1:19:15 AM passed check 1 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:15 AM ArcenLongTermIntermittentPlanningContext::GetAreAllLongRangeContextsDone() 2/2/2020 1:19:15 AM returning false because !MessageFromMeToMainThread_AllPlanningContextsStarted 2/2/2020 1:19:15 AM checking whether should run ArcenLongTermPlanningContext.RunAllContexts() !ArcenLongTermIntermittentPlanningContext.MessageFromMainThreadToMe_PlanningRequested=True ArcenLongTermPlanningContext.GetAreAllPlanningContextsDone()=False World_AIW2.Instance.CurrentFrameNumber=400939 World_AIW2.Instance.SimulationProfile.LongTermPlanningOnServerInterval_Frames=4 2/2/2020 1:19:15 AM passed check 1 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:15 AM ArcenLongTermIntermittentPlanningContext::GetAreAllLongRangeContextsDone() 2/2/2020 1:19:15 AM returning false because !MessageFromMeToMainThread_AllPlanningContextsStarted 2/2/2020 1:19:15 AM checking whether should run ArcenLongTermPlanningContext.RunAllContexts() !ArcenLongTermIntermittentPlanningContext.MessageFromMainThreadToMe_PlanningRequested=True ArcenLongTermPlanningContext.GetAreAllPlanningContextsDone()=False World_AIW2.Instance.CurrentFrameNumber=400940 World_AIW2.Instance.SimulationProfile.LongTermPlanningOnServerInterval_Frames=4 2/2/2020 1:19:15 AM passed check 1 2/2/2020 1:19:15 AM passed check 2 2/2/2020 1:19:15 AM ArcenLongTermIntermittentPlanningContext.RunAllContexts() 2/2/2020 1:19:15 AM ArcenLongTermIntermittentPlanningContext.DoLongTermPlanningMassivelyParalle();mayLaunchAnyThreads=True 2/2/2020 1:19:15 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,NaturalObject) 2/2/2020 1:19:15 AM GetNeedsToRunLongRangePlanning(NaturalObject,28878) 2/2/2020 1:19:15 AM returning false because !this.EverNeedsToRunLongRangePlanning 2/2/2020 1:19:15 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:15 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AI) 2/2/2020 1:19:15 AM GetNeedsToRunLongRangePlanning(AI,0) 2/2/2020 1:19:15 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:15 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:15 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AISpecialForces) 2/2/2020 1:19:15 AM GetNeedsToRunLongRangePlanning(AISpecialForces,0) 2/2/2020 1:19:15 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:15 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:15 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,HunterFleet) 2/2/2020 1:19:15 AM GetNeedsToRunLongRangePlanning(HunterFleet,0) 2/2/2020 1:19:15 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:15 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:15 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,PraetorianGuard) 2/2/2020 1:19:15 AM GetNeedsToRunLongRangePlanning(PraetorianGuard,0) 2/2/2020 1:19:15 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:15 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:15 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AntiAIZombie) 2/2/2020 1:19:15 AM GetNeedsToRunLongRangePlanning(AntiAIZombie,6) 2/2/2020 1:19:15 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 20 > SecondsSinceLastRun 6 2/2/2020 1:19:15 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:15 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AntiPlayerZombie) 2/2/2020 1:19:15 AM GetNeedsToRunLongRangePlanning(AntiPlayerZombie,28878) 2/2/2020 1:19:15 AM returning false because !this.EverNeedsToRunLongRangePlanning 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:15 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:15 AM GetNeedsToRunLongRangePlanning(AntiEveryoneZombie,28878) 2/2/2020 1:19:15 AM returning false because !this.EverNeedsToRunLongRangePlanning 2/2/2020 1:19:15 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:15 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AntagonizedDysonSphere) 2/2/2020 1:19:15 AM GetNeedsToRunLongRangePlanning(AntagonizedDysonSphere,0) 2/2/2020 1:19:15 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:15 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:15 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,Instigators) 2/2/2020 1:19:15 AM GetNeedsToRunLongRangePlanning(Instigators,0) 2/2/2020 1:19:15 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 1 > SecondsSinceLastRun 0 2/2/2020 1:19:15 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:15 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AIReserves) 2/2/2020 1:19:15 AM GetNeedsToRunLongRangePlanning(AIReserves,6) 2/2/2020 1:19:15 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 20 > SecondsSinceLastRun 6 2/2/2020 1:19:15 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:15 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,Mercenary) 2/2/2020 1:19:15 AM GetNeedsToRunLongRangePlanning(Mercenary,0) 2/2/2020 1:19:15 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:15 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:15 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,Human) 2/2/2020 1:19:15 AM GetNeedsToRunLongRangePlanning(Human,28878) 2/2/2020 1:19:15 AM returning false because !this.EverNeedsToRunLongRangePlanning 2/2/2020 1:19:15 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:15 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AI) 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:15 AM GetNeedsToRunLongRangePlanning(AI,0) 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:15 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:15 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:15 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AISpecialForces) 2/2/2020 1:19:15 AM GetNeedsToRunLongRangePlanning(AISpecialForces,0) 2/2/2020 1:19:15 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:15 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:15 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,HunterFleet) 2/2/2020 1:19:15 AM GetNeedsToRunLongRangePlanning(HunterFleet,0) 2/2/2020 1:19:15 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:15 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:15 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,PraetorianGuard) 2/2/2020 1:19:15 AM GetNeedsToRunLongRangePlanning(PraetorianGuard,0) 2/2/2020 1:19:15 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:15 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:15 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,DevourerGolem) 2/2/2020 1:19:15 AM GetNeedsToRunLongRangePlanning(DevourerGolem,0) 2/2/2020 1:19:15 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:15 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:15 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,HumanResistanceFighters) 2/2/2020 1:19:15 AM GetNeedsToRunLongRangePlanning(HumanResistanceFighters,0) 2/2/2020 1:19:15 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:15 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:15 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,HumanMarauders) 2/2/2020 1:19:15 AM GetNeedsToRunLongRangePlanning(HumanMarauders,0) 2/2/2020 1:19:15 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:15 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:15 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,Nanocaust) 2/2/2020 1:19:15 AM GetNeedsToRunLongRangePlanning(Nanocaust,0) 2/2/2020 1:19:15 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:15 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:15 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,NaturalObject) 2/2/2020 1:19:15 AM GetNeedsToRunLongRangePlanning(NaturalObject,28878) 2/2/2020 1:19:15 AM returning false because !this.EverNeedsToRunLongRangePlanning 2/2/2020 1:19:15 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:15 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AI) 2/2/2020 1:19:15 AM GetNeedsToRunLongRangePlanning(AI,0) 2/2/2020 1:19:15 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:15 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:15 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AISpecialForces) 2/2/2020 1:19:15 AM GetNeedsToRunLongRangePlanning(AISpecialForces,0) 2/2/2020 1:19:15 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:15 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:15 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,HunterFleet) 2/2/2020 1:19:15 AM GetNeedsToRunLongRangePlanning(HunterFleet,0) 2/2/2020 1:19:15 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:15 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:15 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,PraetorianGuard) 2/2/2020 1:19:15 AM GetNeedsToRunLongRangePlanning(PraetorianGuard,0) 2/2/2020 1:19:15 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:15 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AntiAIZombie) 2/2/2020 1:19:15 AM GetNeedsToRunLongRangePlanning(AntiAIZombie,6) 2/2/2020 1:19:15 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 20 > SecondsSinceLastRun 6 2/2/2020 1:19:15 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:15 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AntiPlayerZombie) 2/2/2020 1:19:15 AM GetNeedsToRunLongRangePlanning(AntiPlayerZombie,28878) 2/2/2020 1:19:15 AM returning false because !this.EverNeedsToRunLongRangePlanning 2/2/2020 1:19:15 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:15 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AntiEveryoneZombie) 2/2/2020 1:19:15 AM GetNeedsToRunLongRangePlanning(AntiEveryoneZombie,28878) 2/2/2020 1:19:15 AM returning false because !this.EverNeedsToRunLongRangePlanning 2/2/2020 1:19:15 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:15 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AntagonizedDysonSphere) 2/2/2020 1:19:15 AM GetNeedsToRunLongRangePlanning(AntagonizedDysonSphere,0) 2/2/2020 1:19:15 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:15 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:15 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,Instigators) 2/2/2020 1:19:15 AM GetNeedsToRunLongRangePlanning(Instigators,0) 2/2/2020 1:19:15 AM ArcenLongTermIntermittentPlanningContext::GetAreAllLongRangeContextsDone() 2/2/2020 1:19:15 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 1 > SecondsSinceLastRun 0 2/2/2020 1:19:15 AM returning false because !MessageFromMeToMainThread_AllPlanningContextsStarted 2/2/2020 1:19:15 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:15 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AIReserves) 2/2/2020 1:19:15 AM GetNeedsToRunLongRangePlanning(AIReserves,6) 2/2/2020 1:19:15 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 20 > SecondsSinceLastRun 6 2/2/2020 1:19:15 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:15 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,Mercenary) 2/2/2020 1:19:15 AM GetNeedsToRunLongRangePlanning(Mercenary,0) 2/2/2020 1:19:15 AM ArcenLongTermIntermittentPlanningContext::GetAreAllLongRangeContextsDone() 2/2/2020 1:19:15 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:15 AM returning false because !MessageFromMeToMainThread_AllPlanningContextsStarted 2/2/2020 1:19:15 AM checking whether should run ArcenLongTermPlanningContext.RunAllContexts() !ArcenLongTermIntermittentPlanningContext.MessageFromMainThreadToMe_PlanningRequested=False ArcenLongTermPlanningContext.GetAreAllPlanningContextsDone()=False World_AIW2.Instance.CurrentFrameNumber=400941 World_AIW2.Instance.SimulationProfile.LongTermPlanningOnServerInterval_Frames=4 2/2/2020 1:19:15 AM GetNeedsToRunLongRangePlanning(Human,28878) 2/2/2020 1:19:15 AM returning false because !this.EverNeedsToRunLongRangePlanning 2/2/2020 1:19:15 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:15 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AI) 2/2/2020 1:19:15 AM GetNeedsToRunLongRangePlanning(AI,0) 2/2/2020 1:19:15 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:15 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:15 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,AISpecialForces) 2/2/2020 1:19:15 AM GetNeedsToRunLongRangePlanning(AISpecialForces,0) 2/2/2020 1:19:15 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:15 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:15 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,HunterFleet) 2/2/2020 1:19:15 AM GetNeedsToRunLongRangePlanning(HunterFleet,0) 2/2/2020 1:19:15 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:15 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:15 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,PraetorianGuard) 2/2/2020 1:19:15 AM GetNeedsToRunLongRangePlanning(PraetorianGuard,0) 2/2/2020 1:19:15 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:15 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:15 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,DevourerGolem) 2/2/2020 1:19:15 AM GetNeedsToRunLongRangePlanning(DevourerGolem,0) 2/2/2020 1:19:15 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:15 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:15 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,HumanResistanceFighters) 2/2/2020 1:19:15 AM GetNeedsToRunLongRangePlanning(HumanResistanceFighters,0) 2/2/2020 1:19:15 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:15 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:15 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,HumanMarauders) 2/2/2020 1:19:15 AM GetNeedsToRunLongRangePlanning(HumanMarauders,0) 2/2/2020 1:19:15 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:15 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:15 AM ArcenLongTermIntermittentPlanningContext.Helper_CheckForRunningFactionThread(True,Nanocaust) 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:15 AM GetNeedsToRunLongRangePlanning(Nanocaust,0) 2/2/2020 1:19:15 AM returning false because this.MinimumSecondsBetweenLongRangePlannings 2 > SecondsSinceLastRun 0 2/2/2020 1:19:15 AM skipping because !planningContext.GetNeedsToRun() 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:15 AM ArcenLongTermIntermittentPlanningContext::GetAreAllLongRangeContextsDone() 2/2/2020 1:19:15 AM returning true 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:15 AM ArcenLongTermIntermittentPlanningContext::GetAreAllLongRangeContextsDone() 2/2/2020 1:19:15 AM returning true 2/2/2020 1:19:15 AM checking whether should run ArcenLongTermPlanningContext.RunAllContexts() !ArcenLongTermIntermittentPlanningContext.MessageFromMainThreadToMe_PlanningRequested=False ArcenLongTermPlanningContext.GetAreAllPlanningContextsDone()=True World_AIW2.Instance.CurrentFrameNumber=400942 World_AIW2.Instance.SimulationProfile.LongTermPlanningOnServerInterval_Frames=4 2/2/2020 1:19:15 AM passed check 1 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:15 AM ArcenLongTermIntermittentPlanningContext::GetAreAllLongRangeContextsDone() 2/2/2020 1:19:15 AM returning false because !MessageFromMeToMainThread_AllPlanningContextsStarted 2/2/2020 1:19:15 AM checking whether should run ArcenLongTermPlanningContext.RunAllContexts() !ArcenLongTermIntermittentPlanningContext.MessageFromMainThreadToMe_PlanningRequested=True ArcenLongTermPlanningContext.GetAreAllPlanningContextsDone()=False World_AIW2.Instance.CurrentFrameNumber=400943 World_AIW2.Instance.SimulationProfile.LongTermPlanningOnServerInterval_Frames=4 2/2/2020 1:19:15 AM passed check 1 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning(); 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.RunAllContexts() 2/2/2020 1:19:15 AM ArcenLongTermContinuousPlanningContext.DoLongTermPlanning();