A discharge must be "honorable." Discharges "under honorable conditions" and "general" discharges do not establish eligibility for Chapter 30.
http://www.tcc.fl.edu/student-life/student-services/veterans-affairs/veteran-faqs/