This idea doesn’t address all issues with ECM, it only tries to change the on/off feel of being ECMed, ie, today you either can continue to target as normal, or you cant target anything at all until next ECM cycle.
It also assumes the “chance to jam” formula stays the same. (ecm strength/sensor strength), but changes when the rng runs.
The following is from the “ECM victim” point of view.
Start of ECM cycle, roll dice, if ECM wins all locked targets are unlocked, and cannot lock any new targets until next ECM cycle.
Start of ECM cycle, roll dice once per locked target, if ECM wins, unlock that target. (all target locks where ECM wins will be unlocked)
For every targeting attempt, roll dice, if ECM wins, targeting fails at the end of targeting cycle.
With this idea, when you get ECMed you will never be completely shut down, but always affected. You can continue to try to lock targets, and the dice roll will decide if you succeed or not, if you fail try lock the target again. Logi and similar roles will have to keep track of cap buddies and other important pre-locks to make sure to re re-lock them if they get unlocked.
High ECM strength might feel less oppressive, you will still have a successful lock now and then, low ECM strength might feel less useless, it will prevent a lock now and then.
My hope is that the feel of being under ECM is less random, even if it still very much is random, and instead will feel closer to noise, since the randomness happens more often.