Skip to content

Commit 3a47ef6

Browse files
Nikos TheodoropoulosNikos Theodoropoulos
Nikos Theodoropoulos
authored and
Nikos Theodoropoulos
committed
fixed issue where unknown blocks break the process
1 parent fd54910 commit 3a47ef6

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/io/sb3/fromSb3.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -269,6 +269,10 @@ function getBlockScript(blocks: { [key: string]: sb3.Block }) {
269269
for (const [fieldName, values] of Object.entries(fields)) {
270270
console.log("\nfieldName", fieldName)
271271
console.log("opcode", opcode)
272+
if (!sb3.fieldTypeMap[opcode]) {
273+
result[fieldName] = {type: "string", value: values[0] };
274+
continue;
275+
}
272276
const type = sb3.fieldTypeMap[opcode][fieldName];
273277
if (fieldName === "VARIABLE" || fieldName === "LIST") {
274278
result[fieldName] = { type, value: { id: values[1], name: values[0] } };

0 commit comments

Comments
 (0)