The problem is indeed that I always start to think about some rules that complicate things
Speaking of which:
Trying to work out the rules for a magic-heavy fantasy adventure/RPG thing. So far, fairly good; have a good idea what skill levels mean and how you level them, mostly know how magic will work, have a flexible plot lined up, etc.
The troubles began with melee combat. See, I'd intended skills to add directly to their respective rolls. This is fine with magic because magic takes a penalty equal to the spell level, meaning while you can certainly build up your skills and then cast completely "safe" (HA HA HA) spells, it's much more likely that you'll want to cancel out most or all of that bonus by using far more impressive and powerful spells. While I was considering adding spell equivalents (disarm, throw off cliff, etc.) to mundane skills, it's hard to see why someone would give up, say, a +3 bonus to attack or dodge when they can just butcher something or be invincible by straight attacking or defending.
And again, I've got at least three sources for bonuses here: Skills, items, and chosen benefits. Not only that, but I don't really want to say that, for instance, +2 armor doesn't exist because it'd unbalance things even more. So, all in all it's pretty easy to see how a combat-oriented character could get to the point where anything they can hit or be hit by would utterly butcher a less adept fighter, and anything balanced for a lesser fighter literally couldn't stand up to such a warrior.
I can't seem to work out a solution. I'd considered somewhat more complicated combat (Attack and Defense stats, with the bonus to your roll being Your Stat / Enemy Stat, so a 6 Attack vs 3 Defense "only" adds 2 to the roll), but that'd make each point of bonus less relevant than the last. Now I'm wondering if being forced to split attack bonus into accuracy and damage might help, but I want to keep things relatively simple (there's only one roll for each attack, for instance) and that does nothing for dodge.
Anyone have any brilliant solutions? I suppose I could go into more detail on the system if that would help.