aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/node/listsetrollnode.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'node/listsetrollnode.cpp')
-rw-r--r--node/listsetrollnode.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/node/listsetrollnode.cpp b/node/listsetrollnode.cpp
index c7f2c45..ce2f2ac 100644
--- a/node/listsetrollnode.cpp
+++ b/node/listsetrollnode.cpp
@@ -62,7 +62,6 @@ void ListSetRollNode::run(ExecutionNode* previous)
for(quint64 i=0; i < diceCount ; ++i)
{
Die* die = new Die();
- //die->setFaces(m_values.size());
computeFacesNumber(die);
die->roll();
m_diceResult->insertResult(die);
@@ -101,12 +100,14 @@ void ListSetRollNode::computeFacesNumber(Die* die)
int i=0;
foreach(Range range, m_rangeList)
{
- if((i==0)||(max<range.getEnd()))
+ if(((i==0)||(max<range.getEnd()))&&(range.isFullyDefined()))
{
+ // qDebug()<< range.isFullyDefined() << range.getEnd();
max= range.getEnd();
}
++i;
}
+ //qDebug() << "set Faces"<<max;
die->setFaces(max);
}
@@ -126,7 +127,6 @@ void ListSetRollNode::getValueFromDie(Die* die,QStringList& rollResult)
int i=0;
foreach (Range range, m_rangeList)
{
- qDebug() << range.toString()<< die->getValue();
if(range.hasValid(die,false))
{
rollResult << m_values[i];