Near as I can tell, here's the "meat" of the amendment:
Section 1272.
UNLAWFUL CARRY
A. It shall be unlawful for any person to carry upon or about his or her person, (etc. etc.) ... except this section shall not prohibit:
...
6. The carrying of a firearm, concealed or unconcealed, loaded or unloaded, by a person who is at least twenty-one (21) years of age or older, or eighteen (18) years of age but not yet twenty-one (21) years of age and the person is a member or veteran of the United States Armed Forces, the Reserves or National Guard or was discharged under honorable conditions from the United States Armed Forces, Reserves or National Guard, and who is otherwise not disqualified from the possession or purchase of a firearm under state or federal law and is not carrying the firearm in furtherance of a crime.
It still prohibits carry in certain places, and if you've been convicted of certain crimes.
I think this one will create some problems. If a veteran is discharged without benefits or disability, they have no way of proving their service unless they carry a copy of their DD-214 with them. Discharges before retirement or without disability don’t get ID cards.