RimWorld

RimWorld

[Aya]Chaoura UB
Do I have to start a new save file?
I tested it with a new save and the summon works, but even an old save that's still at the very beginning of the game still throws an error.
————————————
Error in CompUseEffect: System.NullReferenceException: Object reference not set to an instance of an object
[Ref 5F9E45E0]
at RimWorld.RaidStrategyWorker.MinimumPoints (RimWorld.Faction faction, RimWorld.PawnGroupKindDef groupKind) [0x00000] in <630e2863bc9a4a3493f2eff01e3a9556>:0
at RimWorld.IncidentWorker_Raid.AdjustedRaidPoints (System.Single points, RimWorld.PawnsArrivalModeDef raidArrivalMode, RimWorld.RaidStrategyDef raidStrategy, RimWorld.Faction faction, RimWorld.PawnGroupKindDef groupKind, RimWorld.RaidAgeRestrictionDef ageRestriction) [0x000ca] in <630e2863bc9a4a3493f2eff01e3a9556>:0
- TRANSPILER visibleraidpoints.1trickPonyta: IEnumerable`1 VisibleRaidPoints.Patch_IncidentWorker_Raid_AdjustedRaidPoints:Transpiler(IEnumerable`1 instructions, ILGenerator il)
at Chaoura_UB.HAR_CO_UB_IncidentWorker_a.ResolveRaid (Verse.Map map, RimWorld.IncidentParms parms, System.Collections.Generic.List`1[Verse.Pawn]& list) [0x0006d] in <39c68971b86642ef9c75b5efb7df92af>:0
at Chaoura_UB.HAR_CO_UB_IncidentWorker_a.TryExecuteWorker (RimWorld.IncidentParms parms) [0x00000] in <39c68971b86642ef9c75b5efb7df92af>:0
at RimWorld.IncidentWorker.TryExecute (RimWorld.IncidentParms parms) [0x0007e] in <630e2863bc9a4a3493f2eff01e3a9556>:0
- PREFIX OskarPotocki.VanillaStorytellersExpanded: Boolean VanillaStorytellersExpanded.Patch_TryExecute:Prefix(IncidentWorker __instance, IncidentParms parms)
- PREFIX Torann.ARimworldOfMagic: Boolean TorannMagic.TorannMagicMod+IncidentWorker_TryExecute_Prefix_Patch:Prefix(IncidentWorker __instance, IncidentParms& parms, Boolean& __result)
at Chaoura_UB.HAR_CO_UB_Comp_Archotech_Incident.DoEffectOn (Verse.Pawn user, Verse.Thing target) [0x00023] in <39c68971b86642ef9c75b5efb7df92af>:0
at RimWorld.CompTargetable.DoEffect (Verse.Pawn usedBy) [0x00071] in <630e2863bc9a4a3493f2eff01e3a9556>:0
at RimWorld.CompUsable.UsedBy (Verse.Pawn p) [0x0004f] in <630e2863bc9a4a3493f2eff01e3a9556>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
RimWorld.CompUsable:UsedBy (Verse.Pawn)
RimWorld.JobDriver_UseItem/<>c__DisplayClass7_0:<Use>b__0 ()
Verse.AI.JobDriver:TryActuallyStartNextToil ()
Verse.AI.JobDriver:ReadyForNextToil ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.JobDriver.DriverTick_Patch0 (Verse.AI.JobDriver)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.Pawn_JobTracker.JobTrackerTick_Patch1 (Verse.AI.Pawn_JobTracker)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Pawn.Tick_Patch1 (Verse.Pawn)
Verse.TickList:Tick ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.DoSingleTick_Patch3 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Game.UpdatePlay_Patch2 (Verse.Game)
Verse.Root_Play:Update ()
< >
Showing 1-1 of 1 comments
永夢 7 Jun @ 7:10pm 
Also, I noticed that when the boss is in a retreating state, it only attacks doors and ignores walls.
Since the boss moves slowly and its counterattack skill doesn’t damage structures,
you can just kite it around until it starts retreating, then quickly build walls around it to trap it.
This method is a bit too simple—I'm not sure if this kind of situation was within the author's intended design.
< >
Showing 1-1 of 1 comments
Per page: 1530 50