Итоги голосования для комментария:
Александр Leeder
Я не очень понимаю, что он имел в виду под учётом статов. Возможно, он не в курсе, насколько разнообразны бывают механики ролевых игр? Это практически невыполнимая задача. Или выполнимая на уровне "вот есть текстовое поле - это название стата, а вот - поле для его значения". Нафиг такое надо?
Совмещать чарник и дайсроллер имеет смысл в более узкоспециализированных проектах. ИМХО это лишняя морока.
Что же касается просто скрипта - ну, если нужно кидать банальные 3d6 или d20+X, то их проще выбрать из списка.
Скрипт имеет смысл только в более сложных и менее распространённых механиках