Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - PudgyElderGod

#1
Releases / Re: [A16] sd Mods - mostly stuff
January 11, 2017, 05:57:37 AM
Hey, I keep running into an issue with the pontoons. A small path I have of them, and only that path, isn't able to be destroyed or deconstructed by any means.

When shot to 0 health, it generates this error
QuoteException ticking Bullet_FNF2000_rt1109146: System.ArgumentNullException: Argument cannot be null.
Parameter name: key
  at System.Collections.Generic.Dictionary`2[System.String,Verse.TerrainDef].TryGetValue (System.String key, Verse.TerrainDef& value) [0x00000] in <filename unknown>:0
  at Verse.DefDatabase`1[Verse.TerrainDef].GetNamed (System.String defName, Boolean errorOnFail) [0x00000] in <filename unknown>:0
  at Verse.TerrainDef.Named (System.String defName) [0x00000] in <filename unknown>:0
  at sd_bridges.Building_sd_bridges_pontoonbridge.Destroy (DestroyMode mode) [0x00000] in <filename unknown>:0
  at Verse.DamageWorker.Apply (DamageInfo dinfo, Verse.Thing victim) [0x00000] in <filename unknown>:0
  at Verse.DamageWorker_AddInjury.Apply (DamageInfo dinfo, Verse.Thing thing) [0x00000] in <filename unknown>:0
  at Verse.Thing.TakeDamage (DamageInfo dinfo) [0x00000] in <filename unknown>:0
  at RimWorld.Bullet.Impact (Verse.Thing hitThing) [0x00000] in <filename unknown>:0
  at Verse.Projectile.ImpactSomething () [0x00000] in <filename unknown>:0
  at Verse.Projectile.Tick () [0x00000] in <filename unknown>:0
  at Verse.TickList.Tick () [0x00000] in <filename unknown>:0
Verse.Log:Error(String)
Verse.TickList:Tick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:Update()
Verse.Root_Play:Update()

When attempting to deconstruct it, I get this error message:
QuoteArgument cannot be null.
Parameter name: key
  at System.Collections.Generic.Dictionary`2[System.String,Verse.TerrainDef].TryGetValue (System.String key, Verse.TerrainDef& value) [0x00000] in <filename unknown>:0
  at Verse.DefDatabase`1[Verse.TerrainDef].GetNamed (System.String defName, Boolean errorOnFail) [0x00000] in <filename unknown>:0
  at Verse.TerrainDef.Named (System.String defName) [0x00000] in <filename unknown>:0
  at sd_bridges.Building_sd_bridges_pontoonbridge.Destroy (DestroyMode mode) [0x00000] in <filename unknown>:0
  at RimWorld.Designator_Deconstruct.DesignateThing (Verse.Thing t) [0x00000] in <filename unknown>:0
  at RimWorld.Designator_Deconstruct.DesignateSingleCell (IntVec3 loc) [0x00000] in <filename unknown>:0
  at Verse.Designator.DesignateMultiCell (IEnumerable`1 cells) [0x00000] in <filename unknown>:0
  at Verse.DesignatorManager.ProcessInputEvents () [0x00000] in <filename unknown>:0
  at RimWorld.MapInterface.HandleMapClicks () [0x00000] in <filename unknown>:0
  at RimWorld.UIRoot_Play.UIRootOnGUI () [0x00000] in <filename unknown>:0
  at Verse.Root.OnGUI () [0x00000] in <filename unknown>:0

When attempting to debug destroy a pontoon, I get this message:
QuoteArgument cannot be null.
Parameter name: key
  at System.Collections.Generic.Dictionary`2[System.String,Verse.TerrainDef].TryGetValue (System.String key, Verse.TerrainDef& value) [0x00000] in <filename unknown>:0
  at Verse.DefDatabase`1[Verse.TerrainDef].GetNamed (System.String defName, Boolean errorOnFail) [0x00000] in <filename unknown>:0
  at Verse.TerrainDef.Named (System.String defName) [0x00000] in <filename unknown>:0
  at sd_bridges.Building_sd_bridges_pontoonbridge.Destroy (DestroyMode mode) [0x00000] in <filename unknown>:0
  at Verse.Dialog_DebugActionsMenu.<DoListingItems_MapTools>m__8DB () [0x00000] in <filename unknown>:0
  at Verse.DebugTool.DebugToolOnGUI () [0x00000] in <filename unknown>:0
  at Verse.DebugTools.DebugToolsOnGUI () [0x00000] in <filename unknown>:0
  at RimWorld.UIRoot_Play.UIRootOnGUI () [0x00000] in <filename unknown>:0
  at Verse.Root.OnGUI () [0x00000] in <filename unknown>:0

Any help you can give me would be appreciated, I'd rather not restart this colony.

EDIT:
I managed to fix the problem by going into the save file with Notepad++ and manually changing the buildings to seabridges, deleting them, and replacing them with seabridges legitimately. If the error still interests you, however, I have a copy of the save file that I could boot up/send to you.
#2
Quote
> Nurse outfit

Make it happen.

Jecrell's Call of Cthulu Factions mod has a nurse outfit.