From ea6c177b6fef4f19da382fd1cbdfa2f1bd0273a6 Mon Sep 17 00:00:00 2001 From: Thomas Weber Date: Tue, 14 Jul 2020 01:44:48 -0500 Subject: [PATCH] Simplify change variable by --- src/compiler/blocks/compiler_scratch3_data.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/compiler/blocks/compiler_scratch3_data.js b/src/compiler/blocks/compiler_scratch3_data.js index e163a8d2..758bd484 100644 --- a/src/compiler/blocks/compiler_scratch3_data.js +++ b/src/compiler/blocks/compiler_scratch3_data.js @@ -116,7 +116,7 @@ const setVariable = /** @param {StatementUtil} util */ (util) => { const changeVariable = /** @param {StatementUtil} util */ (util) => { const VALUE = util.input('VALUE'); const variable = variableReference(util); - util.writeLn(`${variable}.value = toNumber(${variable}.value) + ${VALUE.asNumber()};`); + util.writeLn(`${variable}.value = (+${variable}.value || 0) + ${VALUE.asNumber()};`); // TODO: cloud variables };