Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: change 4.20 Beta 1 -> 4.20

...

Target element handling (default UI connections)

In 4.20 Beta 1 the 20 the way the UI system treats connections with the UI-tag was changed in such a way that as of per 4.20 default UI-connections are required to only have a single tag (the ui-tag). Before that change, default UI-connections could have other tags in addition to the ui-tag.

...

Removed locking of no current target

In 4.20 Beta 1 we changed the locking behavior slightly. Before 4.20 Beta 1 it was possible to set a target lock-request without having an actual target. As of 4.20 Beta 1, this will no longer work (i.e. a call to RequestSofttargetLock() without a current target will fail now -

Jira
serverEgosoft JIRA
serverId9d4eeb41-d1c2-3d89-8ea6-0964f358c464
keyXRUIMOD-189
).

...

Changes to Lua Pause()/Unpause() functions

Prior to XR 4.20 Beta 1 it was required that each call to the Pause() function in Lua has a corresponding Unpause() call to actually unpause the game. Since this is error prone (i.e. if you miss a single Unpause() call, the game would still be paused and you'd have to restart the game since there's no way to recover from that state), we decided to change the design (see

Jira
serverEgosoft JIRA
serverId9d4eeb41-d1c2-3d89-8ea6-0964f358c464
keyXRUIMOD-222
).

...