That's one way to do it. If you want it per weapon you could try to change the change the categorie from your anti-device laser from 1/2 to 4 or something. The siege laser for instance is a cat 4 weapon, and technically it is a laser weapon.
I just don't know where to change the original category....
for example, this weapon...
it got a "category"
but according to
http://nexusthegame.net/wiki/Weaponsthis is always 1 for weapon, so I bet it's not the range category
and it's not related, but hope someone can explain abit on what's the "Sets 1 30 100 31 111" mean
for the shield the"Sets" determine the attribute, but for weapon I can't find reference in wiki
DEVICETYPE 24
Name "weap_heLaser"
Mesh "earth\devices\gun_nehezlezer"
Category 1
Civilization 0
Sets 1 30 100 31 111 ;
Purpose 3 ;
HitChanceCat 9
DeviceHitChance 70
Substance 1
Charge 13
EnergyIn 260
PenetrateShield 700
DamageShield 1
DamageHull 10
DamageDevice 60
Detected 85
Scanned 140
HPmax 1250
RepairHP 16
Start 2 0 80 1
Travel 1 11000 81 1
End 1 0 82 1
Available
InstallRP 2
Info_Category "info_wcat_tact"
Info_Damage 4
Info_RateOfFire 5
Info_Precision 5
DEVICETYPE
and the "category table" i only see one from the official modding tool in exl format
can't seems to find anything thing similar in the extracted dat folder..
I guess there should be one for changing the range right?