120mm shock cannon