[gd_scene load_steps=13 format=4] [ext_resource type="Script" path="res://Scripts/Battle/BulletBoards.cs" id="1"] [ext_resource type="Script" path="res://Scripts/Bullets/DrillTriple.cs" id="2"] [ext_resource type="Script" path="res://Scripts/Bullets/Blank.cs" id="3"] [ext_resource type="Texture2D" path="res://Sprites/Characters/ch2dw chars.png" id="4"] [ext_resource type="AudioStream" path="res://Audio/Sounds/snd_spearrise_ch1.wav" id="5"] [sub_resource type="Animation" id="Animation_y41f3"] length = 0.0010000000474974513 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath(".:region_rect") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Rect2(320, 60, 50, 30)] } [sub_resource type="Animation" id="Animation_khydm"] resource_name = "new_animation" length = 0.20000000298023224 loop_mode = 1 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath(".:region_rect") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.1), "transitions": PackedFloat32Array(1, 1), "update": 1, "values": [Rect2(320, 60, 50, 30), Rect2(320, 90, 50, 30)] } [sub_resource type="AnimationLibrary" id="AnimationLibrary_0udkh"] _data = { &"RESET": SubResource("Animation_y41f3"), &"new_animation": SubResource("Animation_khydm") } [sub_resource type="ConvexPolygonShape2D" id="ConvexPolygonShape2D_ddl20"] points = PackedVector2Array(-15, 0, 9, 7, 9, -7) [sub_resource type="Animation" id="Animation_i38xs"] length = 0.0010000000474974513 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("Node2D/Drill:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(0, -73)] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("Node2D/Drill2:position") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(-20, 73)] } tracks/2/type = "value" tracks/2/imported = false tracks/2/enabled = true tracks/2/path = NodePath("Node2D/Drill3:position") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(20, 73)] } [sub_resource type="Animation" id="Animation_v683n"] resource_name = "new_animation" length = 1.2999999523162842 loop_mode = 1 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("Node2D/Drill:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.2, 0.4, 0.7, 0.9, 1.1), "transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), "update": 0, "values": [Vector2(0, -73), Vector2(-5.32907e-14, -58), Vector2(-5.32907e-14, -58), Vector2(-1.68754e-13, -25.5), Vector2(-1.68754e-13, -25.5), Vector2(0, -73)] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("Node2D/Drill2:position") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0, 0.2, 0.4, 0.7, 0.9, 1.1), "transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), "update": 0, "values": [Vector2(-20, 73), Vector2(-20, 58), Vector2(-20, 58), Vector2(-20, 25.5), Vector2(-20, 25.5), Vector2(-20, 73)] } tracks/2/type = "value" tracks/2/imported = false tracks/2/enabled = true tracks/2/path = NodePath("Node2D/Drill3:position") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { "times": PackedFloat32Array(0, 0.2, 0.4, 0.7, 0.9, 1.1), "transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), "update": 0, "values": [Vector2(20, 73), Vector2(20, 58), Vector2(20, 58), Vector2(20, 25.5), Vector2(20, 25.5), Vector2(20, 73)] } tracks/3/type = "audio" tracks/3/imported = false tracks/3/enabled = true tracks/3/path = NodePath("AudioStreamPlayer") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/keys = { "clips": [{ "end_offset": 0.0, "start_offset": 0.0, "stream": ExtResource("5") }], "times": PackedFloat32Array(0.4) } tracks/3/use_blend = true tracks/4/type = "method" tracks/4/imported = false tracks/4/enabled = true tracks/4/path = NodePath(".") tracks/4/interp = 1 tracks/4/loop_wrap = true tracks/4/keys = { "times": PackedFloat32Array(1.2), "transitions": PackedFloat32Array(1), "values": [{ "args": [], "method": &"Flip" }] } [sub_resource type="AnimationLibrary" id="AnimationLibrary_lyogr"] _data = { &"RESET": SubResource("Animation_i38xs"), &"new_animation": SubResource("Animation_v683n") } [node name="DrillTriple" type="Node2D"] script = ExtResource("1") timer = 450.0 boardSize = Vector2(130, 100) metadata/_edit_vertical_guides_ = [-35.0, 35.0] metadata/_edit_horizontal_guides_ = [-25.0, 25.0] [node name="Controller" type="Control" parent="." node_paths=PackedStringArray("pivot", "drills")] clip_contents = true layout_mode = 3 anchors_preset = 8 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 offset_left = -62.0 offset_top = -46.0 offset_right = 62.0 offset_bottom = 47.0 grow_horizontal = 2 grow_vertical = 2 script = ExtResource("2") pivot = NodePath("Node2D") drills = [NodePath("Node2D/Drill"), NodePath("Node2D/Drill2"), NodePath("Node2D/Drill3")] [node name="Node2D" type="Node2D" parent="Controller"] position = Vector2(62, 46) rotation = 3.141590118408203 scale = Vector2(2, 2) [node name="Drill" type="Node2D" parent="Controller/Node2D"] position = Vector2(0, -73) rotation = -1.5707999467849731 scale = Vector2(2, 2.5) script = ExtResource("3") [node name="Drill" type="Sprite2D" parent="Controller/Node2D/Drill"] scale = Vector2(0.5, 0.5) texture = ExtResource("4") offset = Vector2(-23, 0) region_enabled = true region_rect = Rect2(320, 60, 50, 30) region_filter_clip_enabled = true [node name="AnimationPlayer" type="AnimationPlayer" parent="Controller/Node2D/Drill/Drill"] libraries = { &"": SubResource("AnimationLibrary_0udkh") } autoplay = "new_animation" [node name="Area2D" type="Area2D" parent="Controller/Node2D/Drill"] position = Vector2(-9, 0) collision_layer = 4 collision_mask = 4 [node name="CollisionShape2D" type="CollisionShape2D" parent="Controller/Node2D/Drill/Area2D"] shape = SubResource("ConvexPolygonShape2D_ddl20") [node name="Drill2" type="Node2D" parent="Controller/Node2D"] position = Vector2(-20, 73) rotation = 1.5707999467849731 scale = Vector2(2, 2.5) script = ExtResource("3") [node name="Drill" type="Sprite2D" parent="Controller/Node2D/Drill2"] scale = Vector2(0.5, 0.5) texture = ExtResource("4") offset = Vector2(-23, 0) region_enabled = true region_rect = Rect2(320, 60, 50, 30) region_filter_clip_enabled = true [node name="AnimationPlayer" type="AnimationPlayer" parent="Controller/Node2D/Drill2/Drill"] libraries = { &"": SubResource("AnimationLibrary_0udkh") } autoplay = "new_animation" [node name="Area2D" type="Area2D" parent="Controller/Node2D/Drill2"] position = Vector2(-9, 0) collision_layer = 4 collision_mask = 4 [node name="CollisionShape2D" type="CollisionShape2D" parent="Controller/Node2D/Drill2/Area2D"] shape = SubResource("ConvexPolygonShape2D_ddl20") [node name="Drill3" type="Node2D" parent="Controller/Node2D"] position = Vector2(20, 73) rotation = 1.5707999467849731 scale = Vector2(2, 2.5) script = ExtResource("3") [node name="Drill" type="Sprite2D" parent="Controller/Node2D/Drill3"] scale = Vector2(0.5, 0.5) texture = ExtResource("4") offset = Vector2(-23, 0) region_enabled = true region_rect = Rect2(320, 60, 50, 30) region_filter_clip_enabled = true [node name="AnimationPlayer" type="AnimationPlayer" parent="Controller/Node2D/Drill3/Drill"] libraries = { &"": SubResource("AnimationLibrary_0udkh") } autoplay = "new_animation" [node name="Area2D" type="Area2D" parent="Controller/Node2D/Drill3"] position = Vector2(-9, 0) collision_layer = 4 collision_mask = 4 [node name="CollisionShape2D" type="CollisionShape2D" parent="Controller/Node2D/Drill3/Area2D"] shape = SubResource("ConvexPolygonShape2D_ddl20") [node name="AnimationPlayer" type="AnimationPlayer" parent="Controller"] libraries = { &"": SubResource("AnimationLibrary_lyogr") } autoplay = "new_animation" speed_scale = 0.44999998807907104 [node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="Controller"] bus = &"Sound"