From cb1dcb5ee28994a2cd691ad696a5ba4c3c3802ea Mon Sep 17 00:00:00 2001 From: Renaud Guezennec Date: Wed, 23 Oct 2024 15:42:08 +0200 Subject: Add execute node. --- src/libparser/operationcondition.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/libparser/operationcondition.cpp') diff --git a/src/libparser/operationcondition.cpp b/src/libparser/operationcondition.cpp index 70ebab4..1e0f145 100644 --- a/src/libparser/operationcondition.cpp +++ b/src/libparser/operationcondition.cpp @@ -146,7 +146,9 @@ qint64 OperationCondition::valueToScalar() const m_value->run(nullptr); auto result= m_value->getResult(); - return result->getResult(Dice::RESULT_TYPE::SCALAR).toInt(); + if(result) + return result->getResult(Dice::RESULT_TYPE::SCALAR).toInt(); + return 0; } const std::set& OperationCondition::getPossibleValues(const std::pair& range) -- cgit v1.2.3-70-g09d2