Confirmation when random skill is received
Some buildings on the map can grant a player random skill. Similar mechanic present in HOMM. However, in HOMM the skill is tied to the map object itself - you can visit it by any amount of heroes and each will get the same skill.
In SoQ the skill is random each time the object is visited. In addition to that, the skill can't be denied. Because of that, visiting such places with main hero is very risky.
Solution: Add a confirmation window that shows what skill the hero is about to learn with ability to accept or reject it