sSoul
Previously Swirled
I think this could be worked around by making the shopkeepers force trainers show their trainer card every time they want to purchase a TM. Because they cant know how many badges a trainer has just by looking at them.How about this.
Anyone can purchase basic/passive/lesser tm’s for a fairly low price. Say 500 P.
Then as you gain badges, you can show them to a shopkeeper to gain access to more advanced tm’s/hm’s. But as you do so, the price increases.
We could say this a way for shopkeeper to judge if there selling an advanced item to an inexperienced trainer.