边缘世界 RimWorld

边缘世界 RimWorld

Preemptive Strike (Fork)
Vazrua 2020 年 10 月 23 日 上午 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)
< >
正在显示第 1 - 1 条,共 1 条留言
LaCroix 2021 年 8 月 16 日 下午 8: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
最后由 LaCroix 编辑于; 2021 年 8 月 16 日 下午 8:25
< >
正在显示第 1 - 1 条,共 1 条留言
每页显示数: 1530 50