First of all, I think the name is poorly chosen.
These are essentially passive skills or skill-upgrades that you can buy/learn. Attribute sounds like it’s some kind of elements or stats even.
The way you can buy/learn them is interesting, although at times unnecessarily annoying.
The waiting time is alright, assuming you focus on just one character, and play it for a long time, you manage to get a lot of them by visiting the NPC whenever you’re going for repairs etc.
Except for some classes, who might have their NPC somewhere inconvenient. Personally I’ve only dealt with 2 for Attributes: the Archer one is simple being right in town, whereas going to the Sapper one in the woods to the east already feels out of quick reach.
So how about there being an apprentice NPC in Klaipeda that functions identical to the Class master NPC, except that it ignores you until your Class change quest is complete.
But back to the “Attributes”.
The ones that seem to be the most useful (giving neat additional effects to your skills) also often seem to max out after 1-3 times, which is great.
The annoying ones are those that have like 100 Levels giving some minor buff like +1atk each time, but having waiting times of ~10minutes
Changing those from 100x1 to 20x5 would make it so much more practical.
The other solution I can come up with is to let players buy/queue up 5 at a time, that are then learned one after another automatically. Or 10 at a time, but limit it to one Attribute at a time.
So you could for example buy 10 levels of Enchance whatever-skill at a time, with their waiting time combined.
