diff options
| author | Jan Tuomi <jan@jantuomi.fi> | 2026-02-05 21:54:16 +0200 |
|---|---|---|
| committer | Jan Tuomi <jan@jantuomi.fi> | 2026-02-05 21:54:16 +0200 |
| commit | f53d1d99707c5063a35c0c68890e0947077108ad (patch) | |
| tree | 4fc47e986b520c9c0c746a20edc5015de24e207b /rooms | |
| parent | 7241211bf3d960c0921c273cca5d10ad92734a61 (diff) | |
Work on intro cinematic
Diffstat (limited to 'rooms')
| -rw-r--r-- | rooms/cine_intro.gd | 9 | ||||
| -rw-r--r-- | rooms/cine_intro.tscn | 61 | ||||
| -rw-r--r-- | rooms/main_menu.tscn | 5 | ||||
| -rw-r--r-- | rooms/ship1.gd | 10 | ||||
| -rw-r--r-- | rooms/ship1.gd.uid | 1 | ||||
| -rw-r--r-- | rooms/ship1.tscn | 58 |
6 files changed, 110 insertions, 34 deletions
diff --git a/rooms/cine_intro.gd b/rooms/cine_intro.gd index 841fae9..fc6c881 100644 --- a/rooms/cine_intro.gd +++ b/rooms/cine_intro.gd @@ -6,8 +6,13 @@ func _ready() -> void: run() func run(): + var top: Top = get_tree().root.get_node("Top") + $AnimationPlayer.play("cine_intro") + await get_tree().create_timer(0.5).timeout + top.play_cine_bars() + await $AnimationPlayer.animation_finished - var top: Top = get_tree().root.get_node("Top") - top.get_transition_player().room_transition(null, "res://rooms/surface1.tscn", "DoorEntry") + top.get_transition_player().room_transition(null, "res://rooms/ship1.tscn", null, + func (_player): pass) diff --git a/rooms/cine_intro.tscn b/rooms/cine_intro.tscn index 7ddfc0f..f35adb5 100644 --- a/rooms/cine_intro.tscn +++ b/rooms/cine_intro.tscn @@ -3,7 +3,7 @@ [ext_resource type="PackedScene" uid="uid://dfyvkc2qlcdac" path="res://game_camera.tscn" id="1_1pf6u"] [ext_resource type="Script" uid="uid://c1brkwqi07uem" path="res://rooms/cine_intro.gd" id="1_678l5"] [ext_resource type="Texture2D" uid="uid://dngaqobccmxtx" path="res://assets/redshipr.png" id="2_678l5"] -[ext_resource type="Texture2D" uid="uid://dyg22seb4ktom" path="res://assets/kenney_1-bit-platformer-pack/Tiles/Transparent/tile_0296.png" id="3_ig0ct"] +[ext_resource type="Texture2D" uid="uid://dyg22seb4ktom" path="res://assets.untracked/kenney_1-bit-platformer-pack/Tiles/Transparent/tile_0296.png" id="3_ig0ct"] [ext_resource type="TileSet" uid="uid://0cd30n67d6k5" path="res://tileset_kenney_platformer.tres" id="4_bawvl"] [ext_resource type="Theme" uid="uid://bbeqwvwvbgyk" path="res://font_theme.tres" id="6_ig0ct"] @@ -30,9 +30,8 @@ scale_min = 0.5 scale_max = 0.5 scale_curve = SubResource("CurveTexture_sc8h3") -[sub_resource type="Animation" id="Animation_ig0ct"] -resource_name = "cine_intro" -length = 20.0 +[sub_resource type="Animation" id="Animation_bawvl"] +length = 0.001 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true @@ -40,10 +39,10 @@ tracks/0/path = NodePath("TileMapLayer:modulate") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { -"times": PackedFloat32Array(0, 5, 8), -"transitions": PackedFloat32Array(1, 1, 1), +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), "update": 0, -"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 0), Color(1, 1, 1, 1)] +"values": [Color(1, 1, 1, 1)] } tracks/1/type = "value" tracks/1/imported = false @@ -52,10 +51,10 @@ tracks/1/path = NodePath("InLowOrbit:modulate") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 3), -"transitions": PackedFloat32Array(1, 1), +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), "update": 0, -"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)] +"values": [Color(1, 1, 1, 1)] } tracks/2/type = "value" tracks/2/imported = false @@ -64,10 +63,10 @@ tracks/2/path = NodePath("AbovePlanet:modulate") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { -"times": PackedFloat32Array(0, 3, 6), -"transitions": PackedFloat32Array(1, 1, 1), +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), "update": 0, -"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 0), Color(1, 1, 1, 1)] +"values": [Color(1, 1, 1, 0)] } tracks/3/type = "value" tracks/3/imported = false @@ -76,14 +75,15 @@ tracks/3/path = NodePath("GameCamera:position") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/keys = { -"times": PackedFloat32Array(0, 9.333333, 17), -"transitions": PackedFloat32Array(1, -2, 1), +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), "update": 0, -"values": [Vector2(96, -109), Vector2(96, -109), Vector2(96, 63)] +"values": [Vector2(96, -109)] } -[sub_resource type="Animation" id="Animation_bawvl"] -length = 0.001 +[sub_resource type="Animation" id="Animation_ig0ct"] +resource_name = "cine_intro" +length = 20.0 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true @@ -91,10 +91,10 @@ tracks/0/path = NodePath("TileMapLayer:modulate") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), +"times": PackedFloat32Array(0, 5, 8), +"transitions": PackedFloat32Array(1, 1, 1), "update": 0, -"values": [Color(1, 1, 1, 1)] +"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 0), Color(1, 1, 1, 1)] } tracks/1/type = "value" tracks/1/imported = false @@ -103,10 +103,10 @@ tracks/1/path = NodePath("InLowOrbit:modulate") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), +"times": PackedFloat32Array(0, 3), +"transitions": PackedFloat32Array(1, 1), "update": 0, -"values": [Color(1, 1, 1, 1)] +"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)] } tracks/2/type = "value" tracks/2/imported = false @@ -115,10 +115,10 @@ tracks/2/path = NodePath("AbovePlanet:modulate") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), +"times": PackedFloat32Array(0, 3, 6), +"transitions": PackedFloat32Array(1, 1, 1), "update": 0, -"values": [Color(1, 1, 1, 0)] +"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 0), Color(1, 1, 1, 1)] } tracks/3/type = "value" tracks/3/imported = false @@ -127,10 +127,10 @@ tracks/3/path = NodePath("GameCamera:position") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), +"times": PackedFloat32Array(0, 9.333333, 17), +"transitions": PackedFloat32Array(1, -2, 1), "update": 0, -"values": [Vector2(96, -109)] +"values": [Vector2(96, -109), Vector2(96, -109), Vector2(96, 63)] } [sub_resource type="AnimationLibrary" id="AnimationLibrary_nfjko"] @@ -214,3 +214,4 @@ color = Color(0.5529412, 0.5176471, 0.2901961, 1) libraries = { &"": SubResource("AnimationLibrary_nfjko") } +autoplay = "RESET" diff --git a/rooms/main_menu.tscn b/rooms/main_menu.tscn index 06ed505..bf83909 100644 --- a/rooms/main_menu.tscn +++ b/rooms/main_menu.tscn @@ -61,6 +61,7 @@ style_name = "Medium" font_weight = 500 subpixel_positioning = 0 msdf_pixel_range = 8 +msdf_size = 128 cache/0/16/0/ascent = 11.0 cache/0/16/0/descent = 2.0 cache/0/16/0/underline_position = 2.390625 @@ -1051,9 +1052,9 @@ anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 -offset_left = 130.0 +offset_left = 129.0 offset_top = 54.0 -offset_right = 166.0 +offset_right = 165.0 offset_bottom = 94.0 grow_horizontal = 2 grow_vertical = 2 diff --git a/rooms/ship1.gd b/rooms/ship1.gd new file mode 100644 index 0000000..ce25a30 --- /dev/null +++ b/rooms/ship1.gd @@ -0,0 +1,10 @@ +class_name RoomShip1 +extends Room + +@onready var top: Top = get_tree().root.get_node("Top") +@onready var player: Player = $Player + +func _ready() -> void: + if not top.inventory.cine_intro_done: + var dia = DialogueCineIntroShip1.new() + add_child(dia) diff --git a/rooms/ship1.gd.uid b/rooms/ship1.gd.uid new file mode 100644 index 0000000..e99461f --- /dev/null +++ b/rooms/ship1.gd.uid @@ -0,0 +1 @@ +uid://u860i6080apx diff --git a/rooms/ship1.tscn b/rooms/ship1.tscn new file mode 100644 index 0000000..b91d846 --- /dev/null +++ b/rooms/ship1.tscn @@ -0,0 +1,58 @@ +[gd_scene load_steps=8 format=4 uid="uid://d1cs3f3is4ueq"] + +[ext_resource type="Script" uid="uid://u860i6080apx" path="res://rooms/ship1.gd" id="1_b0bog"] +[ext_resource type="Texture2D" uid="uid://7hiwc37lcc7e" path="res://assets.untracked/kenney_1-bit-platformer-pack/Tiles/Default/tile_0011.png" id="2_b0bog"] +[ext_resource type="TileSet" uid="uid://0cd30n67d6k5" path="res://tileset_kenney_platformer.tres" id="3_vy3ys"] +[ext_resource type="PackedScene" uid="uid://dfyvkc2qlcdac" path="res://game_camera.tscn" id="4_k7i86"] +[ext_resource type="PackedScene" uid="uid://coxnsharboouu" path="res://player.tscn" id="5_j18hp"] +[ext_resource type="PackedScene" uid="uid://df0loiahar23o" path="res://door.tscn" id="6_min1d"] +[ext_resource type="Texture2D" uid="uid://cjyk3yckjcems" path="res://assets.untracked/kenney_1-bit-platformer-pack/Tiles/Transparent/tile_0261.png" id="7_hib8q"] + +[node name="Ship1" type="Node2D" groups=["debug_info"]] +process_mode = 1 +script = ExtResource("1_b0bog") + +[node name="BgParallax" type="Parallax2D" parent="."] +modulate = Color(0.7, 0.7, 0.7, 1) +scroll_scale = Vector2(0.5, 0.5) +repeat_size = Vector2(16, 16) +repeat_times = 30 + +[node name="TextureRect" type="TextureRect" parent="BgParallax"] +self_modulate = Color(0.20784314, 0.21568628, 0.3882353, 1) +offset_right = 16.0 +offset_bottom = 16.0 +texture = ExtResource("2_b0bog") +stretch_mode = 2 + +[node name="Tilemap" type="TileMapLayer" parent="."] +tile_map_data = PackedByteArray("AAD+/wkAAQAPABIAAAD//wkAAQAPABEAAAAAAAkAAQAPABEAAAACAAkAAQAPABEAAAD//woAAQAPABIAAAABAAoAAQAPABIAAAAAAAoAAQAPABIAAAD+/woAAQAPABIAAAABAAsAAQAPABIAAAAAAAsAAQAPABIAAAD//wsAAQAPABIAAAD+/wsAAQAPABIAAAADAAsAAQAPABIAAAABAAkAAQAPABEAAAADAAoAAQAPABIAAAACAAsAAQAPABIAAAACAAoAAQAPABIAAAADAAkAAQAPABEAAAAEAAkAAQAPABEAAAAFAAkAAQAPABEAAAAGAAkAAQAPABEAAAAHAAkAAQAPABEAAAAIAAkAAQAPABEAAAAJAAkAAQAPABEAAAAKAAkAAQAPABEAAAALAAkAAQAPABEAAAAMAAkAAQAPABEAAAANAAkAAQAPABEAAAANAAoAAQAPABIAAAANAAsAAQAPABIAAAAMAAsAAQAPABIAAAALAAsAAQAPABIAAAAKAAsAAQAPABIAAAAJAAsAAQAPABIAAAAIAAwAAQAPABIAAAAHAAwAAQAPABIAAAAGAAwAAQAPABIAAAAFAAwAAQAPABIAAAAEAAwAAQAPABIAAAAEAAsAAQAPABIAAAAEAAoAAQAPABIAAAAFAAoAAQAPABIAAAAGAAoAAQAPABIAAAAHAAoAAQAPABIAAAAIAAoAAQAPABIAAAAJAAoAAQAPABIAAAAKAAoAAQAPABIAAAALAAoAAQAPABIAAAAMAAoAAQAPABIAAAAIAAsAAQAPABIAAAAHAAsAAQAPABIAAAAGAAsAAQAPABIAAAAFAAsAAQAPABIAAAANAAwAAQAPABIAAAAMAAwAAQAPABIAAAALAAwAAQAPABIAAAAKAAwAAQAPABIAAAAJAAwAAQAPABIAAAADAAwAAQAPABIAAAACAAwAAQAPABIAAAABAAwAAQAPABIAAAAAAAwAAQAPABIAAAD//wwAAQAPABIAAAD+/wwAAQAPABIAAAD+/wgAAQAQABIAAAD9/wwAAQAPABIAAAD+/wcAAQAQABIAAAD+/wYAAQAQABIAAAD+/wUAAQAQABIAAAD+/wQAAQAQABIAAAD+/wMAAQAQABIAAAD+/wIAAQAQABIAAAD+/wEAAQAQABIAAAD+/wAAAQAQABIAAAD+////AQAQABIAAAD+//7/AQAQABEAAAD9/wsAAQAPABIAAAD9/woAAQAPABIAAAD9/wkAAQAPABIAAAD9/wgAAQAPABIAAAD9/wcAAQAPABIAAAD9/wYAAQAPABIAAAD9/wUAAQAPABIAAAD9/wQAAQAPABIAAAD9/wMAAQAPABIAAAD9/wIAAQAPABIAAAD9/wEAAQAPABIAAAD9/wAAAQAPABIAAAD9////AQAPABIAAAD9//7/AQAPABEAAAD8/wwAAQAPABIAAAD8/wsAAQAPABIAAAD8/woAAQAPABIAAAD8/wkAAQAPABIAAAD8/wgAAQAPABIAAAD8/wcAAQAPABIAAAD8/wYAAQAPABIAAAD8/wUAAQAPABIAAAD8/wQAAQAPABIAAAD8/wMAAQAPABIAAAD8/wIAAQAPABIAAAD8/wEAAQAPABIAAAD8/wAAAQAPABIAAAD8////AQAPABIAAAD8//7/AQAPABEAAAD7/wwAAQAPABIAAAD7/wsAAQAPABIAAAD7/woAAQAPABIAAAD7/wkAAQAPABIAAAD7/wgAAQAPABIAAAD7/wcAAQAPABIAAAD7/wYAAQAPABIAAAD7/wUAAQAPABIAAAD7/wQAAQAPABIAAAD7/wMAAQAPABIAAAD7/wIAAQAPABIAAAD7/wEAAQAPABIAAAD7/wAAAQAPABIAAAD7////AQAPABIAAAD7//7/AQAPABEAAAD6/wwAAQAPABIAAAD6/wsAAQAPABIAAAD6/woAAQAPABIAAAD6/wkAAQAPABIAAAD6/wgAAQAPABIAAAD6/wcAAQAPABIAAAD6/wYAAQAPABIAAAD6/wUAAQAPABIAAAD6/wQAAQAPABIAAAD6/wMAAQAPABIAAAD6/wIAAQAPABIAAAD6/wEAAQAPABIAAAD6/wAAAQAPABIAAAD6////AQAPABIAAAD6//7/AQAPABEAAAANAA4AAQAPABMAAAANAA0AAQAPABIAAAAMAA4AAQAPABMAAAAMAA0AAQAPABIAAAALAA4AAQAPABMAAAALAA0AAQAPABIAAAAKAA4AAQAPABMAAAAKAA0AAQAPABIAAAAJAA4AAQAPABMAAAAJAA0AAQAPABIAAAAIAA4AAQAPABMAAAAIAA0AAQAPABIAAAAHAA4AAQAPABMAAAAHAA0AAQAPABIAAAAGAA4AAQAPABMAAAAGAA0AAQAPABIAAAAFAA4AAQAPABMAAAAFAA0AAQAPABIAAAAEAA4AAQAPABMAAAAEAA0AAQAPABIAAAADAA4AAQAPABMAAAADAA0AAQAPABIAAAACAA4AAQAPABMAAAACAA0AAQAPABIAAAABAA4AAQAPABMAAAABAA0AAQAPABIAAAAAAA4AAQAPABMAAAAAAA0AAQAPABIAAAD//w4AAQAPABMAAAD//w0AAQAPABIAAAD+/w4AAQAPABMAAAD+/w0AAQAPABIAAAD9/w4AAQAPABMAAAD9/w0AAQAPABIAAAD8/w4AAQAPABMAAAD8/w0AAQAPABIAAAD7/w4AAQAPABMAAAD7/w0AAQAPABIAAAD6/w4AAQAPABMAAAD6/w0AAQAPABIAAAD5/w4AAQAPABMAAAD5/w0AAQAPABIAAAD5/wwAAQAPABIAAAD5/wsAAQAPABIAAAD5/woAAQAPABIAAAD5/wkAAQAPABIAAAD5/wgAAQAPABIAAAD5/wcAAQAPABIAAAD5/wYAAQAPABIAAAD5/wUAAQAPABIAAAD5/wQAAQAPABIAAAD5/wMAAQAPABIAAAD5/wIAAQAPABIAAAD5/wEAAQAPABIAAAD5/wAAAQAPABIAAAD5////AQAPABIAAAD5//7/AQAPABEAAAD4/w4AAQAPABMAAAD4/w0AAQAPABIAAAD4/wwAAQAPABIAAAD4/wsAAQAPABIAAAD4/woAAQAPABIAAAD4/wkAAQAPABIAAAD4/wgAAQAPABIAAAD4/wcAAQAPABIAAAD4/wYAAQAPABIAAAD4/wUAAQAPABIAAAD4/wQAAQAPABIAAAD4/wMAAQAPABIAAAD4/wIAAQAPABIAAAD4/wEAAQAPABIAAAD4/wAAAQAPABIAAAD4////AQAPABIAAAD4//7/AQAPABEAAAD3/w4AAQAPABMAAAD3/w0AAQAPABIAAAD3/wwAAQAPABIAAAD3/wsAAQAPABIAAAD3/woAAQAPABIAAAD3/wkAAQAPABIAAAD3/wgAAQAPABIAAAD3/wcAAQAPABIAAAD3/wYAAQAPABIAAAD3/wUAAQAPABIAAAD3/wQAAQAPABIAAAD3/wMAAQAPABIAAAD3/wIAAQAPABIAAAD3/wEAAQAPABIAAAD3/wAAAQAPABIAAAD3////AQAPABIAAAD3//7/AQAPABEAAAD2/w4AAQAOABMAAAD2/w0AAQAOABIAAAD2/wwAAQAOABIAAAD2/wsAAQAOABIAAAD2/woAAQAOABIAAAD2/wkAAQAOABIAAAD2/wgAAQAOABIAAAD2/wcAAQAOABIAAAD2/wYAAQAOABIAAAD2/wUAAQAOABIAAAD2/wQAAQAOABIAAAD2/wMAAQAOABIAAAD2/wIAAQAOABIAAAD2/wEAAQAOABIAAAD2/wAAAQAOABIAAAD2////AQAOABIAAAD2//7/AQAOABEAAAAYAA4AAQAQABMAAAAYAA0AAQAQABIAAAAYAAwAAQAQABIAAAAYAAsAAQAQABIAAAAYAAoAAQAQABIAAAAYAAkAAQAQABEAAAAXAA4AAQAPABMAAAAXAA0AAQAPABIAAAAXAAwAAQAPABIAAAAXAAsAAQAPABIAAAAXAAoAAQAPABIAAAAXAAkAAQAPABEAAAAWAA4AAQAPABMAAAAWAA0AAQAPABIAAAAWAAwAAQAPABIAAAAWAAsAAQAPABIAAAAWAAoAAQAPABIAAAAWAAkAAQAPABEAAAAVAA4AAQAPABMAAAAVAA0AAQAPABIAAAAVAAwAAQAPABIAAAAVAAsAAQAPABIAAAAVAAoAAQAPABIAAAAVAAkAAQAPABEAAAAUAA4AAQAPABMAAAAUAA0AAQAPABIAAAAUAAwAAQAPABIAAAAUAAsAAQAPABIAAAAUAAoAAQAPABIAAAAUAAkAAQAPABEAAAATAA4AAQAPABMAAAATAA0AAQAPABIAAAATAAwAAQAPABIAAAATAAsAAQAPABIAAAATAAoAAQAPABIAAAATAAkAAQAPABEAAAASAA4AAQAPABMAAAASAA0AAQAPABIAAAASAAwAAQAPABIAAAASAAsAAQAPABIAAAASAAoAAQAPABIAAAASAAkAAQAPABEAAAARAA4AAQAPABMAAAARAA0AAQAPABIAAAARAAwAAQAPABIAAAARAAsAAQAPABIAAAARAAoAAQAPABIAAAARAAkAAQAPABEAAAAQAA4AAQAPABMAAAAQAA0AAQAPABIAAAAQAAwAAQAPABIAAAAQAAsAAQAPABIAAAAQAAoAAQAPABIAAAAQAAkAAQAPABEAAAAPAA4AAQAPABMAAAAPAA0AAQAPABIAAAAPAAwAAQAPABIAAAAPAAsAAQAPABIAAAAPAAoAAQAPABIAAAAPAAkAAQAPABEAAAAOAA4AAQAPABMAAAAOAA0AAQAPABIAAAAOAAwAAQAPABIAAAAOAAsAAQAPABIAAAAOAAoAAQAPABIAAAAOAAkAAQAPABEAAAALAAYAAQAFAAIAAAAMAAYAAQAFAAIAAAANAAYAAQAFAAIAAAAOAAYAAQAFAAIAAAAPAAYAAQAGAAIAAAAKAAMAAQAEAAIAAAALAAMAAQAFAAIAAAAMAAMAAQAFAAIAAAANAAMAAQAFAAIAAAAOAAMAAQAFAAIAAAAKAAYAAQAEAAIAAAAPAAMAAQAGAAIAAAAFAAgAAQALAAkAAAAGAAgAAQAMAAkAAAAEAAgAAQAKAAkAAAALAAUAAQALAAoAAAALAAIAAQALAAoAAAA=") +tile_set = ExtResource("3_vy3ys") + +[node name="GameCamera" parent="." instance=ExtResource("4_k7i86")] +position = Vector2(88, 96) +position_smoothing_speed = 3.0 + +[node name="Player" parent="." instance=ExtResource("5_j18hp")] +position = Vector2(136, 137) +collision_layer = 2 + +[node name="DoorRight" parent="." instance=ExtResource("6_min1d")] +position = Vector2(508, 181) +scale = Vector2(1, 4) +exit_towards = "LEFT" +enter_towards = "RIGHT" +target_room = "res://rooms/surface18.tscn" +target_door = "DoorLeft" + +[node name="Captain" type="Sprite2D" parent="."] +position = Vector2(24, 136) +texture = ExtResource("7_hib8q") + +[node name="Crew1" type="Sprite2D" parent="."] +position = Vector2(168, 88) +texture = ExtResource("7_hib8q") + +[node name="Crew2" type="Sprite2D" parent="."] +position = Vector2(168, 40) +texture = ExtResource("7_hib8q") |
