Files
scrap-signal/levels/cour/cour.tscn
Kellan KOZUME ef323ab242 feat(cour): complete zone 3 level design and IRIS-3 circuit mechanic
- Add cour tilemap (12x12 tiles) with open sky and vegetation
- Add cour tilesets assets (sky, cracked floor, moss, grass)
- Add IRIS-3 circuit item placement behind pushable frozen robot
- Add pickup trigger for circuit_iris item with system log
- Add loading zone with fade transition from atelier to cour
2026-04-25 21:40:17 -04:00

114 lines
7.8 KiB
Plaintext

[gd_scene format=4 uid="uid://cf5xm3p02u8w0"]
[ext_resource type="PackedScene" uid="uid://o7qrmpywwhu8" path="res://ui/hud.tscn" id="1_w6px7"]
[ext_resource type="PackedScene" uid="uid://jrjxu1xfx0ud" path="res://ui/dialogue_box.tscn" id="2_prv2q"]
[ext_resource type="Texture2D" uid="uid://dro4of31ou87w" path="res://assets/tilesets/cour.png" id="3_prv2q"]
[ext_resource type="PackedScene" uid="uid://mh3msmluve7p" path="res://entities/player/player.tscn" id="3_rwjhc"]
[ext_resource type="Texture2D" uid="uid://bbr6t3088svah" path="res://assets/tilesets/entrepot-tilesets.png" id="4_rwjhc"]
[ext_resource type="PackedScene" uid="uid://chf0lqpruh4ng" path="res://entities/items/circuit/circuit.tscn" id="5_o70l4"]
[ext_resource type="PackedScene" uid="uid://1x65ioo8tdro" path="res://entities/items/pushable box/pushable_box.tscn" id="6_7if1v"]
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_rwjhc"]
texture = ExtResource("3_prv2q")
texture_region_size = Vector2i(32, 32)
0:0/0 = 0
0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)
0:1/0 = 0
0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(16, -16, 8, -16, 8, 16, 16, 16)
1:1/0 = 0
1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)
2:0/0 = 0
2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)
2:1/0 = 0
2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -16, -16, -16, -16, 16, -8, 16)
3:0/0 = 0
3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(16, -16, 8, -16, 8, 16, 16, 16)
3:1/0 = 0
3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -16, -16, -16, -16, 16, -8, 16)
0:2/0 = 0
0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)
1:2/0 = 0
1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)
1:3/0 = 0
2:3/0 = 0
3:3/0 = 0
3:2/0 = 0
2:2/0 = 0
2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)
0:3/0 = 0
0:4/0 = 0
0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 0, -16, 16, 16, -16, 16)
0:5/0 = 0
0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)
1:5/0 = 0
1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -8, 0, 8, 0, 16, -16, 16)
2:5/0 = 0
2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(16, -8, 0, 8, 0, 16, 16, 16)
3:5/0 = 0
3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)
3:4/0 = 0
3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(16, -16, 0, -16, -16, 16, 16, 16)
0:6/0 = 0
0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, 0, 16, 0, 16, 16, -16, 16)
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_050cn"]
texture = ExtResource("4_rwjhc")
texture_region_size = Vector2i(32, 32)
3:2/size_in_atlas = Vector2i(1, 2)
3:2/0 = 0
3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(16, -32, -16, -32, -16, 32, 16, 32)
4:2/0 = 0
4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(12, -16, -12, -16, -12, 12, 12, 12)
[sub_resource type="TileSet" id="TileSet_050cn"]
physics_layer_0/collision_layer = 1
sources/1 = SubResource("TileSetAtlasSource_rwjhc")
sources/3 = SubResource("TileSetAtlasSource_050cn")
[node name="Cour" type="Node2D" unique_id=868441179]
[node name="HUD" parent="." unique_id=1746360319 instance=ExtResource("1_w6px7")]
[node name="DialogueBox" parent="." unique_id=1374394268 instance=ExtResource("2_prv2q")]
[node name="Map" type="Node" parent="." unique_id=1330031516]
[node name="Base" type="TileMapLayer" parent="Map" unique_id=1564100326]
tile_set = SubResource("TileSet_050cn")
[node name="Barriere" type="TileMapLayer" parent="Map" unique_id=11924215]
tile_map_data = PackedByteArray("AAAGABAAAQAAAAYAAAAIABAAAQAAAAYAAAAKABAAAQAAAAYAAAASAA4AAQAAAAYAAAAUAA4AAQAAAAYAAAA=")
tile_set = SubResource("TileSet_050cn")
[node name="Ground" type="TileMapLayer" parent="Map" unique_id=1172946559]
tile_map_data = PackedByteArray("AAAAABIAAQADAAIAAAACABIAAQACAAMAAAAEABIAAQACAAMAAAAGABIAAQADAAMAAAAIABIAAQACAAMAAAAKABIAAQAAAAMAAAAMABIAAQACAAMAAAAOABIAAQACAAMAAAAQABIAAQADAAMAAAASABIAAQACAAMAAAAUABIAAQACAAMAAAAWABIAAQACAAMAAAAWABQAAQACAAMAAAAUABQAAQAAAAMAAAASABQAAQACAAMAAAAQABQAAQACAAMAAAAOABQAAQACAAMAAAAMABQAAQACAAMAAAAKABQAAQACAAMAAAAIABQAAQACAAMAAAAGABQAAQACAAMAAAAEABQAAQACAAMAAAACABQAAQACAAMAAAAAABQAAQACAAMAAAAAABYAAQACAAMAAAACABYAAQADAAMAAAAEABYAAQACAAMAAAAGABYAAQACAAMAAAAIABYAAQADAAMAAAAKABYAAQACAAMAAAAMABYAAQACAAMAAAAOABYAAQACAAMAAAAQABYAAQAAAAMAAAASABYAAQACAAMAAAAUABYAAQACAAMAAAAWABYAAQADAAIAAAAWABgAAQACAAMAAAAUABgAAQACAAMAAAASABgAAQACAAMAAAAQABgAAQACAAMAAAAOABgAAQACAAMAAAAMABgAAQACAAMAAAAKABgAAQACAAMAAAAIABgAAQACAAMAAAAGABgAAQACAAMAAAAEABgAAQACAAMAAAACABgAAQACAAMAAAAAABgAAQACAAMAAAAAABoAAQABAAMAAAACABoAAQACAAMAAAAEABoAAQADAAIAAAAGABoAAQACAAMAAAAIABoAAQACAAMAAAAKABoAAQAAAAMAAAAMABoAAQACAAMAAAAOABoAAQACAAMAAAAQABoAAQACAAMAAAASABoAAQABAAMAAAAUABoAAQACAAMAAAAWABoAAQACAAMAAAAWABwAAQACAAMAAAAUABwAAQACAAMAAAASABwAAQACAAMAAAAQABwAAQACAAMAAAAOABwAAQADAAMAAAAMABwAAQACAAMAAAAKABwAAQACAAMAAAAIABwAAQACAAMAAAAGABwAAQACAAMAAAAEABwAAQACAAMAAAACABwAAQACAAMAAAAAABwAAQADAAIAAAAAAB4AAQACAAMAAAACAB4AAQACAAMAAAAEAB4AAQAAAAMAAAAGAB4AAQACAAMAAAAIAB4AAQACAAMAAAAKAB4AAQACAAMAAAAMAB4AAQACAAMAAAAOAB4AAQACAAMAAAAQAB4AAQACAAMAAAASAB4AAQACAAMAAAAUAB4AAQAAAAMAAAAWAB4AAQACAAMAAAAWACAAAQADAAIAAAAUACAAAQACAAMAAAASACAAAQACAAMAAAAQACAAAQACAAMAAAAOACAAAQACAAMAAAAMACAAAQABAAMAAAAKACAAAQACAAMAAAAIACAAAQACAAMAAAAGACAAAQADAAMAAAAEACAAAQACAAMAAAACACAAAQACAAMAAAAAACAAAQACAAMAAAAAACIAAQACAAMAAAACACIAAQABAAMAAAAEACIAAQACAAMAAAAGACIAAQACAAMAAAAIACIAAQACAAMAAAAKACIAAQADAAIAAAAMACIAAQACAAMAAAAOACIAAQACAAMAAAAQACIAAQABAAMAAAASACIAAQACAAMAAAAUACIAAQACAAMAAAAWACIAAQACAAMAAAAWABAAAQAAAAIAAAAAABAAAQAAAAIAAAAAACQAAQABAAEAAAAWACQAAQABAAEAAAA=")
tile_set = SubResource("TileSet_050cn")
[node name="Walls" type="TileMapLayer" parent="Map" unique_id=191423694]
z_index = 1
tile_map_data = PackedByteArray("AAAAAA4AAQACAAAAAAACAA4AAQABAAEAAAAMAA4AAQADAAQAAAAOAA4AAQABAAEAAAAQAA4AAQABAAEAAAASAA4AAQAAAAQAAAAUAA4AAQADAAQAAAAWAA4AAQAAAAAAAAACABAAAQAAAAIAAAAMABAAAQADAAUAAAAOABAAAQAAAAIAAAAQABAAAQAAAAIAAAASABAAAQAAAAIAAAAUABAAAQAAAAIAAAAAABAAAQADAAEAAAAAABIAAQADAAEAAAAAABQAAQADAAEAAAAAABYAAQADAAEAAAAAABgAAQADAAEAAAAAABoAAQADAAEAAAAAABwAAQADAAEAAAAAAB4AAQADAAEAAAAAACAAAQADAAEAAAAAACIAAQADAAEAAAAAACQAAQACAAEAAAAWABAAAQADAAAAAAAWABIAAQADAAAAAAAWABQAAQADAAAAAAAWABYAAQADAAAAAAAWABgAAQADAAAAAAAWABoAAQADAAAAAAAWABwAAQADAAAAAAAWAB4AAQADAAAAAAAWACAAAQADAAAAAAAWACIAAQADAAAAAAAWACQAAQAAAAEAAAACACQAAQABAAEAAAAEACQAAQABAAEAAAAGACQAAQABAAEAAAAIACQAAQABAAEAAAAKACQAAQABAAEAAAAMACQAAQABAAEAAAAOACQAAQABAAEAAAAQACQAAQABAAEAAAASACQAAQABAAEAAAASACYAAQAAAAIAAAAWACYAAQAAAAIAAAAQACYAAQAAAAIAAAAOACYAAQAAAAIAAAAMACYAAQAAAAIAAAAKACYAAQAAAAIAAAAIACYAAQAAAAIAAAAGACYAAQAAAAIAAAAEACYAAQAAAAIAAAACACYAAQAAAAIAAAAAACYAAQAAAAIAAAAEAA4AAQAAAAQAAAAEABAAAQAAAAUAAAAGABAAAQABAAUAAAAKABAAAQACAAUAAAA=")
tile_set = SubResource("TileSet_050cn")
[node name="Door" type="TileMapLayer" parent="Map" unique_id=1981327399]
tile_map_data = PackedByteArray("AAAUACUAAwADAAIAAAA=")
tile_set = SubResource("TileSet_050cn")
[node name="Object" type="TileMapLayer" parent="Map" unique_id=676176191]
tile_map_data = PackedByteArray("AAASABIAAwAEAAIAAAAWABIAAwAEAAIAAAA=")
tile_set = SubResource("TileSet_050cn")
[node name="Area2D" parent="Map" unique_id=642630034 instance=ExtResource("5_o70l4")]
position = Vector2(328, 294)
collision_layer = 16
collision_mask = 2
[node name="Pushable" type="Node2D" parent="Map" unique_id=1984092633]
[node name="PushableBox" parent="Map/Pushable" unique_id=418482729 instance=ExtResource("6_7if1v")]
z_index = 1
position = Vector2(328, 327)
[node name="Player" parent="." unique_id=1424887591 instance=ExtResource("3_rwjhc")]
z_index = 2
position = Vector2(329, 554)