Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.
Sign upSeparate point pools for Traits, Skills, and Attributes #14895
Comments
This comment has been minimized.
This comment has been minimized.
|
And I want to address something really quickly here, too, since it's been brought up on the forum. It's been argued that doing this causes a decrease in diversity, because what if you want to spend a bunch of points in traits and skills but nothing in stats? Or attributes and skills but nothing in traits? This is true, you wouldn't be able to do that as readily in the system I'm proposing. But in all actuality, you would actually have MORE character diversity than before. As mentioned prior, the game incentivizes an emphasis on attributes, because skills can always be gained in-game, much better for the long run. This is already the most popular mentality. Now, skills can be chosen without impacting anything else, leading to a significant decrease of unskilled geniuses running about the wasteland looking for a library and much more well-rounded characters that are trying new things. |
This comment has been minimized.
This comment has been minimized.
So taking away the player's choice to spend their points on anything they want in order to force them to spend points on pre-specified categories of stuff? I fail to see how that's adding any diversity. That said, I'm not totally against this idea. I'm just skeptical of how this is supposed to make our current free-for-all system 'more diverse'. |
This comment has been minimized.
This comment has been minimized.
It reduces possible diversity, but will increase typical diversity. Right now, it is uncommon and foolhardy to take skills at the start. If skills had their own point pool, that would change. |
This comment has been minimized.
This comment has been minimized.
|
I couldn't have put it better myself sparr. |
This comment has been minimized.
This comment has been minimized.
|
I'd also like to point out that implementing a system like this would open the doors to the pools having their own rules if you wanted to, so you could do things like balance skill costs against one another, like mechanics being more expensive to take than say, driving. As far as wanting to play unskilled geniuses or skilled weaklings, professions can help fill that role - and I don't think that would be a detriment. I think it would help make the more mundane professions more interesting mechanically. |
This comment has been minimized.
This comment has been minimized.
|
I support this idea. Plus, this would balance scenarios against each other. "Very bad day" can, with just a bit of luck, become "very happy survivor". Lab starts are much better in the long term than any non-challenge scenario. Instead of risk vs. reward, there is long term vs. short term, with the short term option being obviously worse. And more than just fixing the unbalanced professions: |
This comment has been minimized.
This comment has been minimized.
pingpong2011
commented
Jan 18, 2016
|
The "problem" with Cataclysm (and most other roguelikes) is they're knowledge based games. To rebalance character creation, you'd have to make each thing actually useful. Currently, some stats like perception are totally useless to dump extra points in, but strength and dexterity would make you easily kill everything. Skills are egregious, in that there's a few skills you can level up normally, but the rest you have to grind out if you want to get anywhere. Increasing construction from 1-3 for example requires just repeatedly chopping trees, for the only reason of increasing your level. If you don't have an axe, the only way is to search something like 50 bushes to get to level 2 survival. Similarly, I don't know anyone who doesn't repeatedly do certain crafts like needles to level up fabrication, otherwise it can take literally more than a season of in-game time when you're not abusing the system. Higher levels are completely dependent on repeatedly dissembling/assembling certain items if you don't have the books. |
This comment has been minimized.
This comment has been minimized.
|
@pingpong2011 Kinda getting a bit off-topic. As sparr eloquently put it, 'It reduces possible diversity, but will increase typical diversity. Right now, it is uncommon and foolhardy to take skills at the start. If skills had their own point pool, that would change.' There is an immediate benefit to balance, and would make future balancing easier, but I think the variety aspect is even more important. There's still going to be optimal builds, of course, but no doubt a lot more than them. Segregating the skill pools opens a whole slew of options that don't feel like you're purposely handicapping yourself. |
This comment has been minimized.
This comment has been minimized.
pingpong2011
commented
Jan 18, 2016
|
It'd easily reduce variety. You'd see pretty much every beginner probably dying to something from like low dodge skill, so they'd all put extra points in dodge and melee-related stuff. Then they'd survive that, only to die from say, not having enough food/warmth/tools, so they'd put points into tailoring or survival. The people who know what skills are useful late-game would dump their skills into that and just hope they don't get railed in the beginning. If electronics, driving, even construction, had noticeable early-game benefits (construction has maybe bed and furnace), then they would be worth investing in. Currently there's a lot of time spent "early-game" which doesn't have a strong dependence on later-game skills. I could see changing spawn locations having greater diversity, but in a lot of ways the game, despite having tons of items and crafting and stuff, is still going to be played the same way regardless of how you start. |
This comment has been minimized.
This comment has been minimized.
Perception is not quite as much of a dump stat as it used to be. http://dev.narc.ro/cataclysm/doxygen/Effects_Stat_Perception.html |
This comment has been minimized.
This comment has been minimized.
|
@pingpong2011 I flat out said that optimal choices that limit variety wouldn't go away. But there is such a thing as a step in the right direction. |
This comment has been minimized.
This comment has been minimized.
pingpong2011
commented
Jan 18, 2016
|
@sparr That's ALL dump stat stuff. When most of the dangerous enemies in the game are bullet-firing-gas-spraying-100-damage-per-move beasts, having an advantage in melee and foraging is not useful. The sight of objects nearby is negated by... moving closer, and why would you even be disarming traps 95% of the time anyway? Edit: wrong person |
This comment has been minimized.
This comment has been minimized.
|
ALL? Explain to me how these are "dump stat stuff" please: decreased ranged accuracy penalties |
This comment has been minimized.
This comment has been minimized.
|
So there's no point in making a system better if you can't make it perfect? I'm not talking about remaking the entire game here, this is about segregating the point pools because it's a better alternative than the current system. So let's stay on topic, eh? |
This comment has been minimized.
This comment has been minimized.
pingpong2011
commented
Jan 18, 2016
|
Sparr: Unless you're using a ridiculous sniper rifle, ALL enemies (that I've ever seen) get close enough to easily do crazy damage with guns, to the point where a NORMAL character can 100% headshot kill at decent range with shotgun mods. Throwing is really, really silly if you have a gun or decent melee, crit chance makes sense, but seriously, martial arts, ground interaction range, and NPCs? (which are still default off!) Ye, it might make sense to have some default characters (say woods, melee, gun owner), but after playing, someone should be able to slice and dice until they find a good fit for them. To force everyone to play the same style to cater to one set of players is nonsensical. |
This comment has been minimized.
This comment has been minimized.
|
This does the opposite of that. This will force people into more styles than the current system does. |
This comment has been minimized.
This comment has been minimized.
pingpong2011
commented
Jan 18, 2016
|
What styles can there be? Overall the game is very consistent, that you get the best melee, you get the best gun available, and you use them. There's no "style" to it other than slow vs fast, and doing things "slow" still means having to get books, having to read those books to make progress, repeatedly doing the same crafts, and sometimes having to travel a bunch of map tiles because your city has no jack and there are no working cars. For someone who doesn't wants to "just play" I can see the reasoning behind them starting with melee skills, but otherwise, its just telling me that I have to play the game in an even more strict way. The game can't be both a time-intensive game which requires actually knowing how some of the game mechanics work and dealing with certain BS, AND an easy-to-pickup fun game. |
This comment has been minimized.
This comment has been minimized.
|
Right now there is little to no reason, other than role playing or under-priced professions, to take starting skills. No "good" build includes starting skills. This change would result in all starting builds including some skills. Are you predicting that everyone would choose the same skills? We should fix that. Ditto on you saying Perception is a dump stat. That's another problem in need of a solution, not a reason to argue against other things. |
This comment has been minimized.
This comment has been minimized.
pingpong2011
commented
Jan 18, 2016
|
The argument here is not balancing other skills (which would require making many things less useful and variable), but forcing people to choose worse things. |
This comment has been minimized.
This comment has been minimized.
|
@pingpong2011: The argument is that people IRL usually have some skills. |
This comment has been minimized.
This comment has been minimized.
This is a necessary part of balancing. The only other option is to make everything else creep up in power, which quickly makes a mess out of everything. Ideally, there should be no "better things" and multiple playstyles should be viable. This is the opposite of what "dump everything into stats" causes:
So cataclysm is full of clueless superhumans who start their lives by crafting socks and distaffs and catching up with all the education they missed by reading books. Honestly, the only good point I see against the split is "It isn't done yet and would require someone to write it". |
This comment has been minimized.
This comment has been minimized.
|
There is no good reason to force people to take skills at the start or force them to lose character points if they don't. "Typical" variety is a meaningless statistic. If particular ways to spend points are "better" than others, that's a call for a rebalance, not for gutting the system and trying something else. My proposed solution - a start of a solution, to see what changes - would have been to increase granularity on the points system, and scale the values of all things proportionally to how useful they are at chargen. Say, bump the available points tenfold. Then bump stat increase costs tenfold (since those you can't readily increase in-game), bump trait costs five-fold (you still have the positive/negative pool to limit you, and traits are semi-trainable via mutations and CBMs), and keep skills as they are now since they are the most useless at chargen. That's as a start. From there, tune the values as necessary. Perception and intelligence less useful than strength and dexterity? Lower their increase/decrease costs to 8 per instead of 10. Dodging overpowered as a starting skill? Bump its starting point cost to 2. Etc, etc. An unbalanced character creation system is not a problem you solve by changing the character creation system. It's a problem you solve by balancing the character creation system. |
This comment has been minimized.
This comment has been minimized.
|
@SeanMirrsen, the thing is, as it stands the system is very difficult to balance. Moreover whenever something is changed (a mutation that was bad across the board gets some positive effects, or a skill gets more uses, or stat effects are different) you need to rebalance everything again. Just for this last reason we should aim at modularity. CDDA is developing at such a rapid pace that either someone needs to rebalance stat creation over and over, or it gets neglected and imbalanced rather quickly. And survivors having zero skills when the apocalypse hits is bad both for realism and for playability, as @Coolthulhu already pointed out. |
This comment has been minimized.
This comment has been minimized.
So, for example, giving them separate point pools. There is no way to balance permanent stats against temporary items.
How is separate point pools "gutting the system" and wildly increasing numbers across the board not?
Balancing necessarily implies changing. |
This comment has been minimized.
This comment has been minimized.
|
Then how about having zero real life skills being more punishing? How about fewer or no "pick-me-up" zero-skill recipes for crafting? Limited gains from repeated doing of the same thing? A knowledge system that actually unlocks recipes and abilities that a current player would take for granted in a starting character, based on taking particular skills? And perhaps you should actually define what the "goals" are. Because as I see it, the goal should not be to "make taking skills mandatory for characters". The goal should be to make any starting character viable within reason, and have realistic benefits and drawbacks following from the decisions made at character creation. Because "characters" in CDDA are not any particular kind of people. They are random people, human and metahuman, from any walk of life. Just spontaneously ending up surviving something that killed almost everybody else. "Typical" diversity should take a backseat to possible diversity in this case. Taking zero skills at character creation is a perfectly valid decision to make, but if it's seen as illogical, then perhaps the consequences for doing so should be proportional to how illogical it is, rather than the ability to do so on a fair basis being taken away. |
This comment has been minimized.
This comment has been minimized.
Booklocked skills certainly aren't a solution to short term vs. long term and library raiding being better than putting points in skills.
This sounds way bigger, more complicated and harder to balance than separating pools for stats and skills. You suggest gutting+overhauling an entire system to avoid a simple tweak. |
This comment has been minimized.
This comment has been minimized.
|
I'm for having two point pools: one for stats and second one for the rest (skills, traits, etc.). Further splitting is excessive from my point of view. |
This comment has been minimized.
This comment has been minimized.
|
@illi-kun You have the same problem being discussed with your suggestion. Skills would be neglected in favor of traits, because you can earn skills during play and you can't with traits. |
This comment has been minimized.
This comment has been minimized.
|
Though without stats to soak up the difference from negative traits, there would either be less negative trait bias, or it would go into skills because however useless in the long term, short term they are quite helpful. Plus you can gain traits long-term, at least certain ones, with mutations and CBMs. |
This comment has been minimized.
This comment has been minimized.
|
@Coolthulhu Mechanically I agree, but as far as the message conveyed to the player, it would seem like the game is telling them that their character would be badwrongfun. I think it'd be better off as its own selection when you choose Custom Character, and it could obfuscate all the point stuff. |
This comment has been minimized.
This comment has been minimized.
|
Personally I'm all for the total hiding of the numbers completely, or at least de-emphasize them (though they would still exist behind the scenes of course) and just replacing them with a general difficulty outline that is listed (and probably recorded in your memorial log) without any specific limits on the number of points that you can have in a category. That lets players that want to roleplay (which is a significant part of the player base) to build characters as they want without breaking out the debug menu, while the fact that the exact numbers are no longer present also would remove some of the drive where you have to use every last point, and descriptive difficulty names could add some more incentive to try out slightly harder starts (does anybody here actually enjoy knowing that they are playing a game on "obnoxiously easy" difficulty? :P). I know that at least I certainly would find it easier to be moderate in choosing traits if there wasn't a X/12 or similar that I actually saw as a "max", and the needling to avoid the stupidly easy listed difficulties would stop me from just picking all of the positive traits in the book (while allowing me to play that way if I really wanted to). |
This comment has been minimized.
This comment has been minimized.
|
This is definitely veering off topic. A freeform system is going to need numbers behind the scenes, so if you already have that, you might as well have a budgeted system as well. They will appeal to different moods and different players, no need to choose one over the other. |
This comment has been minimized.
This comment has been minimized.
|
A freeform system will not need to have separate budgets though. If the eventual move is in that direction, working on splitting the point totals now would be a wasted effort. That's besides the whole "what is the actual goal here" thing. Is splitting the point pools supposed to make the game play better? Because it probably won't. How many points will actually be allocated to the skills? Two? Three? That's, what, a point in mechanics (hardest to start up and most useful), a point in tailoring (reduces startup costs for making armor), and maybe a point in dodging (because can never go wrong)? Taking anything else is either not immediately important, or can be taken along with a useful profession. And you can't shave points off elsewhere to take more skills if you want to, under that system. |
This comment has been minimized.
This comment has been minimized.
|
As a player who isn't great at the game, split pools will make the game play better for me. Right now, when I create a character I want to take skills because it reduces the tedium of the early game, but I know that if I do then I am permanently handicapping my character, which will be annoying if it turns out to be a long game. |
This comment has been minimized.
This comment has been minimized.
|
@SeanMirrsen Again, there is no reason a budgeted system and a freeform system can't coexist. They will appeal to different people and different moods. I know plenty of people who hate freeform systems on principle. |
This comment has been minimized.
This comment has been minimized.
|
@YeAdventurer But wouldn't the system still be, basically, freeform? Nothing would change but the imposed limits, none of which are even hard-set. You can still start without spending all points. I mean. If the plan is to split the current default total, then what you'll have is merely a different kind of willful handicapping that @sparr speaks of, just on a different level. You'll have the same total, and you'll choose to have it split between different character stats and abilities... which you can very well do already, without a system in place to limit you to just one way of limiting yourself. |
This comment has been minimized.
This comment has been minimized.
|
I honestly can't wrap my head around how splitting the point pools up per category is somehow making the system Freeform. If anything it's moving away from that in doing so. |
This comment has been minimized.
This comment has been minimized.
|
@SeanMirrsen no one said we would simply split the current default total. I would expect there to be more points overall, with a lower cap in any given area. Right now if you give a player 50 points they will put almost all of them in stats, which means we just can't give people 50 points. |
This comment has been minimized.
This comment has been minimized.
|
It's not making it freeform, it's just not changing it in that regard. It's an artificial imposed limit on what you can do with the points you are given, but it does not impede the freeform nature of the character generation at all. It also serves no purpose as an option - because without it as an option you have the option of limiting yourself in any way you please already. But sure, why stop there? We can make it even better. JSONize the selection mechanism and make it a mod! So that, like professions and start scenarios, people can come up with their own personal ways to limit the character generation! |
This comment has been minimized.
This comment has been minimized.
First aid, computers (hard to level), melee (to deal with dogs while armored), cooking and fabrication (for recipe unlocks), unarmed combat (to hit back).
Moving points from stats and traits to skill could be added. Just not back, because that causes all the problems described in this issue.
All of those are pretty much guaranteed to happen just from the point split alone. |
This comment has been minimized.
This comment has been minimized.
|
This issue isn't about the freeform system. This is about the budgeted system. Unless the assumption that the budgeted system that the game currently uses is going to be scrapped entirely, then I don't understand the purpose of this discussion. IMO, if freeform is introduced, it should be an addition, not a replacement. As far as making the character generation system moddable, I've already suggested this, and have been told that there's no way in hell it's going to happen, for several coding related reasons. |
This comment has been minimized.
This comment has been minimized.
Game has to be balanced around some difficulty. This difficulty can't be freeform, there has to be an "average survivor" who takes on the challenges. Even now, the mass of options can be overwhelming to new players - add having to figure out difficulty to that, inability to compare against other players and problems with balancing on the dev side and you get what a default freeform would be like. |
This comment has been minimized.
This comment has been minimized.
|
I like the sound of a freeform which informs you of difficulty level, and also like the suggestions in this PR. But the two cannot coexist. If a freeform mode spits out a single difficulty level, then the categories must be weighted against each other.
So balance for "normal" difficulty in freeform. That is the status quo. |
This comment has been minimized.
This comment has been minimized.
Perfectly valid as far as I'm concerned. Can be amnesia induced by psychological trauma because, well, zombie apocalypse.
"Early game tedium" should not be a complaint from people who willfully start with zero skills. Want long-term gains, endure short-term inconvenience. Tradeoffs everywhere.
No such thing as objectively best. Cata is not an MMO, not a competitive game of any description. New players will play better with skills instead of stats. Experienced players... well, see point above this one.
That's rather outside of the scope, as I was told. It has nothing to do with the character generation.
But won't the split-point system do the same thing still? It's still freeform. Quite literally, all it will do, is ensure that all players, bad, good, and average, will pick some manner of skills, and won't overload on negative traits. Here are a few things I think will be bad about the character creation process itself, in this new system.
Unless I'm understanding something entirely wrong here, I just can't see how the proposed system - especially when it'll be an option - will lead to "better" gameplay. Easier, yes, with all the added points. Might call for a rebalance of some experience gain ratios down the line if it's popular enough. But I've yet to be convinced it will actually be "better".
Problem is, there isn't one, at least in-universe. Characters range from sickly schoolchildren to cyberbetic nuclear abominations. And the "average survivor" is our zero-point Joe Schmoe. Man who can drive anything under the sun (if badly), cook a few meals from ready ingredients, take apart and assemble flat-panel furniture, make simple tools out of scrap and rocks, and wrap stuff in duct tape. "Zero skills" are not actually, you know, zero. They are a baseline, and the average zero-point starting character is far from totally inept. And the difficulty of choosing the "right" setup from a multitude of available choices, is kind of what I made the "reroll character" feature for. |
This comment has been minimized.
This comment has been minimized.
|
Someone could have implemented two or three different systems for us to test in the time we've spent discussing this. I'm unsubscribing from this issue. I look forward to a PR for any of the ideas mentioned above. |
This comment has been minimized.
This comment has been minimized.
That's bad design. Tedium should not be used as a balancing method, it never leads to anything good.
Starting profession has everything to do with character generation.
It won't. A weak starting profession would be simply exchanging items for skills. A totally valid trade that doesn't impair balancing, unlike exchanging starting items for permanent stats.
It will ensure that all players will have a similar upper stat cap. Which will make balancing easier, starting skills more useful, choices more meaningful and voluntary gimping not necessary to keep the difficulty level sane.
Not as easily. They will have less bad choices to make.
Or just not take good traits.
This was always the case. Except now you will have to make less tradeoffs, not more. Negative traits for more stats, for example. Removing that will certainly help with stat balancing.
It isn't justifiable now. It is a bad trait.
Easier start, harder mid- and lategame.
Experienced players generally do not pick the grindable skills, but the ones that can't be easily leveled. But this is partly because experienced players pick gimped starts for the game not to get too easy later on.
As a default option and a center point around which balancing would happen, it would offer a good set of choices for players who want a game that is relatively challenging, relatively low on grind and relatively low on exploits.
That may be an average "in-universe" survivor, but this means nothing for balancing.
Sure, many of those problems were caused by something other than lack of a good balancing point (most likely just not wanting to bother with balance), but if a clear, objective balancing point (or at least a range) existed, it would be much easier to get rid of them before they start causing problems.
Except this baseline:
You'd still benefit from the game being more balanced even if you only played random characters. |
This comment has been minimized.
This comment has been minimized.
|
It's a given that if we have separate pools they should be configurable
seperately.
If we add one more pool that is shared among the different attributes, we
can have both modes, as well as an in-between one where points for
attributes is partially rivalrous.
There is a seperate question of what the default should be, but IMO that
can wait until there's an implementation.
|
This comment has been minimized.
This comment has been minimized.
|
I'm not sure I see the point in a universal pool on top of everything else, seems like needless complexity. We'll already be able to have professions give different amounts to each category. |
This comment has been minimized.
This comment has been minimized.
|
Professions don't set point totals, they adjust them. The baseline is set by an option. |
This comment has been minimized.
This comment has been minimized.
|
Professions can be used to adjust the individual point totals in differing amounts is what I meant. |
This comment has been minimized.
This comment has been minimized.
aeoo
commented
Jan 19, 2016
|
I agree with everything @Coolthulhu said and I think the suggestion in this issue has merit. Currently I use the "stats through skills" mod to play and I love starting with some skill points. Before that I would routinely use the "Real Bad Day" scenario and other scenarios that awarded a ton of points and spend all those points in stats. I'd also take 12 points in negative traits and only 9 in positive traits and then plow another 3 points into stats. In a really weird way that ended up creating an absurdly strong character right away simply because of insane stats. It's basically min-maxing to the Nth degree. No, I don't think that's good design at all and the proposed solution I think will move us to a better design. In general I hate the early game tedium. Grinding every essential skill to 3 is annoying. I spend every game grinding fabrication and survival and even these days when I constantly use the "stats through skills" mod, I still never ever take fabrication and survival because these two are super easy to grind. But are those two annoying to grind? Yes. And I would absolutely feel like I would be making a bad choice were I to invest into fabrication and survival early on. I feel that the present system certainly forces some kind of strange and awkward choices on me. I avoid investing into skills I can grind easily. I feel obligated to grind because if I don't it means I'm a sucker by wasting points. Then I feel like I have to plow everything into either stats or skills if I am using "stats from skills" mod. All this is really strange. I think the proposal here would go a long way to reducing tedium and making the character creation more fun. |
This comment has been minimized.
This comment has been minimized.
Would that really change with the proposed system? You say yourself, that you allocate points to skills anyway, and still suffer through the grind because some skills are not worth their points. The problem you want to solve lies elsewhere, methinks. Character generation is but a tiny part of it. As I said earlier, there is nothing inherently wrong with a free point pool for character generation. The problems you all are trying to solve exist outside the chargen screen. A simple rebalance of point costs, and a more severe penalty for starting out "zero skill" (how about no zero-skill recipes at all? Literally no way to grind your way up the ladder without getting a book to have at least one point?), will solve most of your problems. Yet another problem with "balancing" chargen in the proposed way is that the game, as yet, lacks an overarching goal, and has several radically different playstyles already built in, in addition to anything the players may come up with (static spawn, dynamic spawn, wander spawns, +NPC options). The difficulty in the game is very variable, and at times entirely random. You are not going to improve anything by forcing the players into starting with skills, especially, as @aeoo above mentions, some skills will be subject to grinding anyway. |
This comment has been minimized.
This comment has been minimized.
|
I take all sorts of skills in character creation. They give you the recipes you would get if you read every single book up to your skill level. I can leave the shelter with Night Vision goggles. |
This comment has been minimized.
This comment has been minimized.
|
I think it would be a poor idea to replace the current system out-right, for many of the same reasons mentioned already. I would not be averse to having an option, somewhere, to choose a different system. This would also allow players to try both and compare them (A/B Testing). With feedback from players, perhaps the new system could eventually become the default, but for now I would recommend, at the least, leaving in the existing system as default. |
This comment has been minimized.
This comment has been minimized.
|
Pedantry, it's not an a/b test if the user picks which group they're in. :)
And yes, that's what I was suggesting with making the individual and
collective pools configurable.
|
ghost commentedJan 18, 2016
As you know, characters in CDDA have a single pool of points which they spend on traits, skills, and attributes.
Coming from a background of tabletop gaming, I can tell you that these sorts of systems present the most significant balance issues by far. GURPS is the only system that comes close to doing it in a manner that isn't easily exploited - it has countless hours of math poured into it, and yet, even THAT has some significant issues that the GM has to watch out for.
Cataclysm: Dark Days Ahead is no different. While no system can be truly balanced, its good to have a system where obvious flaws can be readily addressed. But when you pit everything against everything in terms of character budget, it gets exponentially more difficult as the game gets larger. And CDDA is already a very large game.
The way it currently works incentivizes players to ignore investing in skills altogether - they can be earned in gameplay. Attributes and Traits cannot. This alone inherently stymies character versatility.
What I'm proposing doesn't fix character balance on its own, but is a necessary step that needs to be taken. Skills, Attributes, and Traits need to all have their own separate point pools, plain and simple. In doing so, they become much easier to adjust on a case-by-case basis.