NebulaModTeam / nebula

A multiplayer mod for the game Dyson Sphere Program
GNU General Public License v3.0
835 stars 124 forks source link

fix compatibility with dsp 0.9.27.14659 #581

Closed starfi5h closed 2 years ago

starfi5h commented 2 years ago

DSP 0.9.27 update in late September introduces a new distribution logistics system that requires syncing.
Also they optimize code in ILS, so those need fixing too.

Syncing for delivery system:
Storage ↔ Storage part is unchanged.
For Storage ↔ Icarus, the event is broadcast when couriers (logistic bots) put/grab items to/from storage by player order.
When a courier takes off, a packet is broadcast to all players on the planet so they can create a fake courier to show visual effect.

https://user-images.githubusercontent.com/50672801/193880033-c6ecc91a-114e-4e67-a583-c6e3e50fb0d6.mp4

Done