Arcitectus / Sanderling

APIs and libraries to read information directly from the EVE Online game client.
https://forum.botlab.org
Apache License 2.0
258 stars 117 forks source link

Adapt to the structure of the UI elements slotUI with moduleButtons isbusy #80

Closed focabr closed 1 year ago

focabr commented 1 year ago

Problem: The core industrial booster modules, compressor, command burst for industrial ships when you stop the module it is still active until its cycle ends, however it glows red until it finishes.

Proposal: My proposal would be to create an isBusy property in the module to detect even if it is active and we know that it is "stopping".

isBusy = |> Filter == Sprite and Dict == busy

image

image

I sent industrial_stopping_session-2023-03-02T23-16-01-event-1451-eve-online-memory-reading.json

If you have any question, feel free to contact me.

Best regards

Viir commented 1 year ago

Thank you for adding the busy indication on the parsed ship module! LGTM


Looking at the two screenshots you posted, we see the green and red colors are also present in the memory reading: The screenshot with the spatial rendering shows a green color around some modules and a red color around some others, and the colors seem to match the "isBusy" flag shown in the tree view in the upper screenshot. So if that 'busy' name were to disappear from the memory in the future, we could switch to using these colors.