[gd_scene load_steps=11 format=2] [ext_resource path="res://scripts/launch_rigid.gd" type="Script" id=1] [ext_resource path="res://graphics/enemy/boss/stg_2600/head_broken.png" type="Texture" id=2] [ext_resource path="res://graphics/enemy/boss/stg_2600/bolt_large.png" type="Texture" id=3] [ext_resource path="res://graphics/enemy/boss/stg_2600/leg.png" type="Texture" id=6] [ext_resource path="res://graphics/enemy/boss/stg_2600/foot.png" type="Texture" id=7] [ext_resource path="res://graphics/enemy/boss/stg_2600/tailpipes.png" type="Texture" id=8] [ext_resource path="res://graphics/enemy/boss/stg_2600/bolt_medium.png" type="Texture" id=10] [sub_resource type="RectangleShape2D" id=1] extents = Vector2( 5.98485, 17.9739 ) [sub_resource type="RectangleShape2D" id=2] extents = Vector2( 5.78793, 21.068 ) [sub_resource type="CircleShape2D" id=3] radius = 12.0 [node name="2600Die" type="Node2D"] [node name="LegR" type="RigidBody2D" parent="."] position = Vector2( 61, 85 ) rotation = -0.436332 script = ExtResource( 1 ) impulse_min = 0 impulse_max = 0 [node name="Sprite" type="Sprite" parent="LegR"] texture = ExtResource( 6 ) region_enabled = true region_rect = Rect2( 0, 0, 12, 36 ) [node name="CollisionShape2D" type="CollisionShape2D" parent="LegR"] position = Vector2( 0.221909, 0.014267 ) shape = SubResource( 1 ) [node name="LargeBoltR" type="RigidBody2D" parent="."] position = Vector2( 56, 74 ) script = ExtResource( 1 ) impulse_min = 0 impulse_max = 0 [node name="Sprite" type="Sprite" parent="LargeBoltR"] position = Vector2( -0.400002, 0.400002 ) texture = ExtResource( 3 ) [node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="LargeBoltR"] position = Vector2( -77.4, -73.6 ) polygon = PoolVector2Array( 86, 60, 68, 60, 61, 73, 68, 88, 86, 88, 93, 75 ) [node name="Leg2R" type="RigidBody2D" parent="."] position = Vector2( 61, 128 ) rotation = 0.418879 script = ExtResource( 1 ) impulse_min = 0 impulse_max = 0 [node name="Sprite" type="Sprite" parent="Leg2R"] texture = ExtResource( 6 ) region_enabled = true region_rect = Rect2( 0, 0, 12, 42 ) [node name="CollisionShape2D" type="CollisionShape2D" parent="Leg2R"] position = Vector2( 0, 0.0500336 ) shape = SubResource( 2 ) [node name="SmallBoltR" type="RigidBody2D" parent="."] position = Vector2( 71, 107 ) script = ExtResource( 1 ) impulse_min = 0 impulse_max = 0 [node name="Sprite" type="Sprite" parent="SmallBoltR"] texture = ExtResource( 10 ) region_enabled = true region_rect = Rect2( 0, 0, 24, 24 ) [node name="CollisionShape2D" type="CollisionShape2D" parent="SmallBoltR"] shape = SubResource( 3 ) [node name="Head" type="RigidBody2D" parent="."] position = Vector2( 46, 46 ) script = ExtResource( 1 ) impulse_min = 0 impulse_max = 0 [node name="Tailpipe" type="Sprite" parent="Head"] position = Vector2( 41, -8 ) texture = ExtResource( 8 ) [node name="Head" type="Sprite" parent="Head"] position = Vector2( 7, 3 ) texture = ExtResource( 2 ) [node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Head"] polygon = PoolVector2Array( 2, -29, -17, -29, -26, -25, -32, -19, -34, -16, -35, -14, -37, -10, -38, -7, -39, -2, -39, 1, -40, 2, -42, 4, -43, 8, -44, 12, -44, 24, -43, 29, -41, 33, -40, 35, 40, 35, 49, 26, 49, 22, 48, 18, 46, 10, 44, 2, 43, -2, 41, -10, 40, -14, 39, -18, 27, -30, 2, -30 ) [node name="LegL" type="RigidBody2D" parent="."] position = Vector2( 82, 85 ) rotation = -0.436332 script = ExtResource( 1 ) impulse_min = 0 impulse_max = 0 [node name="Sprite" type="Sprite" parent="LegL"] texture = ExtResource( 6 ) region_enabled = true region_rect = Rect2( 0, 0, 12, 36 ) [node name="CollisionShape2D" type="CollisionShape2D" parent="LegL"] position = Vector2( 0.221909, 0.014267 ) shape = SubResource( 1 ) [node name="LargeBoltL" type="RigidBody2D" parent="."] position = Vector2( 77, 74 ) script = ExtResource( 1 ) impulse_min = 0 impulse_max = 0 [node name="Sprite" type="Sprite" parent="LargeBoltL"] position = Vector2( -0.400002, 0.400002 ) texture = ExtResource( 3 ) [node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="LargeBoltL"] position = Vector2( -77.4, -73.6 ) polygon = PoolVector2Array( 86, 60, 68, 60, 61, 73, 68, 88, 86, 88, 93, 75 ) [node name="Leg2L" type="RigidBody2D" parent="."] position = Vector2( 81, 130 ) rotation = 0.418879 script = ExtResource( 1 ) impulse_min = 0 impulse_max = 0 [node name="Sprite" type="Sprite" parent="Leg2L"] texture = ExtResource( 6 ) region_enabled = true region_rect = Rect2( 0, 0, 12, 42 ) [node name="CollisionShape2D" type="CollisionShape2D" parent="Leg2L"] position = Vector2( 0, 0.0500336 ) shape = SubResource( 2 ) [node name="SmallBoltL" type="RigidBody2D" parent="."] position = Vector2( 92, 107 ) script = ExtResource( 1 ) impulse_min = 0 impulse_max = 0 [node name="Sprite" type="Sprite" parent="SmallBoltL"] texture = ExtResource( 10 ) region_enabled = true region_rect = Rect2( 0, 0, 24, 24 ) [node name="CollisionShape2D" type="CollisionShape2D" parent="SmallBoltL"] shape = SubResource( 3 ) [node name="FootR" type="RigidBody2D" parent="."] position = Vector2( 39, 152 ) script = ExtResource( 1 ) impulse_min = 0 impulse_max = 0 [node name="Sprite" type="Sprite" parent="FootR"] texture = ExtResource( 7 ) [node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="FootR"] polygon = PoolVector2Array( -2, -10, -20, 0, -20, 16, 26, 16, 26, -10, 21, -10, 18, -7, 16, -8, 14, -9, 8, -9, 5, -7, 3, -10 ) [node name="FootL" type="RigidBody2D" parent="."] position = Vector2( 60, 152 ) script = ExtResource( 1 ) impulse_min = 0 impulse_max = 0 [node name="Sprite" type="Sprite" parent="FootL"] texture = ExtResource( 7 ) [node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="FootL"] polygon = PoolVector2Array( -2, -10, -20, 0, -20, 16, 26, 16, 26, -10, 21, -10, 18, -7, 16, -8, 14, -9, 8, -9, 5, -7, 3, -10 )