(1.0.1958) Removing Watermill Generator Keeps Power Conduit Grid When Removed

Started by Jdalt40, July 08, 2018, 06:03:12 PM

Previous topic - Next topic

Jdalt40

Removing the Watermill Generator will leave a graphical bug in which the power grid UI is still visible in the same position. Error exists below:
QuoteException in UIRootUpdate: System.IndexOutOfRangeException: Array index is out of range.
  at Verse.EdificeGrid.get_Item (IntVec3 c) [0x00013] in C:\Dev\RimWorld\Assets\Scripts\Verse\Map\Grids\EdificeGrid.cs:31
  at Verse.GridsUtility.GetEdifice (IntVec3 c, Verse.Map map) [0x00008] in C:\Dev\RimWorld\Assets\Scripts\Verse\Map\Grids\GridsUtility.cs:262
  at Verse.GenDraw.DrawInteractionCell (Verse.ThingDef tDef, IntVec3 center, Rot4 placingRot) [0x0002b] in C:\Dev\RimWorld\Assets\Scripts\Verse\Utility\Gen\GenDraw.cs:336
  at RimWorld.Designator_Place.SelectedUpdate () [0x000bf] in C:\Dev\RimWorld\Assets\Scripts\RimWorld\UI\Designators\Place\Designator_Place.cs:124
  at RimWorld.Designator_Build.SelectedUpdate () [0x00002] in C:\Dev\RimWorld\Assets\Scripts\RimWorld\UI\Designators\Place\Designator_Build.cs:317
  at Verse.DesignatorManager.DesignatorManagerUpdate () [0x0001d] in C:\Dev\RimWorld\Assets\Scripts\Verse\UI\Designator\DesignatorManager.cs:125
  at RimWorld.MapInterface.MapInterfaceUpdate () [0x0006f] in C:\Dev\RimWorld\Assets\Scripts\RimWorld\UI\MapInterface.cs:197
  at RimWorld.UIRoot_Play.UIRootUpdate () [0x00036] in C:\Dev\RimWorld\Assets\Scripts\RimWorld\UI\UIRoot_Play.cs:159
Verse.Log:Error(String, Boolean) (at C:\Dev\RimWorld\Assets\Scripts\Verse\Utility\Debug\Log\Log.cs:78)
RimWorld.UIRoot_Play:UIRootUpdate() (at C:\Dev\RimWorld\Assets\Scripts\RimWorld\UI\UIRoot_Play.cs:178)
Verse.Root:Update_Patch1(Object)
Verse.Root_Play:Update() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Global\Root\Root_Play.cs:83)
Also multiple graphical issues exists throughout the colony in which the Power Conduit Grid appear disconnected in some areas.
EDIT: This seems to break power draw as well