diff --git a/src/document/scene-document-validation.ts b/src/document/scene-document-validation.ts index 3fadf579..88855fb4 100644 --- a/src/document/scene-document-validation.ts +++ b/src/document/scene-document-validation.ts @@ -5009,7 +5009,11 @@ function validateNpcEntity( ); } - if (!isFiniteVec3(entity.targetAnchor.offset)) { + if ( + typeof entity.targetAnchor.offset !== "object" || + entity.targetAnchor.offset === null || + !isFiniteVec3(entity.targetAnchor.offset) + ) { diagnostics.push( createDiagnostic( "error",