RimWorld

RimWorld

Preemptive Strike (Fork)
Vazrua 23. okt. 2020 kl. 9:01
Bug report
So I've been having a bit of trouble with raid generation, I'm assuming it's caused by an incompatability/lack of a patch for the moyo race mod as their normal approach seems to work fine, but if i call for a raid that uses their custom tactics i get some errors. I hope this helps somewhat, as I'm not familiar enough with the code to fix this myself. I've also had issues with the raids from quests that i've seen posted before. I'm guessing that recent 1.2 update changed something integral? All this aside, thank you for keeping this mod alive, it's a wonderful addition when it's working right :p









PS=- __instance.def= RaidEnemy
Verse.Log:Message(String, Boolean)
PreemptiveStrike.Harmony.Patch_IncidentWorker_TryExecute:Prefix(IncidentWorker, Boolean&, IncidentParms)
RimWorld.IncidentWorker:RimWorld.IncidentWorker.TryExecute_Patch4(IncidentWorker, IncidentParms)
Verse.DebugActionsIncidents:DoRaid(IncidentParms)
Verse.<>c__DisplayClass3_0:<ExecuteRaidWithSpecifics>b__4()
Verse.Dialog_DebugOptionLister:DebugAction_NewTmp(String, Action, Boolean)
Verse.Dialog_DebugOptionListLister:DoListingItems()
Verse.Dialog_OptionLister:DoWindowContents(Rect)
Verse.Window:InnerWindowOnGUI(Int32)
UnityEngine.GUI:CallWindowDelegate(WindowFunction, Int32, Int32, GUISkin, Int32, Single, Single, GUIStyle)

Could not resolve arrival mode for raid. Defaulting to EdgeWalkIn. parms=target=Map-0-PlayerHome, points=30, raidStrategy=Moyo_EliteCenterDrop
Verse.Log:Error(String, Boolean)
RimWorld.IncidentWorker_Raid:ResolveRaidArriveMode(IncidentParms)
RimWorld.IncidentWorker_Raid:RimWorld.IncidentWorker_Raid.TryExecuteWorker_Patch0(IncidentWorker_Raid, IncidentParms)
RimWorld.IncidentWorker_RaidEnemy:RimWorld.IncidentWorker_RaidEnemy.TryExecuteWorker_Patch1(IncidentWorker_RaidEnemy, IncidentParms)
RimWorld.IncidentWorker:RimWorld.IncidentWorker.TryExecute_Patch4(IncidentWorker, IncidentParms)
Verse.DebugActionsIncidents:DoRaid(IncidentParms)
Verse.<>c__DisplayClass3_0:<ExecuteRaidWithSpecifics>b__4()
Verse.Dialog_DebugOptionLister:DebugAction_NewTmp(String, Action, Boolean)
Verse.Dialog_DebugOptionListLister:DoListingItems()
Verse.Dialog_OptionLister:DoWindowContents(Rect)
Verse.Window:InnerWindowOnGUI(Int32)
UnityEngine.GUI:CallWindowDelegate(WindowFunction, Int32, Int32, GUISkin, Int32, Single, Single, GUIStyle)

request : Moyo_HavenHostile, Moyo_TopSmuggler
Verse.Log:Message(String, Boolean)
raceQuestPawn.patch_PawnGenerator_GeneratePawn:Prefix(PawnGenerationRequest&)
Verse.PawnGenerator:Verse.PawnGenerator.GeneratePawn_Patch4(PawnGenerationRequest)
RimWorld.PawnGroupKindWorker_Normal:GeneratePawns(PawnGroupMakerParms, PawnGroupMaker, List`1, Boolean)
RimWorld.PawnGroupKindWorker:RimWorld.PawnGroupKindWorker.GeneratePawns_Patch2(PawnGroupKindWorker, PawnGroupMakerParms, PawnGroupMaker, Boolean)
RimWorld.PawnGroupMaker:GeneratePawns(PawnGroupMakerParms, Boolean)
RimWorld.<GeneratePawns>d__1:MoveNext()
System.Collections.Generic.List`1:.ctor(IEnumerable`1)
System.Linq.Enumerable:ToList(IEnumerable`1)
PreemptiveStrike.Interceptor.IncidentInterceptorUtility:GenerateRaidPawns(IncidentParms)
PreemptiveStrike.Interceptor.InterceptedIncident_HumanCrowd_RaidEnemy:ManualDeterminParams()
PreemptiveStrike.Interceptor.IncidentInterceptorUtility:Intercept_Raid(IncidentParms, Boolean)
PreemptiveStrike.Harmony.Patch_EdgeWalkIn_TryResolveRaidSpawnCenter:Postfix(PawnsArrivalModeWorker_EdgeWalkIn, IncidentParms, Boolean&)
RimWorld.PawnsArrivalModeWorker_EdgeWalkIn:RimWorld.PawnsArrivalModeWorker_EdgeWalkIn.TryResolveRaidSpawnCenter_Patch1(PawnsArrivalModeWorker_EdgeWalkIn, IncidentParms)
RimWorld.IncidentWorker_Raid:RimWorld.IncidentWorker_Raid.TryExecuteWorker_Patch0(IncidentWorker_Raid, IncidentParms)
RimWorld.IncidentWorker_RaidEnemy:RimWorld.IncidentWorker_RaidEnemy.TryExecuteWorker_Patch1(IncidentWorker_RaidEnemy, IncidentParms)
RimWorld.IncidentWorker:RimWorld.IncidentWorker.TryExecute_Patch4(IncidentWorker, IncidentParms)
Verse.DebugActionsIncidents:DoRaid(IncidentParms)
Verse.<>c__DisplayClass3_0:<ExecuteRaidWithSpecifics>b__4()
Verse.Dialog_DebugOptionLister:DebugAction_NewTmp(String, Action, Boolean)
Verse.Dialog_DebugOptionListLister:DoListingItems()
Verse.Dialog_OptionLister:DoWindowContents(Rect)
Verse.Window:InnerWindowOnGUI(Int32)
UnityEngine.GUI:CallWindowDelegate(WindowFunction, Int32, Int32, GUISkin, Int32, Single, Single, GUIStyle)
< >
Viser 1-1 af 1 kommentarer
LaCroix 16. aug. 2021 kl. 20:23 
System.NullReferenceException: Object reference not set to an instance of an object
at PreemptiveStrike.DetectionSystem.DetectDangerUtilities.DitectionOddsOfCaravan (PreemptiveStrike.IncidentCaravan.TravelingIncidentCaravan caravan, System.Single& odds) [0x00000] in <882316a96e6c4f4cb0100c3e7182667c>:0
at PreemptiveStrike.DetectionSystem.DetectDangerUtilities.TryDetectIncidentCaravan (PreemptiveStrike.IncidentCaravan.TravelingIncidentCaravan caravan) [0x00006] in <882316a96e6c4f4cb0100c3e7182667c>:0
at PreemptiveStrike.IncidentCaravan.TravelingIncidentCaravan.TileChangingAction () [0x0001a] in <882316a96e6c4f4cb0100c3e7182667c>:0
at PreemptiveStrike.IncidentCaravan.TravelingIncidentCaravan.TileChangingTick () [0x0008f] in <882316a96e6c4f4cb0100c3e7182667c>:0
at PreemptiveStrike.IncidentCaravan.TravelingIncidentCaravan.Tick () [0x000eb] in <882316a96e6c4f4cb0100c3e7182667c>:0
at RimWorld.Planet.WorldObjectsHolder.WorldObjectsHolderTick () [0x00029] in <00638943358e4807bd44cd7bc8f572da>:0
at RimWorld.Planet.World.WorldTick () [0x00016] in <00638943358e4807bd44cd7bc8f572da>:0
at Verse.TickManager.DoSingleTick () [0x000b9] in <00638943358e4807bd44cd7bc8f572da>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.TickManager:DoSingleTick ()
Verse.TickManager:TickManagerUpdate ()
Verse.Game:UpdatePlay ()
Verse.Root_Play:Update ()

For some reason Approaching crowds is glitched
Sidst redigeret af LaCroix; 16. aug. 2021 kl. 20:25
< >
Viser 1-1 af 1 kommentarer
Per side: 1530 50