EzekielRaiden
Follower of the Way
My problem is...I've never actually seen anything I considered a particularly creative solution. I certainly agree that it calls for one. I just have been profoundly disappointed with every solution I've seen proposed.Yeah, I'm not saying 4e did, particularly, though the tendency did exist at times. I actually think of the non-stacking advantage/disadvantage thing as a kind of design constraint which spurs one to more creative solutions.
"Cancellation" stacking is still stacking, and almost as much bookkeeping as just having modifiers directly.
"One-and-done," as 5e does, leads either to Advantage being too special to use, or (as actually happened) massively over-used and thus often worthless. (And then they went and even broke one-and-done with stuff like Elven Accuracy!)
I want to say Level Up uses a "roll more dice, take the highest for your bonus" approach, which doesn't actually seem like a meaningful time savings, obviating the main benefit.
My preferred solution is to make two separate bonus/penalty tracks. You have Advantage/Disadvantage, which affects the die itself, and you have Boosted/Broken (still looking for better terms there), which is a flat +/- 2. Some things merely give that status (e.g. flanking attacks are Boosted, so a Warlord-style "let an ally make a Boosted attack" at-will doesn't further improve it), but a few can go ~~to infinity and beyond~~ past that, allowing limited and special stacking.
E.g.: the rogue is Flanking an orc. Their attack rolls are Boosted. Their Warlord buddy uses the long-rest attack Hammer Into Anvil, which means any ally flanking with the Warlord (and the Warlord flanking with any ally) is Super-Boosted, getting +4 to attacks instead of +2.
"Advantage" is for things that are uncertain, but likely to bring out your best performance. "Boosted" is for things that are certain to be helpful, but to a generally lesser degree. Each has value. Getting Disadvantage-with-Boost would be something like "making a trick shot you've practiced to death....but now there's a chaotic cyclone making things worse." Getting Advantage-with-Broken would be something like making a coup de grace with an actually broken weapon, you're likely to perform well but have to overcome the inherent faults of the tool. Within each track, it cancels normally: Disadvantage would turn "Super-Advantage" into just regular Advantage and vice-versa, and exact opposites always cancel.
The limitations on stacking static bonuses would mostly apply to combat rolls. Non-combat rolls, such as skill checks, would have looser restrictions on incidental bonuses, to reflect their more varied applications. Those are generally a haggle kind of situation anyway, so hashing out the specific bonuses is expected.