边缘世界 RimWorld

边缘世界 RimWorld

Orostonian, the Frontiers Xenotypes and Factions
Resurrectionem  [开发者] 2024 年 2 月 6 日 下午 4:17
Bug Report
Any bugs? If you find any bugs, please come here!
< >
正在显示第 1 - 15 条,共 18 条留言
Vulpes 2024 年 2 月 6 日 下午 4:52 
So,about refinery usage

Can't find a WorkGiver for a BillGiver OSNAdvancedRefinary48267
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch4 (string)
Verse.Log:ErrorOnce (string,int)
RimWorld.BillUtility:GetWorkgiver (RimWorld.IBillGiver)
RimWorld.BillDialogUtility/<GetPawnRestrictionOptionsForBill>d__0:MoveNext ()
RimWorld.Dialog_BillConfig/<GeneratePawnRestrictionOptions>d__23:MoveNext ()
System.Linq.Enumerable/SelectEnumerableIterator`2<Verse.Widgets/DropdownMenuElement`1<Verse.Pawn>, Verse.FloatMenuOption>:ToList ()
System.Linq.Enumerable:ToList<Verse.FloatMenuOption> (System.Collections.Generic.IEnumerable`1<Verse.FloatMenuOption>)
Verse.Widgets:Dropdown<RimWorld.Bill_Production, Verse.Pawn> (UnityEngine.Rect,RimWorld.Bill_Production,UnityEngine.Color,System.Func`2<RimWorld.Bill_Production, Verse.Pawn>,System.Func`2<RimWorld.Bill_Production, System.Collections.Generic.IEnumerable`1<Verse.Widgets/DropdownMenuElement`1<Verse.Pawn>>>,string,UnityEngine.Texture2D,string,UnityEngine.Texture2D,System.Action,bool)
Verse.Widgets:Dropdown<RimWorld.Bill_Production, Verse.Pawn> (UnityEngine.Rect,RimWorld.Bill_Production,System.Func`2<RimWorld.Bill_Production, Verse.Pawn>,System.Func`2<RimWorld.Bill_Production, System.Collections.Generic.IEnumerable`1<Verse.Widgets/DropdownMenuElement`1<Verse.Pawn>>>,string,UnityEngine.Texture2D,string,UnityEngine.Texture2D,System.Action,bool)
RimWorld.Dialog_BillConfig:DoWindowContents (UnityEngine.Rect)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)

and second one

Generating pawn restrictions for a BillGiver without a Workgiver
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch4 (string)
Verse.Log:ErrorOnce (string,int)
RimWorld.BillDialogUtility/<GetPawnRestrictionOptionsForBill>d__0:MoveNext ()
RimWorld.Dialog_BillConfig/<GeneratePawnRestrictionOptions>d__23:MoveNext ()
System.Linq.Enumerable/SelectEnumerableIterator`2<Verse.Widgets/DropdownMenuElement`1<Verse.Pawn>, Verse.FloatMenuOption>:ToList ()
System.Linq.Enumerable:ToList<Verse.FloatMenuOption> (System.Collections.Generic.IEnumerable`1<Verse.FloatMenuOption>)
Verse.Widgets:Dropdown<RimWorld.Bill_Production, Verse.Pawn> (UnityEngine.Rect,RimWorld.Bill_Production,UnityEngine.Color,System.Func`2<RimWorld.Bill_Production, Verse.Pawn>,System.Func`2<RimWorld.Bill_Production, System.Collections.Generic.IEnumerable`1<Verse.Widgets/DropdownMenuElement`1<Verse.Pawn>>>,string,UnityEngine.Texture2D,string,UnityEngine.Texture2D,System.Action,bool)
Verse.Widgets:Dropdown<RimWorld.Bill_Production, Verse.Pawn> (UnityEngine.Rect,RimWorld.Bill_Production,System.Func`2<RimWorld.Bill_Production, Verse.Pawn>,System.Func`2<RimWorld.Bill_Production, System.Collections.Generic.IEnumerable`1<Verse.Widgets/DropdownMenuElement`1<Verse.Pawn>>>,string,UnityEngine.Texture2D,string,UnityEngine.Texture2D,System.Action,bool)
RimWorld.Dialog_BillConfig:DoWindowContents (UnityEngine.Rect)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)
Resurrectionem  [开发者] 2024 年 2 月 6 日 下午 5:15 
Could you upload your mod list? I don't know why game does not find Workgiver that I already insert.
ラネハ(Raneha) 2024 年 2 月 23 日 下午 3:29 
When I try to save, an error occurs.
I haven't tested it with just this MOD, but it's probably derived from this MOD.

Tried to use an uninitialized DefOf of type EffecterDefOf. DefOfs are initialized right after all defs all loaded. Uninitialized DefOfs will return only nulls. (hint: don't use DefOfs as default field values in Defs, try to resolve them in ResolveReferences() instead)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Warning (string)
RimWorld.DefOfHelper:EnsureInitializedInCtor (System.Type)
OSNTurrinoTearGas.OSNEffecterDefOf:.cctor ()
OSNTurrinoTearGas.CompAbilityEffect_TurrinoTearSpray:PostExposeData ()
RimWorld.Ability:ExposeData ()
Verse.Scribe_Deep:Look<RimWorld.Ability> (RimWorld.Ability&,bool,string,object[])
Verse.Scribe_Collections:Look<RimWorld.Ability> (System.Collections.Generic.List`1<RimWorld.Ability>&,bool,string,Verse.LookMode,object[])
Verse.Scribe_Collections:Look<RimWorld.Ability> (System.Collections.Generic.List`1<RimWorld.Ability>&,string,Verse.LookMode,object[])
(wrapper dynamic-method) RimWorld.Pawn_AbilityTracker:RimWorld.Pawn_AbilityTracker.ExposeData_Patch2 (RimWorld.Pawn_AbilityTracker)
Verse.Scribe_Deep:Look<RimWorld.Pawn_AbilityTracker> (RimWorld.Pawn_AbilityTracker&,bool,string,object[])
Verse.Scribe_Deep:Look<RimWorld.Pawn_AbilityTracker> (RimWorld.Pawn_AbilityTracker&,string,object[])
(wrapper dynamic-method) Verse.Pawn:Verse.Pawn.ExposeData_Patch2 (Verse.Pawn)
Verse.Scribe_Deep:Look<Verse.Pawn> (Verse.Pawn&,bool,string,object[])
Verse.Scribe_Collections:Look<Verse.Pawn> (System.Collections.Generic.List`1<Verse.Pawn>&,bool,string,Verse.LookMode,object[])
Verse.Scribe_Collections:Look<Verse.Pawn> (System.Collections.Generic.HashSet`1<Verse.Pawn>&,bool,string,Verse.LookMode)
Verse.Scribe_Collections:Look<Verse.Pawn> (System.Collections.Generic.HashSet`1<Verse.Pawn>&,string,Verse.LookMode)
RimWorld.Planet.WorldPawns:ExposeData ()
Verse.Scribe_Deep:Look<RimWorld.Planet.WorldPawns> (RimWorld.Planet.WorldPawns&,bool,string,object[])
Verse.Scribe_Deep:Look<RimWorld.Planet.WorldPawns> (RimWorld.Planet.WorldPawns&,string,object[])
RimWorld.Planet.World:ExposeComponents ()
RimWorld.Planet.World:ExposeData ()
Verse.Scribe_Deep:Look<RimWorld.Planet.World> (RimWorld.Planet.World&,bool,string,object[])
Verse.Scribe_Deep:Look<RimWorld.Planet.World> (RimWorld.Planet.World&,string,object[])
Verse.Game:ExposeData ()
Verse.Scribe_Deep:Look<Verse.Game> (Verse.Game&,bool,string,object[])
Verse.Scribe_Deep:Look<Verse.Game> (Verse.Game&,string,object[])
Verse.GameDataSaveLoader/<>c:<SaveGame>b__28_0 ()
Verse.SafeSaver:DoSave (string,string,System.Action)
Verse.SafeSaver:Save (string,string,System.Action,bool)
(wrapper dynamic-method) Verse.GameDataSaveLoader:Verse.GameDataSaveLoader.SaveGame_Patch1 (string)
RimWorld.Dialog_SaveFileList_Save/<>c__DisplayClass3_0:<DoFileInteraction>b__0 ()
Verse.LongEventHandler:UpdateCurrentSynchronousEvent (bool&)
Verse.LongEventHandler:LongEventsUpdate (bool&)
(wrapper dynamic-method) Verse.Root:Verse.Root.Update_Patch1 (Verse.Root)
(wrapper dynamic-method) Verse.Root_Play:Verse.Root_Play.Update_Patch1 (Verse.Root_Play)
Resurrectionem  [开发者] 2024 年 2 月 23 日 下午 5:55 
@ラネハ(Raneha) Sorry, I don't know how to fix it, but this bug does not make problems in game. Ignore it.
ラネハ(Raneha) 2024 年 2 月 23 日 下午 6:26 
It doesn't happen with this MOD alone, so it's probably a conflict.
Thanks for checking!
AerosAtar 2024 年 3 月 22 日 下午 8:32 
Getting the following in 1.5Unstable:

BodyDef Mech_OSNSenorToro has BodyPartRecord of MechanicalThorax whose children have more or equal coverage than 100% (143.00%)

Fulll log (line 1866): https://gist.github.com/HugsLibRecordKeeper/e99a21abc7502855f4a79e9517998a34
Resurrectionem  [开发者] 2024 年 3 月 24 日 上午 7:28 
@AerosAtar I fixed it. Thank you!
콜라 2024 年 8 月 15 日 上午 6:34 
CE와 함께 깔고 모드 무기 설명창을 열려고하면 나오는 첫번째 오류입니다

Exception in Verse.Window.InnerWindowOnGUI: System.InvalidCastException: Specified cast is not valid.
[Ref CE810280]
at CombatExtended.StatWorker_AmmoConsumedPerShotCount+<>c.<GetValueUnfinalized>b__3_0 (Verse.VerbProperties x) [0x00000] in <4b2e95898cdc453ab9a8f87e871ced43>:0
at Verse.GenCollection.FirstOrDefault[T] (System.Collections.Generic.List`1[T] list, System.Predicate`1[T] predicate) [0x00011] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
at CombatExtended.StatWorker_AmmoConsumedPerShotCount.GetValueUnfinalized (RimWorld.StatRequest req, System.Boolean applyPostProcess) [0x00065] in <4b2e95898cdc453ab9a8f87e871ced43>:0
at RimWorld.StatWorker.GetValue (RimWorld.StatRequest req, System.Boolean applyPostProcess) [0x00043] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
at RimWorld.StatWorker.GetValue (Verse.Thing thing, System.Boolean applyPostProcess, System.Int32 cacheStaleAfterTicks) [0x00085] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
at RimWorld.StatExtension.GetStatValue (Verse.Thing thing, RimWorld.StatDef stat, System.Boolean applyPostProcess, System.Int32 cacheStaleAfterTicks) [0x00006] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
at RimWorld.StatsReportUtility+<StatsToDraw>d__26.MoveNext () [0x00128] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
at System.Collections.Generic.List`1[T].InsertRange (System.Int32 index, System.Collections.Generic.IEnumerable`1[T] collection) [0x000db] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.Collections.Generic.List`1[T].AddRange (System.Collections.Generic.IEnumerable`1[T] collection) [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0
at RimWorld.StatsReportUtility.DrawStatsReport (UnityEngine.Rect rect, Verse.Thing thing) [0x0004e] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
at Verse.Dialog_InfoCard.FillCard (UnityEngine.Rect cardRect) [0x00030] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
at Verse.Dialog_InfoCard.DoWindowContents (UnityEngine.Rect inRect) [0x00294] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001d3] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
- TRANSPILER net.pardeike.rimworld.lib.harmony: IEnumerable`1 VisualExceptions.ExceptionsAndActivatorHandler:Transpiler(IEnumerable`1 instructions, MethodBase original)
最后由 콜라 编辑于; 2024 年 8 月 15 日 上午 6:37
콜라 2024 年 8 月 15 日 上午 6:36 
첫번째 오류가 한번 나고 이후 이 두번째 오류를 내뿜습니다

Exception in Verse.Window.InnerWindowOnGUI: System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
[Ref 7B916335]
at System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) [0x00029] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.ThrowHelper.ThrowArgumentOutOfRangeException () [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0
at RimWorld.StatsReportUtility.DrawStatsWorker (UnityEngine.Rect rect, Verse.Thing optionalThing, RimWorld.Planet.WorldObject optionalWorldObject) [0x0044d] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
at RimWorld.StatsReportUtility.DrawStatsReport (UnityEngine.Rect rect, Verse.Thing thing) [0x00074] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
at Verse.Dialog_InfoCard.FillCard (UnityEngine.Rect cardRect) [0x00030] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
at Verse.Dialog_InfoCard.DoWindowContents (UnityEngine.Rect inRect) [0x00294] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001d3] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
- TRANSPILER net.pardeike.rimworld.lib.harmony: IEnumerable`1 VisualExceptions.ExceptionsAndActivatorHandler:Transpiler(IEnumerable`1 instructions, MethodBase original)
Resurrectionem  [开发者] 2024 年 8 月 15 日 下午 5:29 
@콜라 수정했습니다. 확인해주세요!
콜라 2024 年 8 月 16 日 上午 4:06 
引用自 Resurrectionem
@콜라 수정했습니다. 확인해주세요!
버그 수정 감사합니다!
Kadoken 1 月 21 日 上午 7:09 
This mod might be broken. I went into dev test after never seeing these guys in raids/visits.
This is the log
Faction Henson Construction of def OSNAggressive has no usable PawnGroupMakers for parms groupKind=Combat, tile=1995, inhabitants=False, points=52.5, faction=Henson Construction, ideo=, traderKind=, generateFightersOnly=False, dontUseSingleUseRocketLaunchers=False, raidStrategy=ImmediateAttack, forceOneDowned=False, seed=, raidAgeRestriction=
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch4 (string)
RimWorld.PawnGroupMakerUtility/<GeneratePawns>d__2:MoveNext ()
System.Collections.Generic.List`1<Verse.Pawn>:.ctor (System.Collections.Generic.IEnumerable`1<Verse.Pawn>)
System.Linq.Enumerable:ToList<Verse.Pawn> (System.Collections.Generic.IEnumerable`1<Verse.Pawn>)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.IncidentWorker_Raid.TryGenerateRaidInfo_Patch1 (RimWorld.IncidentWorker_Raid,RimWorld.IncidentParms,System.Collections.Generic.List`1<Verse.Pawn>&,bool)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.IncidentWorker_Raid.TryExecuteWorker_Patch1 (RimWorld.IncidentWorker_Raid,RimWorld.IncidentParms)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.IncidentWorker_RaidEnemy.TryExecuteWorker_Patch1 (RimWorld.IncidentWorker_RaidEnemy,RimWorld.IncidentParms)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.IncidentWorker.TryExecute_Patch2 (RimWorld.IncidentWorker,RimWorld.IncidentParms)
Verse.DebugActionsIncidents:DoRaid (RimWorld.IncidentParms)
Verse.DebugActionsIncidents/<>c__DisplayClass2_2:<ExecuteRaidWithFaction>b__2 ()
LudeonTK.Dialog_DebugOptionLister:DebugAction (string,single,System.Action,bool)
LudeonTK.Dialog_DebugOptionListLister:DoListingItems (UnityEngine.Rect,single)
LudeonTK.Dialog_OptionLister:DoWindowContents (UnityEngine.Rect)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Window.InnerWindowOnGUI_Patch0 (Verse.Window,int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)


Faction Pertnum Limited of def OSNNeutral has no usable PawnGroupMakers for parms groupKind=Combat, tile=1995, inhabitants=False, points=52.5, faction=Pertnum Limited, ideo=, traderKind=, generateFightersOnly=False, dontUseSingleUseRocketLaunchers=False, raidStrategy=StageThenAttack, forceOneDowned=False, seed=, raidAgeRestriction=
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch4 (string)
RimWorld.PawnGroupMakerUtility/<GeneratePawns>d__2:MoveNext ()
System.Collections.Generic.List`1<Verse.Pawn>:.ctor (System.Collections.Generic.IEnumerable`1<Verse.Pawn>)
System.Linq.Enumerable:ToList<Verse.Pawn> (System.Collections.Generic.IEnumerable`1<Verse.Pawn>)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.IncidentWorker_Raid.TryGenerateRaidInfo_Patch1 (RimWorld.IncidentWorker_Raid,RimWorld.IncidentParms,System.Collections.Generic.List`1<Verse.Pawn>&,bool)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.IncidentWorker_Raid.TryExecuteWorker_Patch1 (RimWorld.IncidentWorker_Raid,RimWorld.IncidentParms)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.IncidentWorker.TryExecute_Patch2 (RimWorld.IncidentWorker,RimWorld.IncidentParms)
Verse.DebugActionsIncidents:DoRaid (RimWorld.IncidentParms)
Verse.DebugActionsIncidents/<>c__DisplayClass2_2:<ExecuteRaidWithFaction>b__2 ()
LudeonTK.Dialog_DebugOptionLister:DebugAction (string,single,System.Action,bool)
LudeonTK.Dialog_DebugOptionListLister:DoListingItems (UnityEngine.Rect,single)
LudeonTK.Dialog_OptionLister:DoWindowContents (UnityEngine.Rect)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Window.InnerWindowOnGUI_Patch0 (Verse.Window,int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)

Playing around with it more with this mod and all the stellae nostrum mods, the issue appears to be how many raid points there to determine whether they'll spawn or not. The pawns tend to spawn and the raids go off as normal at higher raid point values.

Now I'm curious if this was a sort of balance measure and not a true bug but something the devlog caught as a bug. The faction raids will spawn consistently at higher raid points. Happy to know this! I didn't want to get rid of these mods.
Resurrectionem  [开发者] 1 月 21 日 下午 7:53 
引用自 Kadoken
This mod might be broken. I went into dev test after never seeing these guys in raids/visits.
This is the log
Faction Henson Construction of def OSNAggressive has no usable PawnGroupMakers for parms groupKind=Combat, tile=1995, inhabitants=False, points=52.5, faction=Henson Construction, ideo=, traderKind=, generateFightersOnly=False, dontUseSingleUseRocketLaunchers=False, raidStrategy=ImmediateAttack, forceOneDowned=False, seed=, raidAgeRestriction=
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch4 (string)
RimWorld.PawnGroupMakerUtility/<GeneratePawns>d__2:MoveNext ()
System.Collections.Generic.List`1<Verse.Pawn>:.ctor (System.Collections.Generic.IEnumerable`1<Verse.Pawn>)
System.Linq.Enumerable:ToList<Verse.Pawn> (System.Collections.Generic.IEnumerable`1<Verse.Pawn>)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.IncidentWorker_Raid.TryGenerateRaidInfo_Patch1 (RimWorld.IncidentWorker_Raid,RimWorld.IncidentParms,System.Collections.Generic.List`1<Verse.Pawn>&,bool)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.IncidentWorker_Raid.TryExecuteWorker_Patch1 (RimWorld.IncidentWorker_Raid,RimWorld.IncidentParms)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.IncidentWorker_RaidEnemy.TryExecuteWorker_Patch1 (RimWorld.IncidentWorker_RaidEnemy,RimWorld.IncidentParms)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.IncidentWorker.TryExecute_Patch2 (RimWorld.IncidentWorker,RimWorld.IncidentParms)
Verse.DebugActionsIncidents:DoRaid (RimWorld.IncidentParms)
Verse.DebugActionsIncidents/<>c__DisplayClass2_2:<ExecuteRaidWithFaction>b__2 ()
LudeonTK.Dialog_DebugOptionLister:DebugAction (string,single,System.Action,bool)
LudeonTK.Dialog_DebugOptionListLister:DoListingItems (UnityEngine.Rect,single)
LudeonTK.Dialog_OptionLister:DoWindowContents (UnityEngine.Rect)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Window.InnerWindowOnGUI_Patch0 (Verse.Window,int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)


Actually, These kind of bugs does not give critical errors in the game, but I fixed that I make pawnkind that eat less raid points. Thank you for noticing!
Astra 5 月 17 日 上午 7:10 
harmless warning:
osnsgmechanoid uses "pawn_melee_punch_hitbuilding" sounddef for soundmeleehitbuilding, but the sounddef does not exist
Speedwagoooon 6 月 27 日 下午 1:47 
i have recently encountered an issue, when using the tear gas spray ability it basically does the animation, but has no actual effect and the colonist that uses it gets stunlocked as if still trying to use it, the ability itself gets stuck on a never ending cooldown. it only stops after i force the colonist to take some other action like moving or shooting. Here is the log from that moment

(I can post the modlist later if need be)

Exception ticking Berdejo (at (136, 0, 130)): System.MissingMethodException: void Verse.GenExplosion.DoExplosion(Verse.IntVec3,Verse.Map,single,Verse.DamageDef,Verse.Thing,int,single,Verse.SoundDef,Verse.ThingDef,Verse.ThingDef,Verse.Thing,Verse.ThingDef,single,int,System.Nullable`1<Verse.GasType>,System.Nullable`1<single>,int,bool,Verse.ThingDef,single,int,single,bool,System.Nullable`1<single>,System.Collections.Generic.List`1<Verse.Thing>,System.Nullable`1<Verse.FloatRange>,bool,single,single,bool,Verse.ThingDef,single,Verse.SimpleCurve,System.Collections.Generic.List`1<Verse.IntVec3>,Verse.ThingDef,Verse.ThingDef)
[Ref A76E0F94]
at RimWorld.Ability.ApplyEffects (System.Collections.Generic.IEnumerable`1[T] effects, Verse.LocalTargetInfo target, Verse.LocalTargetInfo dest) [0x0000f] in <630e2863bc9a4a3493f2eff01e3a9556>:0
at RimWorld.Ability.ApplyEffects (System.Collections.Generic.IEnumerable`1[T] effects, System.Collections.Generic.List`1[T] targets, Verse.LocalTargetInfo dest) [0x00011] in <630e2863bc9a4a3493f2eff01e3a9556>:0
at RimWorld.Ability.Activate (Verse.LocalTargetInfo target, Verse.LocalTargetInfo dest) [0x00071] in <630e2863bc9a4a3493f2eff01e3a9556>:0
at RimWorld.Verb_CastAbility.TryCastShot () [0x00000] in <630e2863bc9a4a3493f2eff01e3a9556>:0
at Verse.Verb.TryCastNextBurstShot () [0x00030] in <630e2863bc9a4a3493f2eff01e3a9556>:0
- TRANSPILER legodude17.mvcf: IEnumerable`1 MVCF.PatchSets.PatchSet_VerbComps:TryCastNextBurstShot_Transpiler(IEnumerable`1 instructions, ILGenerator generator)
- TRANSPILER roolo.RunAndGun: IEnumerable`1 RunAndGun.Harmony.Verb_TryCastNextBurstShot:Transpiler(IEnumerable`1 instructions)
- TRANSPILER PerformanceOptimizer.Main: IEnumerable`1 PerformanceOptimizer.Optimization_FasterGetCompReplacement:Transpiler(IEnumerable`1 instructions, MethodBase method)
- POSTFIX legodude17.mvcf: Void MVCF.PatchSets.PatchSet_VerbComps:TryCastNextBurstShot_Postfix(Verb __instance)
at Verse.Verb.WarmupComplete () [0x00013] in <630e2863bc9a4a3493f2eff01e3a9556>:0
at Verse.Stance_Warmup.Expire () [0x0000a] in <630e2863bc9a4a3493f2eff01e3a9556>:0
at Verse.Stance_Busy.StanceTick () [0x0002a] in <630e2863bc9a4a3493f2eff01e3a9556>:0
at Verse.Stance_Warmup.StanceTick () [0x002a0] in <630e2863bc9a4a3493f2eff01e3a9556>:0
at Verse.Pawn_StanceTracker.StanceTrackerTick () [0x00016] in <630e2863bc9a4a3493f2eff01e3a9556>:0
at Verse.Pawn.Tick () [0x00081] in <630e2863bc9a4a3493f2eff01e3a9556>:0
at Verse.TickList.Tick () [0x0015c] in <630e2863bc9a4a3493f2eff01e3a9556>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch2 (string)
Verse.TickList:Tick ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.DoSingleTick_Patch2 (Verse.TickManager)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.TickManagerUpdate_Patch0 (Verse.TickManager)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Game.UpdatePlay_Patch3 (Verse.Game)
Verse.Root_Play:Update ()

Exception ticking Berdejo (at (136, 0, 130)): System.MissingMethodException: void Verse.GenExplosion.DoExplosion(Verse.IntVec3,Verse.Map,single,Verse.DamageDef,Verse.Thing,int,single,Verse.SoundDef,Verse.ThingDef,Verse.ThingDef,Verse.Thing,Verse.ThingDef,single,int,System.Nullable`1<Verse.GasType>,System.Nullable`1<single>,int,bool,Verse.ThingDef,single,int,single,bool,System.Nullable`1<single>,System.Collections.Generic.List`1<Verse.Thing>,System.Nullable`1<Verse.FloatRange>,bool,single,single,bool,Verse.ThingDef,single,Verse.SimpleCurve,System.Collections.Generic.List`1<Verse.IntVec3>,Verse.ThingDef,Verse.ThingDef)
[Ref A76E0F94] Duplicate stacktrace, see ref for original
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch2 (string)
Verse.TickList:Tick ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.DoSingleTick_Patch2 (Verse.TickManager)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.TickManagerUpdate_Patch0 (Verse.TickManager)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Game.UpdatePlay_Patch3 (Verse.Game)
Verse.Root_Play:Update ()
< >
正在显示第 1 - 15 条,共 18 条留言
每页显示数: 1530 50