Use the ROTOR_SIMPLE tag instead of the ROTOR tag, and submit a patch following my advice in this comment: vehicle: improve performance by removing has_part( "ROTOR" ) calls by mlangsdorf · Pull Request #44941 · CleverRaven/Cataclysm-DDA · GitHub
Also, there’s a misconception here that helicopters don’t work with electric engines - they definitely do, it’s just that you need a light helicopter because we only have puny electric engines in game (for now).
Electric engines are a little bugged though:
opened 04:06PM - 05 Apr 20 UTC
<Bug>
Vehicles
# Describe the bug
Converting a helicopter to electrical power, flying up, an… d then waiting for some time costs no fuel other than the fuel used in ascending.
# Steps To Reproduce
Spawn in a two seat, remove the fuel tanks and engine, then install a storage battery and super electric motor.
Fill the storage battery, then fly up to some height and wait indefinitely. The helicopter will use no fuel from hovering.
Flying at speed 6 in the helicopter also appears to use no fuel.
Save with helicopter:
[Otho.tar.gz](https://github.com/CleverRaven/Cataclysm-DDA/files/4434298/Otho.tar.gz)
# Expected behavior
Hovering and flying at low speeds in a helicopter still uses fuel.
# Versions and configuration
- OS: Linux
- OS Version: Arch Linux, kernel version 5.5.13
- Game Version: 0.E-327-g0f1e6aa36d [64-bit]
- Graphics Version: Tiles
- Game Language: System language []
- Mods loaded: [
Dark Days Ahead [dda],
Disable NPC Needs [no_npc_food]
]