[gd_scene load_steps=15 format=2] [ext_resource path="res://graphics/enemy/boss/scrump_gore/eyestalk.png" type="Texture" id=1] [ext_resource path="res://graphics/enemy/boss/scrump_gore/eye.png" type="Texture" id=2] [ext_resource path="res://graphics/enemy/boss/scrump_gore/headupper.png" type="Texture" id=3] [ext_resource path="res://objects/enemy/boss/boss1_gore.gd" type="Script" id=4] [ext_resource path="res://graphics/enemy/boss/scrump_gore/headlower.png" type="Texture" id=5] [ext_resource path="res://graphics/enemy/boss/scrump_gore/tentacle5.png" type="Texture" id=6] [ext_resource path="res://graphics/enemy/boss/scrump_gore/tentacle3.png" type="Texture" id=7] [ext_resource path="res://graphics/enemy/boss/scrump_gore/tentacle4.png" type="Texture" id=8] [ext_resource path="res://graphics/enemy/boss/scrump_gore/tentacle1.png" type="Texture" id=9] [ext_resource path="res://graphics/enemy/boss/scrump_gore/tentacle6.png" type="Texture" id=10] [ext_resource path="res://graphics/enemy/boss/scrump_gore/tentacle2.png" type="Texture" id=11] [ext_resource path="res://objects/enemy/constant_bleed.tscn" type="PackedScene" id=12] [sub_resource type="PhysicsMaterial" id=4] bounce = 1.0 [sub_resource type="CircleShape2D" id=3] radius = 6.0 [node name="Gore" type="Node2D"] [node name="Eye" type="RigidBody2D" parent="."] physics_material_override = SubResource( 4 ) script = ExtResource( 4 ) [node name="DeathSplatter" parent="Eye" instance=ExtResource( 12 )] position = Vector2( 6, 9 ) [node name="Sprite" type="Sprite" parent="Eye"] position = Vector2( 26, 27 ) texture = ExtResource( 2 ) [node name="CollisionShape2D" type="CollisionShape2D" parent="Eye"] position = Vector2( 5, 15 ) shape = SubResource( 3 ) [node name="Eyestalk" type="RigidBody2D" parent="."] script = ExtResource( 4 ) [node name="DeathSplatter" parent="Eyestalk" instance=ExtResource( 12 )] position = Vector2( 6, 8 ) [node name="DeathSplatter2" parent="Eyestalk" instance=ExtResource( 12 )] position = Vector2( 25, 5 ) [node name="Sprite" type="Sprite" parent="Eyestalk"] position = Vector2( 26, 27 ) texture = ExtResource( 1 ) [node name="CollisionShape2D" type="CollisionPolygon2D" parent="Eyestalk"] position = Vector2( 5, 15 ) polygon = PoolVector2Array( 23, -9, 23, -13, 17, -19, 9, -19, 8, -19, 7, -18, 3, -13, 0, -7, 4, -7, 4, -11, 4, -11, 8, -16, 17, -16, 18, -15, 18, -9, 19, -8, 22, -8 ) [node name="UpperHead" type="RigidBody2D" parent="."] script = ExtResource( 4 ) [node name="DeathSplatter" parent="UpperHead" instance=ExtResource( 12 )] position = Vector2( 41, 10 ) [node name="DeathSplatter2" parent="UpperHead" instance=ExtResource( 12 )] position = Vector2( 49, 20 ) [node name="DeathSplatter3" parent="UpperHead" instance=ExtResource( 12 )] position = Vector2( 42, 26 ) [node name="DeathSplatter4" parent="UpperHead" instance=ExtResource( 12 )] position = Vector2( 33, 28 ) [node name="Sprite" type="Sprite" parent="UpperHead"] position = Vector2( 26, 27 ) texture = ExtResource( 3 ) [node name="CollisionShape2D" type="CollisionPolygon2D" parent="UpperHead"] position = Vector2( 5, 15 ) polygon = PoolVector2Array( 19, -9, 18, -8, 9, 0, 9, 5, 9, 10, 10, 11, 43, 12, 44, 9, 43, 8, 40, 8, 36, 8, 40, 3, 37, 0, 35, -1, 37, -4, 33, -6, 24, -9, 22, -9 ) [node name="LowerHead" type="RigidBody2D" parent="."] script = ExtResource( 4 ) [node name="DeathSplatter" parent="LowerHead" instance=ExtResource( 12 )] position = Vector2( 32, 28 ) [node name="DeathSplatter2" parent="LowerHead" instance=ExtResource( 12 )] position = Vector2( 43, 27 ) [node name="DeathSplatter3" parent="LowerHead" instance=ExtResource( 12 )] position = Vector2( 18, 37 ) [node name="DeathSplatter4" parent="LowerHead" instance=ExtResource( 12 )] position = Vector2( 26, 38 ) [node name="DeathSplatter5" parent="LowerHead" instance=ExtResource( 12 )] position = Vector2( 35, 37 ) [node name="DeathSplatter6" parent="LowerHead" instance=ExtResource( 12 )] position = Vector2( 44, 37 ) [node name="Sprite" type="Sprite" parent="LowerHead"] position = Vector2( 26, 27 ) texture = ExtResource( 5 ) [node name="CollisionShape2D" type="CollisionPolygon2D" parent="LowerHead"] position = Vector2( 5, 15 ) polygon = PoolVector2Array( 28, 14, 20, 17, 15, 17, 10, 17, 10, 19, 16, 23, 43, 23, 46, 20, 46, 19, 47, 18, 47, 11, 44, 10, 36, 12, 34, 12 ) [node name="Tentacle1" type="RigidBody2D" parent="."] script = ExtResource( 4 ) [node name="DeathSplatter" parent="Tentacle1" instance=ExtResource( 12 )] position = Vector2( 19, 37 ) [node name="Sprite" type="Sprite" parent="Tentacle1"] position = Vector2( 26, 27 ) texture = ExtResource( 9 ) [node name="CollisionShape2D" type="CollisionPolygon2D" parent="Tentacle1"] position = Vector2( 5, 15 ) polygon = PoolVector2Array( 14, 23, 13, 31, 11, 34, 11, 36, 12, 36, 12, 34, 15, 31, 17, 26, 16, 23 ) [node name="Tentacle2" type="RigidBody2D" parent="."] script = ExtResource( 4 ) [node name="DeathSplatter" parent="Tentacle2" instance=ExtResource( 12 )] position = Vector2( 23, 38 ) [node name="Sprite" type="Sprite" parent="Tentacle2"] position = Vector2( 26, 27 ) texture = ExtResource( 11 ) [node name="CollisionShape2D" type="CollisionPolygon2D" parent="Tentacle2"] position = Vector2( 5, 15 ) polygon = PoolVector2Array( 18, 26, 19, 27, 19, 33, 18, 37, 17, 38, 18, 38, 19, 37, 20, 33, 20, 24 ) [node name="Tentacle3" type="RigidBody2D" parent="."] script = ExtResource( 4 ) [node name="DeathSplatter" parent="Tentacle3" instance=ExtResource( 12 )] position = Vector2( 27, 38 ) [node name="Sprite" type="Sprite" parent="Tentacle3"] position = Vector2( 26, 27 ) texture = ExtResource( 7 ) [node name="CollisionShape2D" type="CollisionPolygon2D" parent="Tentacle3"] position = Vector2( 5, 15 ) polygon = PoolVector2Array( 21, 42, 22, 42, 23, 33, 25, 30, 24, 24, 22, 24, 21, 25 ) [node name="Tentacle4" type="RigidBody2D" parent="."] script = ExtResource( 4 ) [node name="DeathSplatter" parent="Tentacle4" instance=ExtResource( 12 )] position = Vector2( 33, 38 ) [node name="Sprite" type="Sprite" parent="Tentacle4"] position = Vector2( 26, 27 ) texture = ExtResource( 8 ) [node name="CollisionShape2D" type="CollisionPolygon2D" parent="Tentacle4"] position = Vector2( 5, 15 ) polygon = PoolVector2Array( 25, 24, 28, 40, 26, 43, 27, 43, 30, 39, 30, 33, 30, 24 ) [node name="Tentacle5" type="RigidBody2D" parent="."] script = ExtResource( 4 ) [node name="DeathSplatter" parent="Tentacle5" instance=ExtResource( 12 )] position = Vector2( 38, 38 ) [node name="Sprite" type="Sprite" parent="Tentacle5"] position = Vector2( 26, 27 ) texture = ExtResource( 6 ) [node name="CollisionShape2D" type="CollisionPolygon2D" parent="Tentacle5"] position = Vector2( 5, 15 ) polygon = PoolVector2Array( 31, 25, 34, 32, 34, 38, 35, 38, 36, 25, 34, 23 ) [node name="Tentacle6" type="RigidBody2D" parent="."] script = ExtResource( 4 ) [node name="DeathSplatter" parent="Tentacle6" instance=ExtResource( 12 )] position = Vector2( 43, 38 ) [node name="Sprite" type="Sprite" parent="Tentacle6"] position = Vector2( 26, 27 ) texture = ExtResource( 10 ) [node name="CollisionShape2D" type="CollisionPolygon2D" parent="Tentacle6"] position = Vector2( 5, 15 ) polygon = PoolVector2Array( 37, 26, 39, 32, 39, 34, 36, 38, 36, 41, 37, 39, 41, 34, 41, 25, 39, 24 )