All new weapon types start with 0 chargePartial fix. It's fine for cannons, relinking the ship core to the weapon computer does not change that either so those 2 issues are fixedmissiles and damage pulse.
The other issuesIt's not fine for **Beams** (damage beam, salvage, support), relinking/removing/adding blocks does still reset the charge to full for:
# **Beams**
# **Missiles**
# **Damage Pulse**
It's completely fine for cannons though (as far as I can see).for it.