[1.197.181] Handful of Mod API Block Properties not Synchronizing with Server

Zach Hembree shared this bug 3 years ago
Reported

Over the past few months, I've stumbled across a handful of block properties and actions exposed through the API that aren't synchronized with the server. In these cases, the documentation does not indicate whether these are server-side only and there are often closely related properties that are synchronized, leading me to believe that this is not intended behavior.


Affected Members:

  • Sandbox.ModAPI.Ingame.IMyMechanicalConnectionBlock.Detach() does not synchronize with the server, yet the corresponding Attach() method functions perfectly.
  • Sandbox.ModAPI.Ingame.IMyMotorStator.Angle { get; } does not synchronize with the server, yet IMyPistonBase.CurrentPosition { get; } does.
  • Sandbox.ModAPI.Ingame.IMyWarhead.DetonationTime { get; } is not synchronized, but every other member in the Sandbox.ModAPI.Ingame.IMyWarhead interface is.
  • SpaceEngineers.Game.ModAPI.Ingame.IMyAirVent.GetOxygenLevel()


I'm not sure if there are any implementations of these members that aren't affected by this, but they certainly affect Air Vents, Pistons, Rotors and Warheads.

Replies (1)

photo
1

Hello, Zach!

Thank you for letting us know about this issue. This has been reported internally,

Kind Regards

Laura, QA Department

Leave a Comment
 
Attach a file