Hard question. You will need to ask your local state police.
If for them "other than honorable" means "other than" honorable then that would be bad news.
My discharge says "honorable discharge" and it came with a letter saying "thank you for your faithful service".
It took 6 years to get it.
The DD214 says nothing of course.
A General discharge does not disqualify the OP from a NC permit because a General Discharge cannot be "under conditions other than honorable" - otherwise it would not be a General Discharge.[/B]