Adam Kramer, 28, is accused of using a sword in an attempt to get free tacos from a southeast Bexar County Mexican restaurant.
A formal charge of aggravated robbery was filed against him Friday.
According to an arrest warrant affidavit, a waitress at the restaurant in the 500 block of S. Loop 1604 E. identified Kramer as the man who walked into the restaurant Monday and ordered six tacos and then refused to pay for them.
The waitress told Bexar County sheriff's detectives that when Kramer was told he'd had to pay, he began pulling a sword in and out of a six-inch sheath on his waist, the affidavit stated.
The waitress said at one point when the telephone rang, Kramer walked outside, so she quickly locked the doors, the affidavit stated.
The woman said she could hear him outside, yelling that if he didn't get his free tacos, "someone would die," the affidavit stated.
Kramer eventually got into his truck and drove off, but police arrested him the following day, the affidavit stated.