The Tang dynasty developed a primitive flamethrower called a fire-lance. The fire-lance could spit out a mixture of flame and projectiles that could travel: