The difficulty you would run into though is the game wouldn't know how to show you a "next rank" if there is no hard next rank. For example, the "Heartless" trait increases all damage by 5%. A rank of fire magic likely does not also increase damage by 5% and that's it. Thus, a new "rank", if you would, would not be a well defined existence.

Now perhaps we only want tooltips for increasing the level of Fire Magic on the skill, all right, but then it just kind of seems redundant with the more variable tooltip, so two systems are being made when the one I suggest does that and more already.

It's something to consider as a luxury, surely. I guess I'm just trying to minimize the number of things to code while having all information present and easily understandable. Much like it's easy to understand the "Heartless" trait's effects generally, we can also do that to "Pyromaniac" etc by simply changing what the text display retrieves from the talent/skill/etc.



TL;DR: Yeah I'm not saying we can't do both, but I think it is restrictive and perhaps not the most well-defined way of doing it. I think my way of just having tooltips display general effects should suffice over looking at each skill individually. It's something to consider.