HelicopterRevival


Adds a fully animated attack helicopter to the game. Ideal for getting from A to B quickly, exploring the map, building islands and nuking biters from the sky. Originally forked from Kumpu with fixes for Factorio 0.18.2+, but adding some enhancements of my own as well.

Content
1 year, 4 months ago
0.18 - 1.1
68.6K
Transportation

b Remote control interface is not surface aware

1 year, 4 months ago
(updated 1 year, 4 months ago)

All interactions through the remote control interface don't take the surface of helipads or helicopters into consideration. The map marker feature isn't affected though.

This affects scenarios where there are helicopters or helipads on different surfaces; if I open the helicopter remote UI in such cases I will still get a view for helicopters and pads that aren't on the current surface, but their camera view will show the location at the corresponding coordinates but for the wrong surface.

This results in wrong interactions, for instance if I'm on the current surface closer to the coordinates of an helicopter that's on a different surface, the operation of calling the nearest available helicopter will summon an helicopter of that other surface and send it to your coordinates but applied to that other surface.

The same can happen by manually asking a helicopter on a surface to go to a helipad on a different surface, since the UI makes such interactions possible.

This is particularly problematic in popular mods that use multiple surfaces such as Space Exploration.

1 year, 3 months ago

I think this is also an issue with Factorissimo 2 when auto flying in map mode. No issue when flying copter in main view, but when flying over a
Factorissimo 2 building door in map mode the surface changes crashing the game [copter flies in one direction on the Factorissimo surface, log spammed with desync errors. Have to restart server from last autosave.].

Helipads and copters seem not to be surface aware but should only operate on the surface they originated from?

New response