Итоги голосования для комментария:
muncher я может быть не очень понял суть концепции «да, но...», но что мешает просто сделать внутри броска для проверки навыка степени успеха?

Они как раз и будут играть роль «да, но...» без дополнительных усложнений системы. Всего лишь определить разово, сколько границ внутри проверки и всё.