【求助】魔幻的岸炮对海遮断

T4的岸炮对海遮断,也就是舰船走到岸炮射程格内,岸炮会自动射击,然后舰船自动反击。但这个设定一直都挺魔幻的。最开始的版本是,大船(BB/CA)对岸炮可以说是完全碾压,大船走进岸炮射程格后,岸炮一炮打大船几点维修度,大船一炮全灭岸炮单位(比如一个岸炮单位有100个步兵班10门炮,那么这100个步兵班也会被歼灭)。这样造成一个现象,进攻方的大船绕着海岸线走一圈,就可以靠对海遮断机制无损全灭防守方的岸炮单位。那防守方还不如不设岸炮单位,全部换成卫戍抗线呢。
但在某个版本更新后,成了岸炮对船只的全面碾压。小船单位(DD/CL)吃了岸炮遮断后,一炮团灭。大船吃了岸炮遮断,一炮掉了几十点维修度,而反击打岸炮单位连几个步兵班都打不死。而更要命的是,岸炮遮断运输船上的登陆陆军单位i,就是一炮全灭,即使运输船和己方战舰单位重合移动也是如此。这就导致进攻方根本没法进行登陆。
这两种区别最典型的剧本案例,就是奥林匹克45。一个是美军一个BB单位就可以扫清日军所有港口格上的岸炮单位,然后陆军单位直接登陆就行。一个是美军面对日军港口格上密密麻麻的岸炮单位望洋兴叹,哪怕是BB单位动一格都能被打成半残,更不用说陆军单位敢登陆就是一炮团灭了。
所以,这个机制有没有办法规避?