Итоги голосования для комментария:
Arris
#DEFINE TRUE FALSE; // Happy debug!
нам абсолютно плевать сколько лишних минут он потратил на исправление ошибки в коде
с тезисом «мера интереса челленджа» склонен согласиться, но замечу, что даже элементарные, примитивные,
обычные
для персонажа действия в некоторых случаях могут потребовать проверки успешности.
Т.е. для персонажа некое действие является элементарным. Да как два пальца об асфальт! Но мастер может счесть, что в некой ситуации для этого действия нужна проверка успешности. А игрок её не выкинул. Опа! И еще раз не выкинул! И еще раз! И тут внезапно действие перестало быть элементарным.