Found this is the avenger code, what is this used for, I haven't seen it before and also does it have a place where I can edit it! The ;comment does not help.
Weapon AvengerTargetDesignator
PrimaryDamage = 200.0 ; How long (msec) we put the status on the target (should equal or exceed DelayBetweenShots)
PrimaryDamageRadius = 0.0
AttackRange = 200.0
DamageType = STATUS ; We put an Object Status on the target
DamageStatusType = FAERIE_FIRE ; And here is what WeaponSpeed = 999999.0 ; dist/sec
DelayBetweenShots = 200 ; time between shots, msec
ClipSize = 0 ; how many shots in a Clip (0 == infinite)
ClipReloadTime = 0 ; how long to reload a Clip, msec
LaserName = AvengerTargetingLaserBeam
LaserBoneName = TurretFX03
FireFX = WeaponFX_AvengerTargetDesignator
FireSound = AvengerPaintWeaponLoop
FireSoundLoopTime = 120 ; loop the firing sound until there's this much delay between shots
End