Can a hero learn new skills in exchange of already learned skills using his experience points?
For example: At the start of the game High Mage Quellen as Geomancer has 3 experience points which he spend to learn Ley Line (1 point) and Stone Tongue (2 points). During the game he summons third stone as the first action (assuming that two stones were summoned in previous turns and are presenting on the map) and attacks according his basic skill Terracall . Then he changes his skills to a new skill Cataclysm (3 points) and as the second action he makes an attack for each stone on the map (three attacks). Next turn he changes Cataclysm to Ley Line and Stone Tongue again to summon three stones. And so on. Is it OK?
As I understand, a hero can change skills any time (not only in the city). Correct?