Type-31 needle rifle (Earth-5875)