How I am reading the shield punch description, is that 50% of the beam damage is not affected by shields (so does hull damage). I was planning to use this against carriers, since even with a 500 (or whatever) damage beam attack you need 2 hits against every fighter to shoot them down.
Well obvious it does not work that way, so what exactly is shield punch doing?