Type-31 needle rifle