Итоги голосования для комментария:
Finitumus
>> "вот есть текстовое поле - это название стата, а вот - поле для его значения"
Если вместо "поля для значения" сделать "формулу для броска", и чтобы парсер её подставлял куда надо и правильно разбирал, это может получиться интересно.