RimWorld

RimWorld

More Persona Traits
 This topic has been pinned, so it's probably important
Arquebus  [developer] 15 Sep, 2022 @ 10:15am
Submit your bugs here
Tell me about your bugs here :)
Last edited by Arquebus; 15 Sep, 2022 @ 10:16am
< >
Showing 1-15 of 56 comments
Comrade Jcd 16 Sep, 2022 @ 5:41pm 
Seems like a great mod - thanks!

When I go to see more information on a persona weapon (from before installing the mod), I get the error message below, and an infobox without any persona trait details.

Exception filling window for Verse.Dialog_InfoCard: System.MissingFieldException: Field 'RimWorld.StatCategoryDefOf.Weapon_Ranged' not found.
at MorePersonaTraits.Patches.PatchBladelinkSpecialDisplayStats+<Postfix>d__0.MoveNext () [0x00102] in <02b598ae96b04466bbd1f3de9e061572>:0
at Verse.ThingWithComps+<SpecialDisplayStats>d__52.MoveNext () [0x000fe] in <7efcf1ca64ef4da5834de183a8640867>:0
at RimWorld.StatsReportUtility+<StatsToDraw>d__24.MoveNext () [0x002e0] in <7efcf1ca64ef4da5834de183a8640867>:0
at System.Linq.Enumerable+WhereEnumerableIterator`1[TSource].MoveNext () [0x0004e] in <351e49e2a5bf4fd6beabb458ce2255f3>: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 (wrapper dynamic-method) RimWorld.StatsReportUtility.RimWorld.StatsReportUtility.DrawStatsReport_Patch3(UnityEngine.Rect,Verse.Thing)
at (wrapper dynamic-method) Verse.Dialog_InfoCard.Verse.Dialog_InfoCard.FillCard_Patch1(Verse.Dialog_InfoCard,UnityEngine.Rect)
at Verse.Dialog_InfoCard.DoWindowContents (UnityEngine.Rect inRect) [0x00288] in <7efcf1ca64ef4da5834de183a8640867>:0
at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001ce] in <7efcf1ca64ef4da5834de183a8640867>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)
Arquebus  [developer] 17 Sep, 2022 @ 2:09am 
I tried recreating this scenario this morning, but I couldn't seem to reproduce the error. What item was it and did you mean that it had no traits before you installed the mod?
Last edited by Arquebus; 17 Sep, 2022 @ 2:09am
Comrade Jcd 17 Sep, 2022 @ 10:14am 
The problem must be on my end somehow. The issue is with any (vanilla) persona weapon, whether created before or after I installed the mod and whether bonded or not. The problem also persists on new saves and even when Harmony and MPT are the only mods running.
Last edited by Comrade Jcd; 17 Sep, 2022 @ 10:15am
Arquebus  [developer] 17 Sep, 2022 @ 10:30am 
Originally posted by Comrade Jcd:
The problem must be on my end somehow. The issue is with any (vanilla) persona weapon, whether created before or after I installed the mod and whether bonded or not. The problem also persists on new saves and even when Harmony and MPT are the only mods running.
Oh wow, that's weird. Can you check the game file integrity of your installation for me? And check the game file RimWorld\Data\Core\Defs\Stats\StatCategories.xml for 'Weapon_Ranged'. It looks like for some reason, that statdef category isn't being loaded into your games :S
Comrade Jcd 18 Sep, 2022 @ 11:41am 
Originally posted by Arquebus:
Oh wow, that's weird. Can you check the game file integrity of your installation for me? And check the game file RimWorld\Data\Core\Defs\Stats\StatCategories.xml for 'Weapon_Ranged'. It looks like for some reason, that statdef category isn't being loaded into your games :S

Yep, that's done it. I hadn't updated in a few months, so that stat must have come with a relatively recent update. Thanks for the help and the mod!
Arquebus  [developer] 18 Sep, 2022 @ 12:25pm 
Originally posted by Comrade Jcd:
Originally posted by Arquebus:
Oh wow, that's weird. Can you check the game file integrity of your installation for me? And check the game file RimWorld\Data\Core\Defs\Stats\StatCategories.xml for 'Weapon_Ranged'. It looks like for some reason, that statdef category isn't being loaded into your games :S

Yep, that's done it. I hadn't updated in a few months, so that stat must have come with a relatively recent update. Thanks for the help and the mod!
Glad to be of help :)
zrx278 20 Sep, 2022 @ 12:54am 
I think there is an error with Vanilla Genetics Expanded. I was attacked by a reptile hybrid animal, a crocorse, and they have a ranged attack. I stripped my mod list down to VGE and this mod to test and the error occurred again this time with a muffalokomodo, also a reptile hybrid with a ranged attack. The error does not occur if VGE is loaded without this mod.

Exception ticking GR_PoisonBlast39219: System.NullReferenceException: Object reference not set to an instance of an object
at MorePersonaTraits.Patches.PatchOnDamageBullet.Postfix (Verse.Thing hitThing, RimWorld.Bullet __instance) [0x0000f] in <0474a41bc49a42dab0421d31ef36112e>:0
at (wrapper dynamic-method) RimWorld.Bullet.RimWorld.Bullet.Impact_Patch1(RimWorld.Bullet,Verse.Thing)
at (wrapper dynamic-method) Verse.Projectile.Verse.Projectile.ImpactSomething_Patch1(Verse.Projectile)
at (wrapper dynamic-method) Verse.Projectile.Verse.Projectile.Tick_Patch1(Verse.Projectile)
at Verse.TickList.Tick () [0x0015c] in <81af9f8a18324e17b286924a43555a7c>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.TickList:Tick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch2 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
Verse.Game:UpdatePlay ()
(wrapper dynamic-method) Verse.Root_Play:Verse.Root_Play.Update_Patch1 (Verse.Root_Play)

Here is the hugslib log: https://pastebin.com/QCHTLf6j
Arquebus  [developer] 20 Sep, 2022 @ 1:57am 
I thought I fixed this bug :(
Ok, thanks for letting me know, I'll check tonight!
Arquebus  [developer] 20 Sep, 2022 @ 12:14pm 
Originally posted by zrx278:
I think there is an error with Vanilla Genetics Expanded. I was attacked by a reptile hybrid animal, a crocorse, and they have a ranged attack. I stripped my mod list down to VGE and this mod to test and the error occurred again this time with a muffalokomodo, also a reptile hybrid with a ranged attack. The error does not occur if VGE is loaded without this mod.

Exception ticking GR_PoisonBlast39219: System.NullReferenceException: Object reference not set to an instance of an object
at MorePersonaTraits.Patches.PatchOnDamageBullet.Postfix (Verse.Thing hitThing, RimWorld.Bullet __instance) [0x0000f] in <0474a41bc49a42dab0421d31ef36112e>:0
at (wrapper dynamic-method) RimWorld.Bullet.RimWorld.Bullet.Impact_Patch1(RimWorld.Bullet,Verse.Thing)
at (wrapper dynamic-method) Verse.Projectile.Verse.Projectile.ImpactSomething_Patch1(Verse.Projectile)
at (wrapper dynamic-method) Verse.Projectile.Verse.Projectile.Tick_Patch1(Verse.Projectile)
at Verse.TickList.Tick () [0x0015c] in <81af9f8a18324e17b286924a43555a7c>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.TickList:Tick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch2 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
Verse.Game:UpdatePlay ()
(wrapper dynamic-method) Verse.Root_Play:Verse.Root_Play.Update_Patch1 (Verse.Root_Play)

Here is the hugslib log: https://pastebin.com/QCHTLf6j
I saw that you were using version 1.0.8293. Please update to the most recent version (1.0.8295), as this version fixed that issue.
zrx278 20 Sep, 2022 @ 4:45pm 
Oh, sorry, that fixed it. I usually trust Rimpy to let me see if everything is up to date and it all looked fine.
Mike Oxlong 25 Oct, 2022 @ 3:23am 
The "Baneful" and "Non-reactive" modifiers are reversed. Per the descriptions, Baneful should be reducing resistance and Non-reactive increasing it, but they're doing the opposite.
Last edited by Mike Oxlong; 25 Oct, 2022 @ 3:29am
Arquebus  [developer] 25 Oct, 2022 @ 3:36am 
So they are. Will put out an update for them tonight. Thanks for letting me know!
Sirjames101 28 Oct, 2022 @ 3:54am 
if you have the perfect immunity gene which gives you immunity to the plague and get hit by a weapon with the plague bearer trait you still get the plague.
Arquebus  [developer] 28 Oct, 2022 @ 10:30am 
Nice catch, just put out a mod update which fixes both that bug and Iggy's bug report. Enjoy your non-plagued plague magnet :P
JayleeVT 29 Oct, 2022 @ 6:06pm 
It seems this mod is still using the "ToxicSensitivity" hediff which was turned into "Toxic Resistance" in 1.4. I keep getting errors and did a rimpy xml search for it and this mod came up... 1.4\Defs\WeaponTraitDefs and \Patches both seem to have it.
< >
Showing 1-15 of 56 comments
Per page: 1530 50