https://gist.github.com/e9d4f93477d1f3c1561c96294f7912bc
-----
I can buy robots and install them just fine. But getting them to turn on causes this error to turn in the console.
-----
Could not resolve reference to object with loadID Thing_AIRobot_Cleaner1515243 of type Verse.Pawn. Was it compressed away, destroyed, had no ID number, or not saved/loaded right?
Verse.Log:Warning(String)
Verse.LoadedObjectDirectory:ObjectWithLoadID(String)
Verse.CrossRefResolver:NextResolvedRef()
Verse.Scribe_References:LookReference(Pawn&, String, Boolean)
Fluffy_Tabs.PawnPrioritiesTracker:ExposeData()
Verse.CrossRefResolver:ResolveAllCrossReferences()
Verse.Game:LoadGame()
Verse.SavedGameLoader:LoadGameFromSaveFile(String)
Verse.Root_Play:<Start>m__736()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__733()
The problem persists on new colonies and old.
fluffys worktab and the misc robots had an issue if used together. not sure if it's fixed.
edit. forgot to mention you might want to post this in the mods thread if you know which mod caused the error ;)
Whoops, my bad. Is there a specific place for me to post this on the thread of the mod? I checked and couldn't find anything.
i personaly would just post in the mod release thread of the mod in question.
thingdefs with following numbers cause such issues, if you already know violating mod, post inside thread of that mod.
it's possible to fix mod, especially if fault is 3 lines fix, but you really should report original author.
Thanks for clearing that up. I will send a post to the author with this as a reference.
Quote from: RawCode on January 13, 2017, 09:01:42 PM
thingdefs with following numbers cause such issues, if you already know violating mod, post inside thread of that mod.
it's possible to fix mod, especially if fault is 3 lines fix, but you really should report original author.
Thats not a thingdef, thats a thing, they always have numbers after them. Its the thingID.
Pretty sure the xml loader will refuse to load a Def that contains invalid characters in the defName, numbers are disallowed too.
yes it will but the log is showing a thing with its ID not a thingdef in xml.
In this case Fluffys Worktab needed to be updated and then it works.
FYI: The ThingDefs of this robot is AIRobot_Cleaner. The shown text is the Thing name (including the hash at the end).