Commit Graph

716 Commits

Author SHA1 Message Date
30ef861817 Update scene document migration compatibility for NPC target versions 2026-05-11 21:55:48 +02:00
34dba2d4c8 Implement readNpcTargetAnchor function 2026-05-11 21:55:20 +02:00
9cd41e49b8 Add target anchor reading to NPC entity migration 2026-05-11 21:55:20 +02:00
5445607a07 Add NPC target anchor version constant 2026-05-11 21:55:20 +02:00
b8ac03fda5 Update document migration to include NPC target anchor settings and types 2026-05-11 21:55:02 +02:00
82866c28ce Update scene document versions and add NPC target anchor version 2026-05-11 21:54:30 +02:00
9ba93694cc Update document migration checks to use default version constant 2026-05-11 21:36:39 +02:00
c30aa4fbc8 Update migration logic and set default NPC targetability to true in tests 2026-05-11 21:34:59 +02:00
3b4302c4a4 Simplify legacy NPC targeting check by removing sequence dependency 2026-05-11 21:34:51 +02:00
b6968474e2 Update migration logic for sequence steps and include new document version 2026-05-11 21:33:47 +02:00
28ffe766ae Bump scene document version and add default NPC targeting version 2026-05-11 21:33:47 +02:00
f87d948109 Add validation and runtime support for NPC targetable property 2026-05-11 21:23:28 +02:00
5d4e67de48 Add migration logic for NPC targeting in scene and project documents 2026-05-11 21:23:20 +02:00
876a28646c Implement migration logic for NPC targetability in scenes and projects 2026-05-11 21:23:07 +02:00
fcbd2f58db Add support for NPC targetability in scene document migration 2026-05-11 21:22:32 +02:00
2ca8d9c951 Update scene document versions for NPC targeting 2026-05-11 21:22:23 +02:00
01ef204dcc auto-git:
[change] src/app/App.tsx
 [change] src/commands/commit-transform-session-command.ts
 [change] src/core/transform-session.ts
 [change] src/document/migrate-scene-document.ts
 [change] src/entities/entity-instances.ts
 [change] src/runtime-three/runtime-host.ts
2026-05-11 14:15:14 +02:00
fd5b97f7db feat: Add support for entity transforms (scale/rotation) and update scene document version 2026-05-11 14:07:21 +02:00
4d0febed2a Update scene document migration to support new foliage versions 2026-05-02 11:37:00 +02:00
6008bff329 Implement and validate foliage blocker masks across document systems 2026-05-02 11:26:06 +02:00
e9adf9f37e auto-git:
[change] src/commands/apply-terrain-brush-patch-command.ts
 [change] src/core/terrain-brush.ts
 [change] src/document/migrate-scene-document.ts
 [change] src/document/scene-document.ts
 [change] src/geometry/terrain-brush.ts
 [change] src/geometry/terrain-mesh.ts
2026-05-02 11:25:15 +02:00
47defd9e03 auto-git:
[change] src/document/terrains.ts
2026-05-02 11:24:28 +02:00
b6b4232499 Add validation for foliage quality settings in world document 2026-05-02 10:49:47 +02:00
e4892a7b0c Feat: Integrate foliage settings into scene document reading 2026-05-02 10:49:30 +02:00
5842001b8b Feature: Add foliage quality settings to advanced rendering configuration 2026-05-02 10:48:48 +02:00
2f33a32995 Add validation for terrain foliage masks 2026-05-02 04:11:29 +02:00
b18643e97b Implement reading and validation of foliage masks in scene document migration 2026-05-02 04:11:15 +02:00
ee4f1ab223 Update scene document migration to check for foliage masks version 2026-05-02 04:11:15 +02:00
610d3bcf6c Add foliage masks version constant to migration file 2026-05-02 04:11:15 +02:00
af8dd780c9 Update scene document version and add foliage masks versioning 2026-05-02 04:11:15 +02:00
12313b8d73 Add foliage mask support to terrain creation and comparison 2026-05-02 04:10:40 +02:00
3653cf08c5 Implement resampling for foliage masks during terrain resizing 2026-05-02 04:10:32 +02:00
126957e59f Add utilities for sampling terrain foliage masks 2026-05-02 04:10:20 +02:00
f1bd573ea1 Add utilities for managing and sampling terrain foliage masks 2026-05-02 04:10:02 +02:00
3fff634981 Implement utilities for terrain foliage mask management 2026-05-02 04:09:48 +02:00
def955b49a Add function to create flat foliage mask values for terrain 2026-05-02 04:09:30 +02:00
6c734d377a Add validation and normalization for foliage layer IDs 2026-05-02 04:09:23 +02:00
2747665558 Add foliage mask support to terrain structure 2026-05-02 04:09:15 +02:00
796760c00a Add validation for foliage prototypes in scene documents 2026-05-02 03:51:31 +02:00
5c2bc9bd94 Support foliage layers in project scene creation and validate layer enabled status 2026-05-02 03:48:07 +02:00
14d6ed11bd Update resource validation and diagnostics filtering for foliage prototypes 2026-05-02 03:47:58 +02:00
e559174bd9 auto-git:
[change] src/document/scene-document-validation.ts
2026-05-02 03:46:33 +02:00
92107465aa auto-git:
[change] src/document/scene-document-validation.ts
2026-05-02 03:46:21 +02:00
b22bb72884 auto-git:
[change] src/document/scene-document-validation.ts
2026-05-02 03:43:58 +02:00
232c1591a8 auto-git:
[change] src/document/migrate-scene-document.ts
2026-05-02 03:43:58 +02:00
be5e219adb auto-git:
[change] src/document/migrate-scene-document.ts
2026-05-02 03:43:58 +02:00
25c0ce78ec auto-git:
[change] src/document/migrate-scene-document.ts
2026-05-02 03:43:58 +02:00
7944524fcc auto-git:
[change] src/document/migrate-scene-document.ts
2026-05-02 03:43:01 +02:00
9cb8633e8e auto-git:
[change] src/document/migrate-scene-document.ts
2026-05-02 03:42:49 +02:00
26620ab9a2 auto-git:
[change] src/document/migrate-scene-document.ts
2026-05-02 03:42:01 +02:00