From 3cf50d44cdf19d52c94e3b5357adee4519dfdd49 Mon Sep 17 00:00:00 2001 From: obiwankennedy Date: Fri, 1 Jun 2018 15:49:06 +0200 Subject: fix issue about mergin reroll until and make the help command a bit more complete --- diceparser.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'diceparser.cpp') diff --git a/diceparser.cpp b/diceparser.cpp index 641cf21..c160df4 100644 --- a/diceparser.cpp +++ b/diceparser.cpp @@ -1065,6 +1065,11 @@ bool DiceParser::readOption(QString& str,ExecutionNode* previous)//, auto reroll = (operatorName==RerollAndAdd || operatorName==Reroll); auto addingMode = (operatorName==RerollAndAdd); RerollDiceNode* rerollNode = new RerollDiceNode(reroll, addingMode); + ExecutionNode* nodeParam = nullptr; + if(readParameterNode(str,nodeParam)) + { + rerollNode->setInstruction(nodeParam); + } rerollNode->setValidator(validator); previous->setNextNode(rerollNode); node = rerollNode; -- cgit v1.2.3-70-g09d2