Skip to content

Remove All Components does Bad Things if a client has it and the host doesn't. #1

@ShadowDragon8685

Description

@ShadowDragon8685

Remove All Components can be used as a griefing tool, in the worst-case scenario, if the clients have this mod and the host does not.

If the client has Remove All Components installed and the host doesn't, then the disassembly levers are shown to the client on a ship's default installations. If the client then attempts to pull out one of these installations, the lever will attempt to pull out, then it will show the client an "Error: Unable to build here" message.

Thereafter, that installation will be bugged: it will not be able to be turned on by anyone, whether the client with the mod, or any other player, but it will not be able to be removed by anyone, essentially becoming a dead slot.

The ideal fix, presuming that it's totally impossible and/or undesirable, to get a modded client game to convince an unmodded host game to allow the deconstruction, would be to check to see if the player is the client; and if so, not show them the removal lever unless the host also have the mod installed. Failing that, not showing the levers if the modded player is only a client would be satisfactory.

Metadata

Metadata

Assignees

No one assigned

    Labels

    wontfixThis will not be worked on

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions