[gd_scene load_steps=41 format=3 uid="uid://dlkwtp1gl45r"] [ext_resource type="Texture2D" uid="uid://duw5x0fjt8jak" path="res://component/ships/NihilAce_spaceship_building_pack_32x32.png" id="1_4y72e"] [ext_resource type="Script" path="res://component/ships/ship.gd" id="1_8hr01"] [ext_resource type="PackedScene" uid="uid://cm4nfeaf4e2rl" path="res://effect/thrust/thruster_big.tscn" id="2_qj0sy"] [ext_resource type="PackedScene" uid="uid://cmg7vt5a3l51t" path="res://effect/thrust/thruster_small.tscn" id="3_3s5ab"] [sub_resource type="PhysicsMaterial" id="PhysicsMaterial_g1gqc"] friction = 0.21 [sub_resource type="TileMapPattern" id="TileMapPattern_uebyg"] tile_data = PackedInt32Array(0, 851968, 3, 65536, 851968, 4, 1, 917504, 3, 65537, 917504, 4) [sub_resource type="TileMapPattern" id="TileMapPattern_ae6bx"] tile_data = PackedInt32Array(0, 0, 0, 65536, 0, 1, 1, 65536, 0, 65537, 65536, 1) [sub_resource type="TileMapPattern" id="TileMapPattern_63ct6"] tile_data = PackedInt32Array(0, 0, 6, 65536, 0, 7, 1, 65536, 6, 65537, 65536, 7) [sub_resource type="TileMapPattern" id="TileMapPattern_4x54u"] tile_data = PackedInt32Array(0, 196608, 6, 65536, 196608, 7, 1, 262144, 6, 65537, 262144, 7) [sub_resource type="TileMapPattern" id="TileMapPattern_s264s"] tile_data = PackedInt32Array(0, 393216, 6, 65536, 393216, 7, 1, 458752, 6, 65537, 458752, 7) [sub_resource type="TileMapPattern" id="TileMapPattern_8cmnt"] tile_data = PackedInt32Array(0, 589824, 6, 65536, 589824, 7, 1, 655360, 6, 65537, 655360, 7) [sub_resource type="TileMapPattern" id="TileMapPattern_w1dkg"] tile_data = PackedInt32Array(0, 0, 9, 65536, 0, 10, 1, 65536, 9, 65537, 65536, 10) [sub_resource type="TileMapPattern" id="TileMapPattern_hsiaa"] tile_data = PackedInt32Array(0, 196608, 9, 65536, 196608, 10, 1, 262144, 9, 65537, 262144, 10) [sub_resource type="TileMapPattern" id="TileMapPattern_15fdl"] tile_data = PackedInt32Array(0, 393216, 9, 65536, 393216, 10, 1, 458752, 9, 65537, 458752, 10) [sub_resource type="TileMapPattern" id="TileMapPattern_8vw0k"] tile_data = PackedInt32Array(0, 589824, 9, 65536, 589824, 10, 1, 655360, 9, 65537, 655360, 10) [sub_resource type="TileMapPattern" id="TileMapPattern_f08sl"] tile_data = PackedInt32Array(0, 65536, 12, 1, 131072, 12, 2, 196608, 12) [sub_resource type="TileMapPattern" id="TileMapPattern_68mkk"] tile_data = PackedInt32Array(0, 327680, 12, 1, 393216, 12, 2, 458752, 12) [sub_resource type="TileMapPattern" id="TileMapPattern_ufyf2"] tile_data = PackedInt32Array(0, 196608, 0, 65536, 196608, 1, 1, 262144, 0, 65537, 262144, 1) [sub_resource type="TileMapPattern" id="TileMapPattern_uf6px"] tile_data = PackedInt32Array(0, 65536, 14, 65536, 65536, 15, 131072, 65536, 16) [sub_resource type="TileMapPattern" id="TileMapPattern_1bn80"] tile_data = PackedInt32Array(0, 196608, 14, 65536, 196608, 15, 131072, 196608, 16) [sub_resource type="TileMapPattern" id="TileMapPattern_epmyv"] tile_data = PackedInt32Array(0, 327680, 14, 65536, 327680, 15, 131072, 327680, 16) [sub_resource type="TileMapPattern" id="TileMapPattern_wjh60"] tile_data = PackedInt32Array(0, 458752, 14, 65536, 458752, 15, 131072, 458752, 16) [sub_resource type="TileMapPattern" id="TileMapPattern_ebjta"] tile_data = PackedInt32Array(0, 589824, 15, 65536, 589824, 16, 1, 655360, 15, 65537, 655360, 16) [sub_resource type="TileMapPattern" id="TileMapPattern_7i0xo"] tile_data = PackedInt32Array(0, 589824, 12, 65536, 589824, 13, 1, 655360, 12, 65537, 655360, 13) [sub_resource type="TileMapPattern" id="TileMapPattern_a2koj"] tile_data = PackedInt32Array(0, 786432, 12, 65536, 786432, 13) [sub_resource type="TileMapPattern" id="TileMapPattern_2uy0q"] tile_data = PackedInt32Array(0, 786432, 15, 65536, 786432, 16, 1, 851968, 15, 65537, 851968, 16) [sub_resource type="TileMapPattern" id="TileMapPattern_kkf7d"] tile_data = PackedInt32Array(0, 851968, 6, 65536, 851968, 7, 1, 917504, 6, 65537, 917504, 7) [sub_resource type="TileMapPattern" id="TileMapPattern_fo0c4"] tile_data = PackedInt32Array(0, 1048576, 6, 65536, 1048576, 7, 1, 1114112, 6, 65537, 1114112, 7) [sub_resource type="TileMapPattern" id="TileMapPattern_rgwqf"] tile_data = PackedInt32Array(0, 0, 3, 65536, 0, 4, 1, 65536, 3, 65537, 65536, 4) [sub_resource type="TileMapPattern" id="TileMapPattern_usexv"] tile_data = PackedInt32Array(0, 393216, 3, 1, 458752, 3) [sub_resource type="TileMapPattern" id="TileMapPattern_mfiah"] tile_data = PackedInt32Array(0, 196608, 3, 65536, 196608, 4, 1, 262144, 3, 65537, 262144, 4) [sub_resource type="TileMapPattern" id="TileMapPattern_3hak4"] tile_data = PackedInt32Array(0, 393216, 0, 65536, 393216, 1) [sub_resource type="TileMapPattern" id="TileMapPattern_3he7k"] tile_data = PackedInt32Array(0, 524288, 0, 65536, 524288, 1, 1, 589824, 0, 65537, 589824, 1) [sub_resource type="TileMapPattern" id="TileMapPattern_1n6ee"] tile_data = PackedInt32Array(0, 851968, 0, 65536, 851968, 1, 1, 917504, 0, 65537, 917504, 1) [sub_resource type="TileMapPattern" id="TileMapPattern_blhto"] tile_data = PackedInt32Array(0, 1376256, 3, 65536, 1376256, 4, 1, 1441792, 3, 65537, 1441792, 4) [sub_resource type="TileMapPattern" id="TileMapPattern_83q4y"] tile_data = PackedInt32Array(0, 1310720, 1, 65536, 1310720, 2) [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_jm16n"] texture = ExtResource("1_4y72e") texture_region_size = Vector2i(32, 32) 0:0/0 = 0 1:0/0 = 0 3:0/0 = 0 4:0/0 = 0 6:0/0 = 0 8:0/0 = 0 9:0/0 = 0 11:0/0 = 0 13:0/0 = 0 14:0/0 = 0 16:0/0 = 0 17:0/0 = 0 0:1/0 = 0 1:1/0 = 0 3:1/0 = 0 4:1/0 = 0 6:1/0 = 0 8:1/0 = 0 9:1/0 = 0 13:1/0 = 0 14:1/0 = 0 16:1/0 = 0 17:1/0 = 0 20:1/0 = 0 0:3/0 = 0 1:3/0 = 0 3:3/0 = 0 4:3/0 = 0 6:3/0 = 0 7:3/0 = 0 9:3/0 = 0 11:3/0 = 0 13:3/0 = 0 14:3/0 = 0 16:3/0 = 0 0:4/0 = 0 1:4/0 = 0 3:4/0 = 0 4:4/0 = 0 13:4/0 = 0 14:4/0 = 0 21:4/0 = 0 22:4/0 = 0 0:6/0 = 0 1:6/0 = 0 3:6/0 = 0 4:6/0 = 0 6:6/0 = 0 7:6/0 = 0 9:6/0 = 0 10:6/0 = 0 13:6/0 = 0 14:6/0 = 0 16:6/0 = 0 17:6/0 = 0 19:6/0 = 0 20:6/0 = 0 0:7/0 = 0 1:7/0 = 0 3:7/0 = 0 4:7/0 = 0 6:7/0 = 0 7:7/0 = 0 9:7/0 = 0 10:7/0 = 0 13:7/0 = 0 14:7/0 = 0 16:7/0 = 0 17:7/0 = 0 19:7/0 = 0 20:7/0 = 0 21:7/0 = 0 21:8/0 = 0 0:9/0 = 0 1:9/0 = 0 3:9/0 = 0 4:9/0 = 0 6:9/0 = 0 7:9/0 = 0 9:9/0 = 0 10:9/0 = 0 13:9/0 = 0 14:9/0 = 0 16:9/0 = 0 17:9/0 = 0 0:10/0 = 0 1:10/0 = 0 3:10/0 = 0 4:10/0 = 0 6:10/0 = 0 7:10/0 = 0 9:10/0 = 0 10:10/0 = 0 13:10/0 = 0 14:10/0 = 0 16:10/0 = 0 17:10/0 = 0 1:12/0 = 0 2:12/0 = 0 3:12/0 = 0 5:12/0 = 0 6:12/0 = 0 7:12/0 = 0 9:12/0 = 0 10:12/0 = 0 12:12/0 = 0 9:13/0 = 0 10:13/0 = 0 12:13/0 = 0 1:14/0 = 0 3:14/0 = 0 5:14/0 = 0 7:14/0 = 0 1:15/0 = 0 3:15/0 = 0 5:15/0 = 0 7:15/0 = 0 9:15/0 = 0 10:15/0 = 0 12:15/0 = 0 13:15/0 = 0 1:16/0 = 0 3:16/0 = 0 5:16/0 = 0 7:16/0 = 0 9:16/0 = 0 10:16/0 = 0 12:16/0 = 0 13:16/0 = 0 21:3/0 = 0 22:3/0 = 0 20:2/0 = 0 18:3/0 = 0 [sub_resource type="TileSet" id="TileSet_pl6km"] tile_size = Vector2i(32, 32) sources/0 = SubResource("TileSetAtlasSource_jm16n") pattern_0 = SubResource("TileMapPattern_uebyg") pattern_1 = SubResource("TileMapPattern_ae6bx") pattern_2 = SubResource("TileMapPattern_ufyf2") pattern_3 = SubResource("TileMapPattern_rgwqf") pattern_4 = SubResource("TileMapPattern_mfiah") pattern_5 = SubResource("TileMapPattern_3hak4") pattern_6 = SubResource("TileMapPattern_3he7k") pattern_7 = SubResource("TileMapPattern_1n6ee") pattern_8 = SubResource("TileMapPattern_blhto") pattern_9 = SubResource("TileMapPattern_83q4y") pattern_10 = SubResource("TileMapPattern_63ct6") pattern_11 = SubResource("TileMapPattern_4x54u") pattern_12 = SubResource("TileMapPattern_s264s") pattern_13 = SubResource("TileMapPattern_8cmnt") pattern_14 = SubResource("TileMapPattern_w1dkg") pattern_15 = SubResource("TileMapPattern_hsiaa") pattern_16 = SubResource("TileMapPattern_15fdl") pattern_17 = SubResource("TileMapPattern_8vw0k") pattern_18 = SubResource("TileMapPattern_f08sl") pattern_19 = SubResource("TileMapPattern_68mkk") pattern_20 = SubResource("TileMapPattern_uf6px") pattern_21 = SubResource("TileMapPattern_1bn80") pattern_22 = SubResource("TileMapPattern_epmyv") pattern_23 = SubResource("TileMapPattern_wjh60") pattern_24 = SubResource("TileMapPattern_ebjta") pattern_25 = SubResource("TileMapPattern_7i0xo") pattern_26 = SubResource("TileMapPattern_a2koj") pattern_27 = SubResource("TileMapPattern_2uy0q") pattern_28 = SubResource("TileMapPattern_kkf7d") pattern_29 = SubResource("TileMapPattern_fo0c4") pattern_30 = SubResource("TileMapPattern_usexv") [sub_resource type="CapsuleShape2D" id="CapsuleShape2D_scyxd"] radius = 64.0 height = 372.0 [sub_resource type="RectangleShape2D" id="RectangleShape2D_54thx"] size = Vector2(254, 175) [node name="Body" type="RigidBody2D"] collision_layer = 2 collision_mask = 2 mass = 400.0 physics_material_override = SubResource("PhysicsMaterial_g1gqc") linear_damp = 0.05 script = ExtResource("1_8hr01") [node name="BigThrusterMid" parent="." instance=ExtResource("2_qj0sy")] position = Vector2(0, 348) [node name="BigThrusterLeft" parent="." instance=ExtResource("2_qj0sy")] position = Vector2(-64, 316) [node name="BigThrusterRight" parent="." instance=ExtResource("2_qj0sy")] position = Vector2(64, 316) [node name="SmallThrusterLeft" parent="." instance=ExtResource("3_3s5ab")] position = Vector2(-176, 404) emitting = true [node name="SmallThrusterRight" parent="." instance=ExtResource("3_3s5ab")] position = Vector2(176, 404) emitting = true [node name="BiBiShip" type="TileMap" parent="."] tile_set = SubResource("TileSet_pl6km") format = 2 layer_0/tile_data = PackedInt32Array(-1, 524288, 0, 65535, 524288, 1, -65536, 589824, 0, 0, 589824, 1, 131071, 851968, 0, 196607, 851968, 1, 65536, 917504, 0, 131072, 917504, 1, 262143, 851968, 3, 327679, 851968, 4, 196608, 917504, 3, 262144, 917504, 4, 393215, 393216, 3, 458751, 851968, 6, 327680, 458752, 3, 393216, 917504, 6, 131069, 393216, 6, 196605, 393216, 7, 131070, 458752, 6, 196606, 458752, 7, 262139, 393216, 6, 327675, 393216, 7, 262140, 458752, 6, 327676, 458752, 7, 458747, 393216, 6, 524283, 393216, 7, 458748, 458752, 6, 524284, 458752, 7, 65537, 589824, 6, 131073, 589824, 7, 65538, 655360, 6, 131074, 655360, 7, 196611, 589824, 6, 262147, 589824, 7, 196612, 655360, 6, 262148, 655360, 7, 393219, 589824, 6, 458755, 589824, 7, 393220, 655360, 6, 458756, 655360, 7, 327681, 589824, 15, 393217, 589824, 16, 327682, 655360, 15, 393218, 655360, 16, 393213, 589824, 15, 458749, 589824, 16, 393214, 655360, 15, 458750, 655360, 16, -2, 786432, 12, 65534, 786432, 13, -65535, 786432, 12, 1, 786432, 13, 524285, 1376256, 3, 589821, 1376256, 4, 524286, 1441792, 3, 589822, 1441792, 4, 458753, 1376256, 3, 524289, 1376256, 4, 458754, 1441792, 3, 524290, 1441792, 4, 589823, 1376256, 3, 655359, 1376256, 4, 524288, 1441792, 3, 589824, 1441792, 4, 196609, 1048576, 6, 262145, 1048576, 7, 196610, 1114112, 6, 262146, 1114112, 7, 262141, 851968, 6, 327677, 851968, 7, 262142, 917504, 6, 327678, 917504, 7, 524287, 851968, 7, 458752, 917504, 7, 589819, 196608, 3, 655355, 196608, 4, 589820, 262144, 3, 655356, 262144, 4, 524291, 0, 3, 589827, 0, 4, 524292, 65536, 3, 589828, 65536, 4, 655352, 65536, 12, 655353, 131072, 12, 524282, 786432, 12, 589818, 786432, 13, 655354, 196608, 12, 720890, 1310720, 1, 786426, 1310720, 2, 458757, 786432, 12, 524293, 786432, 13, 589829, 327680, 12, 655365, 1310720, 1, 720901, 1310720, 2, 589830, 393216, 12, 589831, 458752, 12, -131073, 589824, 12, -65537, 589824, 13, -196608, 655360, 12, -131072, 655360, 13) [node name="MainShape" type="CollisionShape2D" parent="."] position = Vector2(0, 112) shape = SubResource("CapsuleShape2D_scyxd") [node name="RearShape" type="CollisionShape2D" parent="."] position = Vector2(0, 184.5) shape = SubResource("RectangleShape2D_54thx") [connection signal="thrusted" from="." to="BigThrusterMid" method="_on_thrusted"] [connection signal="thrusted" from="." to="BigThrusterLeft" method="_on_thrusted"] [connection signal="thrusted" from="." to="BigThrusterRight" method="_on_thrusted"] [connection signal="thrusted" from="." to="SmallThrusterLeft" method="_on_thrusted"] [connection signal="thrusted" from="." to="SmallThrusterRight" method="_on_thrusted"]