(a) Except as otherwise provided by this section, a person who violates a provision of this subchapter or a rule adopted by the commission under this subchapter commits an offense that is a Class C Parks and Wildlife Code misdemeanor.
(b) A person who violates Section 66.003, 66.004, 66.005, 66.006(c), 66.009, 66.015, 66.021, or 66.0091 of this code commits an offense that is a Class B Parks and Wildlife Code misdemeanor.
(c) An offense under Section 66.004, 66.006(c), or 66.015 is a Class A Parks and Wildlife Code misdemeanor if it is shown at the trial of a person for the offense that the person has been previously convicted one time of a violation of the same section.
(d) An offense under Section 66.004 or 66.015 is a Parks and Wildlife Code felony if it is shown at the trial of a person for the offense that the person has been previously convicted two or more times of a violation of the same section.
(e) An offense under Section 66.007, 66.0072, 66.020(f), or 66.020(g) or a proclamation adopted by the commission under those sections is a Class B Parks and Wildlife Code misdemeanor if it is shown at the trial of a person for the offense that the person has been previously convicted one time of a violation of the same section.
(f) An offense under Section 66.007, 66.0072, 66.020(f), or 66.020(g) or a proclamation adopted by the commission under those sections is a Class A Parks and Wildlife Code misdemeanor if it is shown at the trial of a person for the offense that the person has been previously convicted two or more times of a violation of the same section.