aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/booleancondition.cpp
diff options
context:
space:
mode:
authorRenaud G <renaud@rolisteam.org>2020-04-26 16:31:31 +0200
committerRenaud G <renaud@rolisteam.org>2020-04-26 16:31:31 +0200
commit5f68d8399b771da0f3500a5d037315607e25c78d (patch)
treef1600941bde0bfd427f92f8d0bfa7fb97c65d4c6 /booleancondition.cpp
parent214945c0cbf14544df5defdfea0bc89c87626274 (diff)
downloadOneRoll-5f68d8399b771da0f3500a5d037315607e25c78d.tar.gz
OneRoll-5f68d8399b771da0f3500a5d037315607e25c78d.zip
Add support for OnEachValue compare method.
Diffstat (limited to 'booleancondition.cpp')
-rw-r--r--booleancondition.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/booleancondition.cpp b/booleancondition.cpp
index af566b7..1c992c2 100644
--- a/booleancondition.cpp
+++ b/booleancondition.cpp
@@ -94,7 +94,11 @@ BooleanCondition::~BooleanCondition()
qint64 BooleanCondition::hasValid(Die* b, bool recursive, bool unhighlight) const
{
QList<qint64> listValues;
- if(recursive)
+ if(m_conditionType == Dice::OnEachValue)
+ {
+ listValues.append(b->getValue());
+ }
+ else if(recursive)
{
listValues= b->getListValue();
}