From 0df12f415400c8966a4dece22b4f2d66d29f3c1a Mon Sep 17 00:00:00 2001 From: codetypes Date: Wed, 24 Dec 2025 16:21:17 +0800 Subject: [PATCH 1/2] Fix compare with string variable --- package.json | 2 +- src/behavior3 | 2 +- src/components/inspector.tsx | 1 - src/misc/b3util.ts | 2 +- 4 files changed, 3 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index fc522ed..cbca94c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "behavior3editor", - "version": "1.8.10", + "version": "1.8.11", "main": "dist-electron/main/index.js", "description": "行为树编辑器", "author": "zhandouxiaojiji & codetypes", diff --git a/src/behavior3 b/src/behavior3 index 16334ea..7bc20e0 160000 --- a/src/behavior3 +++ b/src/behavior3 @@ -1 +1 @@ -Subproject commit 16334eab4c36a2a8b2445e9fa11e44673f0d7252 +Subproject commit 7bc20e0313e42fd41c52744782c014a40c58bf78 diff --git a/src/components/inspector.tsx b/src/components/inspector.tsx index be63d1e..09e08d9 100644 --- a/src/components/inspector.tsx +++ b/src/components/inspector.tsx @@ -533,7 +533,6 @@ const validateArg = ( return Promise.reject(new Error(i18n.t("node.invalidExpression"))); } } catch (e) { - console.error(e); return Promise.reject(new Error(i18n.t("node.invalidExpression"))); } } diff --git a/src/misc/b3util.ts b/src/misc/b3util.ts index 2b0942a..0365116 100644 --- a/src/misc/b3util.ts +++ b/src/misc/b3util.ts @@ -105,7 +105,7 @@ export const parseExpr = (expr: string) => { return parsedExprs[expr]; } const result = expr - .split(/[^a-zA-Z0-9_.]/) + .split(/[^a-zA-Z0-9_.'"]/) .map((v) => v.split(".")[0]) .filter((v) => isValidVariableName(v)); parsedExprs[expr] = result; From 5a4a49c7827085ca06084ce21770b5f7fd7661c0 Mon Sep 17 00:00:00 2001 From: codetypes Date: Wed, 24 Dec 2025 16:22:31 +0800 Subject: [PATCH 2/2] Update version --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index f264328..2bb6ce8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "behavior3editor", - "version": "1.8.10", + "version": "1.8.12", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "behavior3editor", - "version": "1.8.10", + "version": "1.8.12", "hasInstallScript": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index cbca94c..9728ea1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "behavior3editor", - "version": "1.8.11", + "version": "1.8.12", "main": "dist-electron/main/index.js", "description": "行为树编辑器", "author": "zhandouxiaojiji & codetypes",