So for `confirmAttackThreshold`, null means always and for `autoAttackThreshold` it means never