Skip to content

BUG: Using the Ping Location Feature in Orbit Throws out of Range Exception #790

@TreadTheDawnGames

Description

@TreadTheDawnGames

RimWorld Version: 1.6.4633
Multiplayer Version: 1.6 [Continuous]

Description:
Using the ping location feature in orbit (upper layers of the world view) throws out of range exception:

UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
RimWorld.Planet.PlanetLayer:GetTileCenter (int)
RimWorld.Planet.PlanetLayer:GetTileCenter (RimWorld.Planet.PlanetTile)
RimWorld.Planet.WorldGrid:GetTileCenter (RimWorld.Planet.PlanetTile)
Multiplayer.Client.DrawPingPlanet:Postfix () (at /home/runner/work/Multiplayer/Multiplayer/Source/Client/UI/DrawPingPlanet.cs:20)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.Planet.ExpandableWorldObjectsUtility.ExpandableWorldObjectsOnGUI_Patch1 ()
RimWorld.WorldInterface:WorldInterfaceOnGUI ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.UIRoot_Play.UIRootOnGUI_Patch1 (RimWorld.UIRoot_Play)
Verse.Root:OnGUI ()

Reproduction Steps:

  • Dev Quicktest
  • Start Multiplayer
  • Click "World" in bottom bar
  • Zoom out to the orbit layers where you can see asteroids and stations
  • Press "Ping location button" (defaults to Mouse 5)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions