@xiaomao
Looking at the code, the sky slammer has 3 weapons:
1.
Damage = 9,
DamageType = 'Normal',
DisplayName = 'Nanodart Launcher',
FireTargetLayerCapsTable = {
Land = 'Land|Water|Seabed',
},
FiringRandomness = 1.5,
FiringTolerance = 2,
Label = 'GroundGun',
MaxRadius = 18,
Damage = 0,
DamageFriendly = false,
DamageType = 'Normal',
DisplayName = 'Targeting Laser',
FireTargetLayerCapsTable = {
Land = 'Air',
},
Label = 'TargetPainter',
MaxRadius = 32,
Damage = 16,
DamageType = 'Normal',
DisplayName = 'Nanodart Launcher',
FireTargetLayerCapsTable = {
Land = 'Air',
},
FiringRandomness = 1.5,
FiringTolerance = 2,
Label = 'AAGun',
MaxRadius = 32,
Since the unit was specifically given a weapon that's used against land and not air, and that weapon was labelled 'GroundGun', that was clearly intended. If they have a bug, it should clearly be fixed. It's really obnoxious for you to respond so flagrantly.