Further to this, it should probably be extended so that the fix is optional, like so:
DecloakWhenPassengersFire=yes Regardless of passengers' weapons, always decloak if a passenger fires
DecloakWhenPassengersFire=no (original behaviour) Regardless of passengers' weapons, never decloak if a passenger fires
DecloakWhenPassengersFire=depends (default - current Ares behaviour) Decloak based on passengers' weapon DecloakToFire= flag.
Further to this, it should probably be extended so that the fix is optional, like so:
DecloakWhenPass engersFire= yes
Regardless of passengers' weapons, always decloak if a passenger fires
DecloakWhenPass engersFire= no (original behaviour)
Regardless of passengers' weapons, never decloak if a passenger fires
DecloakWhenPass engersFire= depends (default - current Ares behaviour)
Decloak based on passengers' weapon DecloakToFire= flag.