mirror of
https://github.com/kodzukye/scrap-signal.git
synced 2026-04-27 01:57:34 +00:00
- Add atelier tilemap (14x14 tiles) with dark atmosphere - Add Journal D-891 interactable with Matteo Corda narrative - Add pushable frozen robot (reuses PushableBox logic) - Add PassageTrigger to reveal hidden path via TileMapLayer - Add RepairStation for SCRAP-09 self-repair mini-game - Add scrap09 puzzle in RepairMinigame with valid connections - Add door to cour unlocked by scrap09_repaired flag
62 lines
1.9 KiB
Plaintext
62 lines
1.9 KiB
Plaintext
[gd_scene format=3 uid="uid://bb3olg2rlygdc"]
|
|
|
|
[ext_resource type="Script" uid="uid://bs7rvg7tfjm34" path="res://entities/npcs/vrac7/vrac7.gd" id="1_vwl5e"]
|
|
[ext_resource type="Texture2D" uid="uid://delvtnhu6r6dg" path="res://assets/sprites/vrac_07_blocked.png" id="2_xy6tt"]
|
|
[ext_resource type="Texture2D" uid="uid://bfuq6q42b6v8p" path="res://assets/sprites/vrac_07_repaired.png" id="3_jgqa5"]
|
|
|
|
[sub_resource type="CapsuleShape2D" id="CapsuleShape2D_vwl5e"]
|
|
radius = 47.0
|
|
height = 104.0
|
|
|
|
[sub_resource type="AtlasTexture" id="AtlasTexture_jgqa5"]
|
|
atlas = ExtResource("2_xy6tt")
|
|
region = Rect2(0, 0, 96, 96)
|
|
|
|
[sub_resource type="AtlasTexture" id="AtlasTexture_y0amq"]
|
|
atlas = ExtResource("3_jgqa5")
|
|
region = Rect2(0, 0, 96, 96)
|
|
|
|
[sub_resource type="SpriteFrames" id="SpriteFrames_vwl5e"]
|
|
animations = [{
|
|
"frames": [{
|
|
"duration": 1.0,
|
|
"texture": SubResource("AtlasTexture_jgqa5")
|
|
}],
|
|
"loop": true,
|
|
"name": &"blocked",
|
|
"speed": 5.0
|
|
}, {
|
|
"frames": [{
|
|
"duration": 1.0,
|
|
"texture": SubResource("AtlasTexture_y0amq")
|
|
}],
|
|
"loop": true,
|
|
"name": &"repaired",
|
|
"speed": 5.0
|
|
}]
|
|
|
|
[sub_resource type="RectangleShape2D" id="RectangleShape2D_xy6tt"]
|
|
size = Vector2(137.5, 86)
|
|
|
|
[node name="Vrac7" type="Node2D" unique_id=829712169]
|
|
|
|
[node name="Vrac7" type="Area2D" parent="." unique_id=1007989436]
|
|
collision_layer = 4
|
|
collision_mask = 0
|
|
script = ExtResource("1_vwl5e")
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="Vrac7" unique_id=611475091]
|
|
position = Vector2(0, 1)
|
|
shape = SubResource("CapsuleShape2D_vwl5e")
|
|
|
|
[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="Vrac7" unique_id=1428714736]
|
|
sprite_frames = SubResource("SpriteFrames_vwl5e")
|
|
animation = &"blocked"
|
|
autoplay = "blocked"
|
|
|
|
[node name="InteractionZone" type="Area2D" parent="Vrac7" unique_id=1655089634]
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="Vrac7/InteractionZone" unique_id=1264953620]
|
|
position = Vector2(1, 3)
|
|
shape = SubResource("RectangleShape2D_xy6tt")
|