diff options
Diffstat (limited to 'node/rerolldicenode.cpp')
| -rw-r--r-- | node/rerolldicenode.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/node/rerolldicenode.cpp b/node/rerolldicenode.cpp index ce8f109..341b6d2 100644 --- a/node/rerolldicenode.cpp +++ b/node/rerolldicenode.cpp @@ -73,3 +73,14 @@ qint64 RerollDiceNode::getPriority() const return priority; } +ExecutionNode* RerollDiceNode::getCopy() const +{ + RerollDiceNode* node = new RerollDiceNode(); + node->setValidator(m_validator); + node->setAddingMode(m_adding); + if(NULL!=m_nextNode) + { + node->setNextNode(m_nextNode->getCopy()); + } + return node; +} |