fix #3557

NOTE:
  land-based "depthcharge" launchers will fire at land targets
  simply because there is no hardcoded rule anymore to prevent
  that --> you need to use onlyTargetCategory on these weapons
  (the waterweapon and submissile tags won't help you)