Commit Graph

82 Commits

Author SHA1 Message Date
c7e69321ca update kq4_077_swamp to extend Scene 2026-04-04 22:08:55 -07:00
e0ac4a4a55 update kq4_076_dark_chasm to extend Scene 2026-04-04 22:08:25 -07:00
158ae4f531 update kq4_075_troll_cave_passage to extend Scene 2026-04-04 22:07:53 -07:00
c55861349b update kq4_074_troll_cave to extend Scene 2026-04-04 22:07:18 -07:00
12b3246c6e update kq4_073_cave_exit to extend Scene 2026-04-04 22:06:50 -07:00
db6483def2 update kq4_072_dark_cave_passage to extend Scene 2026-04-04 22:06:24 -07:00
2f593e88c7 update kq4_071_cave_entrance to extend Scene 2026-04-04 22:05:56 -07:00
0350c51969 update kq4_070_waterfall_cave to extend Scene 2026-04-04 22:00:13 -07:00
6c2d2bfb5d update kq4_069_the_crypt to extend Scene 2026-04-04 21:58:00 -07:00
86e1bcc110 update kq4_067_the_parlor to extend Scene 2026-04-04 21:56:06 -07:00
f98a8599af update kq4_066_secret_tower to extend Scene 2026-04-04 21:53:54 -07:00
e7c5f396b4 update kq4_065_old_kitchen to extend Scene 2026-04-04 21:51:47 -07:00
38cf221d5f update kq4_064_old_dining_room to extend Scene 2026-04-04 21:49:51 -07:00
af64995d78 update kq4_063_attic to extend Scene 2026-04-04 21:47:51 -07:00
0d447bd959 update kq4_062_bedroom to extend Scene 2026-04-04 21:12:53 -07:00
0408d0c269 update kq4_061_tower_stairs to extend Scene 2026-04-04 21:11:04 -07:00
c6198bccbb update kq4_060_bedroom to extend Scene 2026-04-04 21:09:30 -07:00
4e4be60026 update kq4_059_baby_nursery to extend Scene 2026-04-04 21:07:53 -07:00
fade507a91 update kq4_058_organ_room to extend Scene 2026-04-04 21:06:18 -07:00
2e0b1cdfaa update kq4_057_witch_cave to extend Scene 2026-04-04 21:04:51 -07:00
887c6043b0 update kq4_056_diamond_mine to extend Scene 2026-04-04 21:03:28 -07:00
eee8f5d2de update kq4_055_seven_dwarfs_diamond_mine to extend Scene 2026-04-04 21:01:58 -07:00
6f18896de0 update kq4_054_seven_dwarfs_cottage to extend Scene 2026-04-04 21:00:22 -07:00
4847166899 update kq4_053_seven_dwarfs_bedroom to extend Scene 2026-04-04 20:58:47 -07:00
7088f5cac2 changes 2026-04-04 20:58:46 -07:00
Bryce
095dea3773 changes 2026-04-04 07:53:09 -07:00
Bryce
31210bce58 new files 2026-04-04 07:35:44 -07:00
078b3a4cdd changes 2026-04-04 06:41:02 -07:00
3fc5e9f215 Add SAM rough mask workflow with sidebar preview and tests
- Restructure SAM rough mask workflow for sidebar preview
- Add playwright tests for SAM workflow
- Add ORA files for forest path and graveyard rooms
- Update playwright config with trace on retry
2026-03-28 15:04:49 -07:00
c94988561c ora editor 2026-03-27 23:33:04 -07:00
039a7586d1 Add extensive client-side logging and improve polygon drawing
- Added console.log statements for debugging throughout the app
- Fixed canvas setup with proper logging
- Added logging to startDrawing and addPolygonPoint
- Polygon canvas click handler improved
- Backend logging added to mask extraction, polygon storage
- Mask extraction now properly loads and passes image to ComfyUI
- Polygon overlay support for ComfyUI workflow
2026-03-27 09:37:20 -07:00
Bryce
1b8d1fb915 progress 2026-03-11 10:43:21 -07:00
30915514a8 Create rooms 053-099 with transitions
- Created 45 new room scenes from specs
- Added proper .tscn and .gd files for each room
- Wired up transitions based on spec exit information
- Connected to existing rooms (017, 022, 028, 030, 031) where applicable
- Rooms include: dwarfs areas, caves, swamp, castle, and more
2026-03-10 14:01:24 -07:00
f7e1e19403 Create room 051 (Ogres Closet) and wire to room 049
- Added kq4_051_ogres_closet scene
- East exit to room 049 (Ogre's Cottage) - bidirectional connection
- Updated room 049 to fix transition to room 051
2026-03-10 13:46:08 -07:00
527b1eba8a Create room 050 (Ogress Kitchen) and wire to room 049
- Added kq4_050_ogress_kitchen scene
- West exit to room 049 (Ogre's Cottage) - bidirectional connection
- Updated room 049 to fix transition to room 050
2026-03-10 13:44:56 -07:00
6d94d8c388 Create room 049 (Ogre's Cottage) and wire transitions
- Added kq4_049_ogres_cottage scene
- North exit to room 004 (Ogre's Cottage Exterior) - bidirectional connection
- East exit to room 048 (Ogres' Bedroom) - bidirectional connection
- South exit to room 050 (Kitchen) - room 050 doesn't exist yet, transition pending
- West exit to room 051 (Closet) - room 051 doesn't exist yet, transition pending
- Updated room 048 to fix transition to room 049
2026-03-10 13:43:33 -07:00
f4313d17ea Create room 048 (Ogres' Bedroom)
- Added kq4_048_ogres_bedroom scene
- East exit to room 049 (Upstairs Hallway) - room 049 doesn't exist yet, transition pending
- Added warning handler for unimplemented transition
2026-03-10 13:41:58 -07:00
fea208d7bf Create room 047 (Genesta's Palace Entry Hall) and wire transitions
- Added kq4_047_genestas_palace_entry_hall scene
- South exit to room 037 (Fairy Island) - bidirectional connection
- East exit to room 046 (Tower Stairway) - bidirectional connection
- Updated room 037 to add return transition to room 047
- Updated room 046 to fix transition to room 047
2026-03-10 13:40:44 -07:00
e5d3d24051 Create room 046 (Tower Stairway) and wire to room 045
- Added kq4_046_tower_stairway scene
- South exit to room 045 (Genesta's Bed Chamber) - bidirectional connection
- North exit to room 047 (Tower Chamber) - room 047 doesn't exist yet, transition pending
- Updated room 045 to add return transition to room 046
2026-03-10 13:38:38 -07:00
7fafb34f28 Create room 045 (Genesta's Bed Chamber)
- Added kq4_045_genestas_bed_chamber scene
- Exit to room 046 (Genesta's Tower) - room 046 doesn't exist yet, transition pending
- Added warning handler for unimplemented transition
2026-03-10 13:37:20 -07:00
5db5b5a5e2 Create room 044 (Inside Whale) and wire to room 031
- Added kq4_044_inside_whale scene with exit to room 031
- Updated room 031 to add transition to room 044 (bidirectional connection)
- Both transitions validated with exit checker
2026-03-10 13:31:30 -07:00
6e981e7877 Create room 043 (Desert Island) and wire to room 031
- Added kq4_043_desert_island scene with 4 exits (north, east, south, west) to room 031
- Updated room 031 to add transition to room 043 (bidirectional connection)
- All 4 exits from room 043 validated with exit checker
2026-03-10 13:29:16 -07:00
df6f752e9f Create room 042 (Fisherman's Shack Inside) and wire to room 007
- Added kq4_042_fishermans_shack_inside scene with south exit to room 007
- Updated room 007 to add transition to room 042 (bidirectional connection)
- Fixed corrupted room 007 script file
- Both transitions validated with exit checker
2026-03-10 13:26:57 -07:00
ce6a6e3d16 Create room 032 (Ocean Near Island) and wire to room 031
- Added kq4_032_ocean_near_island scene with west, east, and south exits to room 031
- Updated room 031 to add north exit to room 032 (bidirectional connection)
- Room 032 north exit to room 040 omitted (room 040 doesn't exist yet)
- Note: Room 032 has 3 exits to room 031 (west, east, south) with unique node names
  since Godot doesn't allow duplicate node names. All three call the same handler.
2026-03-10 13:24:37 -07:00
9e75a226ea Create room 012 (Haunted Forest) and wire to rooms 006 and 011
- Added kq4_012_haunted_forest scene with north exit to room 006 and west exit to room 011
- Updated room 006 to add south exit to room 012 (bidirectional connection)
- Updated room 011 to add target UID for room 012 transition
- Room 012 south exit to room 018 omitted (room 018 doesn't exist yet)
- All 4 transitions validated with exit checker
2026-03-10 13:21:09 -07:00
b2ee6adda6 Create room 006 (Cave Entrance) and wire to room 005
- Added kq4_006_cave_entrance scene with west exit to room 005
- Updated room 005 to include target UID for room 006 transition
- Room 006 south exit to room 012 omitted (room 012 doesn't exist yet)
- Both transitions validated with exit checker
2026-03-10 13:18:53 -07:00
1679b717db Add golden ball interactable set piece to bridge room
- Add golden_ball_walk_target Node2D at position (1400, 550) on the grassy area above the bridge
- Add golden_ball SetPiece with polygon resource for interactable area
- Connect touched signal to _on_golden_ball_touched handler
- When player uses hand cursor, they walk to the target and narration reveals the golden ball
- Use ScriptBuilder.and_then() to chain walk_to_deferred and narrate actions
2026-03-10 10:09:38 -07:00
b0eb6caf14 Replace say->narrate in remaining look script handlers (batch 2)
Complete the refactoring of look script handlers to use ScriptBuilder.narrate()
instead of ScriptBuilder.say() for better semantic clarity.

Files changed:
- kq4_013_beach.gd (3 instances)
- kq4_016_graveyard.gd (3 instances)
- kq4_017_spooky_house_exterior.gd (2 instances)
- kq4_022_gnomes_cottage.gd (2 instances)
- kq4_027_forest_path.gd (2 instances)
- kq4_029_dense_forest.gd (2 instances)
- kq4_030_mountain_pass.gd (2 instances)
- kq4_031_open_ocean.gd (2 instances)
- kq4_033_enchanted_island_beach.gd (2 instances)
- kq4_034_island_beach.gd (2 instances)
- kq4_035_island_beach.gd (2 instances)
- kq4_036_island_garden_pond.gd (2 instances)
- kq4_038_island_garden.gd (2 instances)

Total: 28 instances across 13 files

Archive scenes (healer_pasture, healer_interior, entrance) closed as
not in active project.
2026-03-10 09:44:21 -07:00
7ed20048b9 Replace say->narrate in remaining look script handlers
Continue refactoring look script handlers to use ScriptBuilder.narrate()
instead of ScriptBuilder.say() for better semantic clarity.

Files changed:
- kq4_036_island_garden_pond.gd (2 instances)
- kq4_013_beach.gd (3 instances)
- kq4_038_island_garden.gd (2 instances)
- kq4_033_enchanted_island_beach.gd (2 instances)

Total: 9 instances across 4 files
2026-03-10 09:41:55 -07:00
822be21c38 Replace say->narrate in look script handlers
Refactor all look script handlers to use ScriptBuilder.narrate() instead
of ScriptBuilder.say() for better semantic clarity. Look commands
describe what the player sees, so narrate is more appropriate than say.

Files changed:
- kq4_009_shady_wooded_area.gd (1 instance)
- kq4_010_forest_path.gd (3 instances)
- kq4_011_enchanted_grove.gd (2 instances)
- kq4_015_frog_pond.gd (4 instances)
- kq4_018_cemetery.gd (2 instances)
- kq4_023_forest_path_with_cottage.gd (2 instances)
- kq4_026_river_meadow.gd (1 instance)
- kq4_039_island_beach.gd (2 instances)
- kq4_040_island_beach_east.gd (2 instances)

Total: 19 instances across 9 files
2026-03-10 09:40:23 -07:00