WeaponFamily union enumerates weapon archetypes (rifle, shotgun, railgun, missile, lightning, revolver, cannon, mortar, disc, flame, defy, sweep, line, barrier, fire_trail, fire_ring, burst, magnetar, coilgun). Drives visual/audio + sometimes targeting behavior. Distinct from damageTag.