cataclysmbnteam / Cataclysm-BN

Cataclysm: Bright Nights, A fork/variant of Cataclysm:DDA by CleverRaven.
https://docs.cataclysmbn.org
Other
692 stars 273 forks source link

Hovering with helicopters and gyrocopters is free if using electric motors #2818

Open Ker-Nes opened 1 year ago

Ker-Nes commented 1 year ago

Describe the bug

When in a flying vehicle that uses electric motors for power, hovering (that is, flying at a given altitude, without otherwise moving) uses zero battery power, no matter how long one waits. Moving up and down z levels do use a small amount of energy, but otherwise, so long the speed is 0, no power is used.

Obviously, hovering should use some energy.

Steps To Reproduce

  1. Get or make a helicopter or gyrocopter that uses electric motors and batteries, no combustion engines.
  2. Get in the seat and fly up to any z levels.
  3. Don't make any horizontal move or change speed from 0.
  4. Check current battery levels.
  5. Wait for any arbitrary amount of time.
  6. Check battery levels again. See that they haven't changed.

Screenshots

No response

Versions and configuration

Additional context

Combustion engines seem to be working fine. Idling on the ground uses some fuel, hovering uses a bit more fuel. Moving uses a bit more, which is questionable from a realism standpoint, but not really a concern overall. Just electric motors seem to be having this problem.

zantanzuken commented 1 year ago

can confirm. i believe part of this comes from the fact that an engine both draws and produces energy at the same time, i believe a simplification of the vehicle system really, having more 'engine' than your helicopter needs actually produces MORE energy than you'd even use in flight, at the expense of weight. (engines like the vortex engine for example will allow you to fly forever)