X Tutup
Skip to content

Miscellaneous fixes and improvements#5455

Merged
sturnclaw merged 4 commits intopioneerspacesim:masterfrom
sturnclaw:microfixes
Dec 25, 2022
Merged

Miscellaneous fixes and improvements#5455
sturnclaw merged 4 commits intopioneerspacesim:masterfrom
sturnclaw:microfixes

Conversation

@sturnclaw
Copy link
Member

Expect a short shelf-life before merge.

This PR adds more type information to Lua autocomplete files, fixes one unreported UI error when pumping fuel in hyperspace, and adds a debug utility to hyperjump to the star selected in the Sector Map. As usual, this debug button is present in the Ship Spawner for lack of a better place to put it right now, and requires the player to be undocked. It ignores maximum range and fuel costs, and can happily hyperjump you directly to Sag A* if you scroll long enough to get there...

This also adds two new attributes to LuaStarSystem to avoid having to generate a potentially expensive Lua table just to query the number of bodies or spacestations in a system.

- Add type information for body:exists(), :isa(), :setprop(), :hasprop() methods
- Jumps to the currently selected sector map target
- Add StarSystem.numberOfBodies attribute
- Add StarSystem.numberOfStations attribute

Avoids having to generate an entire table of body paths just to check
whether there are in fact bodies inside the system
@sturnclaw sturnclaw merged commit ebf37b8 into pioneerspacesim:master Dec 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

X Tutup