diff --git a/bat_extraction_bat.png b/bat_extraction_bat.png new file mode 100644 index 0000000..33f6b84 Binary files /dev/null and b/bat_extraction_bat.png differ diff --git a/bat_extraction_bat.png.import b/bat_extraction_bat.png.import new file mode 100644 index 0000000..caf7373 --- /dev/null +++ b/bat_extraction_bat.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ciy24ri5lusqs" +path="res://.godot/imported/bat_extraction_bat.png-b7feda81aca7e4664533f81acf13e93e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://bat_extraction_bat.png" +dest_files=["res://.godot/imported/bat_extraction_bat.png-b7feda81aca7e4664533f81acf13e93e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/bat_extraction_body.png b/bat_extraction_body.png new file mode 100644 index 0000000..537120d Binary files /dev/null and b/bat_extraction_body.png differ diff --git a/bat_extraction_body.png.import b/bat_extraction_body.png.import new file mode 100644 index 0000000..7759608 --- /dev/null +++ b/bat_extraction_body.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dwjmlaw1vxgxo" +path="res://.godot/imported/bat_extraction_body.png-fbbc2f2b2905af68cd60de7d95642821.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://bat_extraction_body.png" +dest_files=["res://.godot/imported/bat_extraction_body.png-fbbc2f2b2905af68cd60de7d95642821.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/bat_extraction_bones.png b/bat_extraction_bones.png new file mode 100644 index 0000000..a50065a Binary files /dev/null and b/bat_extraction_bones.png differ diff --git a/bat_extraction_bones.png.import b/bat_extraction_bones.png.import new file mode 100644 index 0000000..09804d1 --- /dev/null +++ b/bat_extraction_bones.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ljl3y4633ted" +path="res://.godot/imported/bat_extraction_bones.png-6faa1d70b9341cf58bf01769bbbf3e63.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://bat_extraction_bones.png" +dest_files=["res://.godot/imported/bat_extraction_bones.png-6faa1d70b9341cf58bf01769bbbf3e63.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/bat_extraction_open_chest.png b/bat_extraction_open_chest.png new file mode 100644 index 0000000..b5fc8f5 Binary files /dev/null and b/bat_extraction_open_chest.png differ diff --git a/bat_extraction_open_chest.png.import b/bat_extraction_open_chest.png.import new file mode 100644 index 0000000..0e6290c --- /dev/null +++ b/bat_extraction_open_chest.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bkjxp2r3pobmc" +path="res://.godot/imported/bat_extraction_open_chest.png-379c8db02a15a2a69eca2cd0493839cb.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://bat_extraction_open_chest.png" +dest_files=["res://.godot/imported/bat_extraction_open_chest.png-379c8db02a15a2a69eca2cd0493839cb.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/bat_extraction_open_chest_flaps.png b/bat_extraction_open_chest_flaps.png new file mode 100644 index 0000000..8fe02a8 Binary files /dev/null and b/bat_extraction_open_chest_flaps.png differ diff --git a/bat_extraction_open_chest_flaps.png.import b/bat_extraction_open_chest_flaps.png.import new file mode 100644 index 0000000..10af75d --- /dev/null +++ b/bat_extraction_open_chest_flaps.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://n8x3g2swx0x2" +path="res://.godot/imported/bat_extraction_open_chest_flaps.png-76165f2a128f08425141a09803f6c2e2.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://bat_extraction_open_chest_flaps.png" +dest_files=["res://.godot/imported/bat_extraction_open_chest_flaps.png-76165f2a128f08425141a09803f6c2e2.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/operation.gd b/operation.gd index a113b64..1da4cba 100644 --- a/operation.gd +++ b/operation.gd @@ -23,7 +23,7 @@ func _on_cut_sequence_succeeded(cut_sequence: CutSequence): var next_index = steps.find(cut_sequence) + 1 if next_index == 4: _enable_node2d(%TestBody2) - _disable_node2d(%TestBody1) + _disable_node2d(%BatExtraction) active_step = steps[next_index] _enable_node2d(active_step) diff --git a/prototype_dark_cut.tscn b/prototype_dark_cut.tscn index fb30211..0390f01 100644 --- a/prototype_dark_cut.tscn +++ b/prototype_dark_cut.tscn @@ -1,13 +1,17 @@ -[gd_scene load_steps=15 format=3 uid="uid://be0rqt7sk1da0"] +[gd_scene load_steps=19 format=3 uid="uid://be0rqt7sk1da0"] [ext_resource type="Texture2D" uid="uid://bicjfwpoa3pma" path="res://test_table.png" id="1_7i8d4"] [ext_resource type="Script" path="res://prototype_dark_cut.gd" id="1_vl0qk"] [ext_resource type="Texture2D" uid="uid://bp10w3bh1gn14" path="res://test_body_1.png" id="2_atjyl"] [ext_resource type="Texture2D" uid="uid://cg3dg7iqif56d" path="res://test_scalpel.png" id="3_a4jra"] [ext_resource type="Script" path="res://test_scalpel.gd" id="4_5ba3g"] -[ext_resource type="Texture2D" uid="uid://b82j8773uke65" path="res://test_body_2.png" id="5_piyi3"] +[ext_resource type="Texture2D" uid="uid://bkjxp2r3pobmc" path="res://bat_extraction_open_chest.png" id="5_c2dn1"] +[ext_resource type="Texture2D" uid="uid://ciy24ri5lusqs" path="res://bat_extraction_bat.png" id="6_yfdwj"] +[ext_resource type="Texture2D" uid="uid://dwjmlaw1vxgxo" path="res://bat_extraction_body.png" id="7_7hv63"] [ext_resource type="Script" path="res://operation.gd" id="7_mteqj"] +[ext_resource type="Texture2D" uid="uid://n8x3g2swx0x2" path="res://bat_extraction_open_chest_flaps.png" id="8_1vja2"] [ext_resource type="Script" path="res://feedback_canvas_modulate.gd" id="9_4ghh6"] +[ext_resource type="Texture2D" uid="uid://ljl3y4633ted" path="res://bat_extraction_bones.png" id="9_7uu43"] [ext_resource type="Script" path="res://cut_sequence.gd" id="10_gcaa6"] [ext_resource type="PackedScene" uid="uid://x5powiwrfash" path="res://cut_sequence_point.tscn" id="11_hcsao"] @@ -89,10 +93,25 @@ collision_mask = 4 [node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="TestBody1/Area2D"] polygon = PackedVector2Array(0, -250, -39.2, -250, -45.6, -246, -48.9, -246, -54.9, -239, -56.2, -239, -61.1, -230, -62.6, -230, -67.5, -210, -69, -210, -69, -181.7, -65, -168, -65, -163.3, -49, -143, -47, -128.8, -47, -124.8, -63.3, -122, -67.3, -122, -102.9, -109.8, -113.5, -116, -124.4, -116, -148.3, -106, -150, -106, -150, 49.2, -146, 67.4, -146, 71.4, -138, 93.4, -138, 99.7, -132, 106.7, -132, 109, -115.2, 109, -108.2, 102, -106.5, 102, -101.5, 86, -100, 86, -99, 35, -99, 16.8, -96.5, 26, -96, 93, -100, 140.9, -100, 163.1, -95.7, 192, -94.9, 192, -91, 246.1, -91, 250, 61, 250, 61, 236.5, 58, 230.5, 58, 217.1, 68, 38.1, 68, 64.3, 74, 82.3, 74, 85, 82, 91, 82, 92.8, 93, 93.8, 93, 95, 109.8, 95, 117.7, 88, 119.8, 88, 128.8, 9, 129.9, 9, 131.9, -42, 133.1, -42, 132, -84, 132, -90.7, 121, -103.8, 121, -105.6, 113, -107.6, 113, -109.2, 90.1, -107.1, 87, -112.5, 87, -114.9, 75, -125, 75, -127.2, 44.8, -124, 31.2, -124, 33, -144.9, 33, -151.3, 48.9, -169, 50.4, -169, 54.4, -179, 56, -179, 56, -200.6, 43, -219.7, 43, -222, 30, -232, 30, -233.2, 0, -248.3) -[node name="TestBody2" type="Sprite2D" parent="."] +[node name="BatExtraction" type="Node2D" parent="."] unique_name_in_owner = true position = Vector2(620, 399) -texture = ExtResource("5_piyi3") + +[node name="BatExtractionOpenChest" type="Sprite2D" parent="BatExtraction"] +texture = ExtResource("5_c2dn1") + +[node name="BatExtractionBat" type="Sprite2D" parent="BatExtraction"] +position = Vector2(-43, -24) +texture = ExtResource("6_yfdwj") + +[node name="BatExtractionBody" type="Sprite2D" parent="BatExtraction"] +texture = ExtResource("7_7hv63") + +[node name="BatExtractionOpenChestFlaps" type="Sprite2D" parent="BatExtraction"] +texture = ExtResource("8_1vja2") + +[node name="BatExtractionBones" type="Sprite2D" parent="BatExtraction"] +texture = ExtResource("9_7uu43") [node name="TestScalpel" type="Sprite2D" parent="." groups=["cutter"]] position = Vector2(949, 41)