(2) A city, county or other political subdivision in this state may not impose, by charter provision or ordinance, or collect a tax that is imposed on lottery game retailers only and that is measured by or based upon the amount of the commissions or other compensation received by lottery game retailers for selling tickets or shares in lottery games. However, if a city, county or other political subdivision levies or imposes generally on a nondiscriminatory basis throughout the jurisdiction of the taxing authority an income, gross income or gross receipts tax, as otherwise provided by law, such tax may be levied or imposed upon lottery game retailers. [1985 c.2 §8(1); 1985 c.302 §8(1); 1995 c.95 §1; 1997 c.849 §1; 1999 c.143 §6]