Hi!
I am developing an RTS-style vehicle control mod for Factorio (AutoDrive-fixed https://mods.factorio.com/mod/autodrive-fixed).
Helicopters from HelicopterRevival have a unique takeoff mechanic and an auto-landing check for empty vehicles (landIfEmpty), which prevents external automation mods from commanding them to take off or pilot them unmanned.
Would you consider adding a remote interface to your mod so other mods can interface with it?
I have already tested this integration by adding an interface (takeoff, land, is_airborne, is_ready) to HelicopterRevival and calling it from my mod - everything works seamlessly together!
Since I couldn't find your public GitHub repository for Factorio 2.0, I set up a temporary repo with the original 0.6.5 code and committed the changes on top so you can easily review the diff:
Commit diff: https://github.com/dzafar/HelicopterRevival-test/commit/0d4a06dec2548c63ce1cde450e0b3c30be4e8496
Repository: https://github.com/dzafar/HelicopterRevival-test
(Note: I omitted the graphics folder from the repository tree because GitHub's web uploader complained about directory depth, but I included the complete, packaged .zip archive in the root of the repo so you can immediately test it in-game).
Could you please consider merging these changes into your project for the next update? I would also really appreciate it if you could include the exact same interface in your Factorio 2.1 version as well (I haven't adapted it myself yet). It would make helicopter fleet automation possible and would be greatly appreciated by the community!
Thank you for maintaining such an awesome mod!