Trainer

A trainer is a NPC that can train a specific skill of a character in exchange for gold.

The cost depends on both the barter level, and how many times the NPC has already trained the party. Every barter level reduces the cost by around 1.5 gold, making it a very profitable idea to train it first, before investing significant amounts of gold into other skills.