ScrapYard (SYD) by magico13

ScrapYard (SYD) by magico13

4.2k Downloads

[Bug ๐Ÿž]: Old known issue with BuoyancyControl

Gordon-Dry opened this issue ยท 1 comments

commented

Brief description of your issue (aka the problem)

This issue already was a thing some time ago, I posted about it in the forum but never opened an issue on GitHub for the previous maintaining dev.

If the mod BuoyancyControl is used - https://github.com/Xyphos/KSP_BuoyancyControl - reusing a part is bugged, as the used part wants to set the PAW's "Buoyancy" slider to either "0" or "-1" - as soon as I move the slider to a proper value (so > 1.0) it's a "new part" with default safety rating.

And there is anothe issue as well; I have to click the "Apply" button of the inventory UI multiple times and can see that the PAW's entry after "ScrapYard: " toggles from shortly shown "0 Previous 1" and then switching to "Part Is New" again.

There is no nullref regarding ScrapYard, OhScrap, KCT or BuoyancyControl at all.

Operating system

Windows 10

KSP version

1.12.3

Version of addon

2.2.2.1-release

Steps to reproduce the behavior or issue

  1. fly a vessel
  2. recover it
  3. go to VAB
  4. right click on a part
  5. "Apply" to reuse a part in ScrapYard UI

Expected behavior

Being able to move the slider of "BuoyancyControl" mod without loosing the status quo of the used part and its safety rating.

Actual behavior

Moving the "BuoyancyControl" slider toggles the part to being new.

Environment

Mod: 2.2.2.1-release
KSP: 1.12.3

Log files

2022102701.zip

Screenshots

Screen-2022-10-27_23-18-31

Screen-2022-10-27_23-18-40

Additional context

No response

How did you download and install this?

CKAN

commented

I just recognized that other mod's sliders are also set to either "0", "-1" or the default value as well, like from RealAntennas where the "TechLevel" slider its set to "-1" and the "Transmit Power (dBm)" slider is set to default (which is "30 dBm").

The toggle buttons of Kerbalism science are also set to default which is "stopped".