[gd_scene load_steps=29 format=2] [ext_resource path="res://scripts/vehicles/Gunboat.gd" type="Script" id=1] [ext_resource path="res://scenes/machines/Cannon.tscn" type="PackedScene" id=2] [ext_resource path="res://materials/GunbrigHullMat.material" type="Material" id=3] [ext_resource path="res://meshes/hulls/gunbrig.tres" type="ArrayMesh" id=4] [ext_resource path="res://scenes/environment/Ladder.tscn" type="PackedScene" id=5] [ext_resource path="res://meshes/ship_components/mast_bottom.tres" type="ArrayMesh" id=6] [ext_resource path="res://meshes/ship_components/mast_top.tres" type="ArrayMesh" id=7] [ext_resource path="res://meshes/ship_components/mast_mid.tres" type="ArrayMesh" id=8] [ext_resource path="res://meshes/ship_components/bowsprit.tres" type="ArrayMesh" id=9] [ext_resource path="res://scenes/environment/Cable.tscn" type="PackedScene" id=10] [ext_resource path="res://meshes/ship_components/rudder.tres" type="ArrayMesh" id=11] [ext_resource path="res://scenes/vehicles/ship_parts/SquareSail.tscn" type="PackedScene" id=12] [ext_resource path="res://scenes/environment/BallBarrel.tscn" type="PackedScene" id=13] [sub_resource type="PhysicsMaterial" id=28] resource_local_to_scene = true rough = true [sub_resource type="BoxShape" id=5] extents = Vector3( 0.2, 0.2, 0.2 ) [sub_resource type="CubeMesh" id=6] size = Vector3( 0.4, 0.4, 0.4 ) [sub_resource type="PhysicsMaterial" id=50] resource_local_to_scene = true [sub_resource type="BoxShape" id=7] extents = Vector3( 0.1, 0.1, 0.1 ) [sub_resource type="BoxShape" id=30] extents = Vector3( 1.71192, 1, 3.16087 ) [sub_resource type="BoxShape" id=31] extents = Vector3( 9.67403, 1.72526, 3.39172 ) [sub_resource type="ConvexPolygonShape" id=32] points = PoolVector3Array( 9.03568, -4.58351, -0.213987, 8.97102, -3.22678, -1.53091, 15.2737, 1.41891, -0.115287, 8.9733, 1.47226, -3.40048, 8.88502, 1.33463, 3.48596, 11.6287, -3.91187, -0.202437, 10.7609, -1.35963, -2.77775, 10.7609, -1.35963, 2.77775, 15.2737, 1.7663, 0.115287, 9.25625, -2.28365, 2.77775, 9.25625, -2.28365, -2.77775, 11.2356, -4.27522, 0.199394, 10.7609, -0.317433, -3.00905, 8.91702, -0.253313, -3.56211, 8.9733, 1.47226, 3.40048, 8.91702, -0.253313, 3.56211, 10.7609, -0.317433, 3.00905, 15.2737, 1.41891, 0.115287, 10.7405, 1.32393, -2.80184, 12.0335, -3.41686, 0.193231, 10.7405, 1.32393, 2.80184, 9.03568, -4.58351, 0.213987, 10.6968, -4.46334, -0.20556, 8.88502, 1.33463, -3.48596, 12.0335, -3.41686, -0.193231, 15.2737, 1.7663, -0.115287, 8.97102, -3.22678, 1.53091, 11.2356, -4.27522, -0.199394, 10.6968, -4.46334, 0.20556, 9.0556, -0.926408, -3.4196, 9.0556, -0.926408, 3.4196, 8.89468, 0.542091, -3.58764, 8.89468, 0.542091, 3.58764, 11.6287, -3.91187, 0.202437, 9.7238, 1.38374, 3.19069, 9.7238, 1.38374, -3.19069, 10.7609, -0.896644, -2.89304, 10.7609, -0.896644, 2.89304, 9.32136, 0.148591, 3.47247, 9.32136, 0.148591, -3.47247 ) [sub_resource type="CylinderShape" id=33] height = 10.6682 radius = 0.4 [sub_resource type="BoxShape" id=34] extents = Vector3( 1.20173, 0.287114, 1.17431 ) [sub_resource type="BoxShape" id=35] extents = Vector3( 0.294164, 0.287114, 7.50894 ) [sub_resource type="NavigationMesh" id=26] vertices = PoolVector3Array( -11.5351, 2.7234, -0.635424, -10.5351, 2.7234, -1.13542, -10.5351, 2.7234, -3.13542, -13.5351, 2.7234, -3.13542, -13.5351, 2.7234, 2.86458, -10.5351, 2.7234, 2.86458, -11.5351, 2.7234, -0.635424, -13.5351, 2.7234, -3.13542, 9.46486, 1.9734, 2.86458, 10.9649, 1.7234, 2.86458, 13.4649, 1.9734, 0.864576, 12.4649, 1.9734, -1.63542, 9.46486, 1.9734, -3.13542, -4.03514, 0.473404, 2.36458, -3.53514, 0.473404, 1.36458, -4.53514, 0.473404, 0.864576, -9.53514, 0.473404, 2.36458, -4.53514, 0.473404, -0.635424, -2.53514, 0.473404, -1.13542, -2.53514, 0.473404, -2.63542, -9.53514, 0.473404, -2.13542, -4.53514, 0.473404, 0.864576, -4.53514, 0.473404, -0.635424, -9.53514, 0.473404, -2.13542, -9.53514, 0.473404, 2.36458, -2.53514, 0.473404, -2.63542, -2.53514, 0.473404, -1.13542, -1.03514, 0.473404, -0.635424, 7.96486, 0.473404, -2.63542, -1.03514, 0.473404, 0.864576, -3.53514, 0.473404, 1.36458, -4.03514, 0.473404, 2.36458, 1.46486, 0.473404, 2.86458, -1.03514, 0.473404, -0.635424, -1.03514, 0.473404, 0.864576, 1.46486, 0.473404, 2.86458, 7.96486, 0.473404, 2.86458, 7.96486, 0.473404, -2.63542 ) polygons = [ PoolIntArray( 1, 0, 2 ), PoolIntArray( 2, 0, 3 ), PoolIntArray( 5, 4, 6 ), PoolIntArray( 6, 4, 7 ), PoolIntArray( 9, 8, 10 ), PoolIntArray( 10, 8, 11 ), PoolIntArray( 11, 8, 12 ), PoolIntArray( 14, 13, 15 ), PoolIntArray( 15, 13, 16 ), PoolIntArray( 18, 17, 19 ), PoolIntArray( 19, 17, 20 ), PoolIntArray( 21, 24, 22 ), PoolIntArray( 22, 24, 23 ), PoolIntArray( 26, 25, 27 ), PoolIntArray( 27, 25, 28 ), PoolIntArray( 30, 29, 31 ), PoolIntArray( 31, 29, 32 ), PoolIntArray( 34, 33, 35 ), PoolIntArray( 35, 33, 36 ), PoolIntArray( 36, 33, 37 ) ] cell_size = 0.5 agent_height = 1.8 agent_radius = 0.18 agent_max_slope = 46.0 region_min_size = 3.0 [sub_resource type="CubeMesh" id=51] size = Vector3( 2, 2, 1.1 ) [sub_resource type="BoxShape" id=36] extents = Vector3( 10.0294, 0.598376, 0.166381 ) [sub_resource type="PhysicsMaterial" id=49] resource_local_to_scene = true [node name="Gunbrig" type="RigidBody"] mass = 238000.0 physics_material_override = SubResource( 28 ) linear_damp = 1.0 angular_damp = 1.0 script = ExtResource( 1 ) [node name="SteerArea" type="Area" parent="."] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -11.9762, 3.16531, 0 ) monitoring = false [node name="CollisionShape" type="CollisionShape" parent="SteerArea"] shape = SubResource( 5 ) [node name="MeshInstance" type="MeshInstance" parent="SteerArea"] mesh = SubResource( 6 ) [node name="ARTILLERY" type="Spatial" parent="."] [node name="Cannon" parent="ARTILLERY" instance=ExtResource( 2 )] transform = Transform( 1.31134e-07, 0, -1, 0, 1, 0, 1, 0, 1.31134e-07, 6.33448, 0.107111, 3.3196 ) mode = 3 physics_material_override = SubResource( 50 ) [node name="Cannon2" parent="ARTILLERY" instance=ExtResource( 2 )] transform = Transform( 1.31134e-07, 0, -1, 0, 1, 0, 1, 0, 1.31134e-07, 3.36645, 0.107111, 3.3196 ) mode = 3 physics_material_override = SubResource( 50 ) [node name="Cannon3" parent="ARTILLERY" instance=ExtResource( 2 )] transform = Transform( 1.31134e-07, 0, -1, 0, 1, 0, 1, 0, 1.31134e-07, 0.322236, 0.107111, 3.3196 ) mode = 3 physics_material_override = SubResource( 50 ) [node name="Cannon4" parent="ARTILLERY" instance=ExtResource( 2 )] transform = Transform( 1.31134e-07, 0, -1, 0, 1, 0, 1, 0, 1.31134e-07, -2.66973, 0.107111, 3.21655 ) mode = 3 physics_material_override = SubResource( 50 ) [node name="Cannon5" parent="ARTILLERY" instance=ExtResource( 2 )] transform = Transform( 1.31134e-07, 0, -1, 0, 1, 0, 1, 0, 1.31134e-07, -5.62184, 0.107111, 3.19748 ) mode = 3 physics_material_override = SubResource( 50 ) [node name="Cannon6" parent="ARTILLERY" instance=ExtResource( 2 )] transform = Transform( 1.31134e-07, 0, -1, 0, 1, 0, 1, 0, 1.31134e-07, -8.72409, 0.107111, 2.8206 ) mode = 3 physics_material_override = SubResource( 50 ) [node name="Cannon7" parent="ARTILLERY" instance=ExtResource( 2 )] transform = Transform( -0.0811907, 0, 0.996699, 0, 1, 0, -0.996699, 0, -0.0811907, -8.6751, 0.107111, -2.89481 ) mode = 3 physics_material_override = SubResource( 50 ) [node name="Cannon8" parent="ARTILLERY" instance=ExtResource( 2 )] transform = Transform( -2.18557e-07, 0, 1, 0, 1, 0, -1, 0, -2.18557e-07, -5.70608, 0.107111, -3.29825 ) mode = 3 physics_material_override = SubResource( 50 ) [node name="Cannon9" parent="ARTILLERY" instance=ExtResource( 2 )] transform = Transform( -2.18557e-07, 0, 1, 0, 1, 0, -1, 0, -2.18557e-07, -2.67884, 0.107111, -3.31267 ) mode = 3 physics_material_override = SubResource( 50 ) [node name="Cannon10" parent="ARTILLERY" instance=ExtResource( 2 )] transform = Transform( -2.18557e-07, 0, 1, 0, 1, 0, -1, 0, -2.18557e-07, 0.421378, 0.107111, -3.35383 ) mode = 3 physics_material_override = SubResource( 50 ) [node name="Cannon11" parent="ARTILLERY" instance=ExtResource( 2 )] transform = Transform( 0.0172777, 0, 0.999851, 0, 1, 0, -0.999851, 0, 0.0172777, 3.36481, 0.107111, -3.38258 ) mode = 3 physics_material_override = SubResource( 50 ) [node name="Cannon12" parent="ARTILLERY" instance=ExtResource( 2 )] transform = Transform( -2.18557e-07, 0, 1, 0, 1, 0, -1, 0, -2.18557e-07, 6.37315, 0.107111, -3.35613 ) mode = 3 physics_material_override = SubResource( 50 ) [node name="FloatPoints" type="Spatial" parent="."] [node name="FloatArea" type="Area" parent="FloatPoints"] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 10.6148, -0.80712, -4.80671 ) collision_layer = 0 collision_mask = 4 monitorable = false [node name="CollisionShape" type="CollisionShape" parent="FloatPoints/FloatArea"] shape = SubResource( 7 ) [node name="FloatArea2" type="Area" parent="FloatPoints"] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 10.615, -0.807, 4.807 ) collision_layer = 0 collision_mask = 4 monitorable = false [node name="CollisionShape" type="CollisionShape" parent="FloatPoints/FloatArea2"] shape = SubResource( 7 ) [node name="FloatArea5" type="Area" parent="FloatPoints"] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.807551, 5.93268 ) collision_layer = 0 collision_mask = 4 monitorable = false [node name="CollisionShape" type="CollisionShape" parent="FloatPoints/FloatArea5"] shape = SubResource( 7 ) [node name="FloatArea6" type="Area" parent="FloatPoints"] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.808, -5.933 ) collision_layer = 0 collision_mask = 4 monitorable = false [node name="CollisionShape" type="CollisionShape" parent="FloatPoints/FloatArea6"] shape = SubResource( 7 ) [node name="FloatArea3" type="Area" parent="FloatPoints"] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -11.6768, -0.806844, 2.391 ) collision_layer = 0 collision_mask = 4 monitorable = false [node name="CollisionShape" type="CollisionShape" parent="FloatPoints/FloatArea3"] shape = SubResource( 7 ) [node name="FloatArea4" type="Area" parent="FloatPoints"] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -11.6768, -0.806844, -4.63235 ) collision_layer = 0 collision_mask = 4 monitorable = false [node name="CollisionShape" type="CollisionShape" parent="FloatPoints/FloatArea4"] shape = SubResource( 7 ) [node name="Rudder" type="Spatial" parent="."] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -12.6143, -3.23144, 0.0526202 ) [node name="RudderMesh" type="MeshInstance" parent="Rudder"] transform = Transform( 0.999613, 0.0278344, 0, -0.0278344, 0.999613, 0, 0, 0, 1, -0.530092, -0.513274, 0 ) mesh = ExtResource( 11 ) skeleton = NodePath("../..") [node name="Ladder" parent="." instance=ExtResource( 5 )] transform = Transform( -0.999758, 0, -0.0220069, 0, 5, 0, 0.0220069, 0, -0.999758, 10.3861, -0.881159, -3.49393 ) [node name="Ladder2" parent="." instance=ExtResource( 5 )] transform = Transform( 0.0175921, 0, -0.999845, 0, 1.5, 0, 0.999845, 0, 0.0175921, 8.877, 0.904923, -1.79943 ) [node name="Ladder3" parent="." instance=ExtResource( 5 )] transform = Transform( -0.0175922, 0, 0.999845, 0, 2.3, 0, -0.999845, 0, -0.0175922, -10.4189, 1.52301, -1.29144 ) [node name="Hull" type="MeshInstance" parent="."] mesh = ExtResource( 4 ) material/0 = ExtResource( 3 ) [node name="Cabin" type="CollisionShape" parent="."] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -12.1895, 1.42881, 0 ) shape = SubResource( 30 ) [node name="MainDeck" type="CollisionShape" parent="."] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.717534, -1.63676, 0 ) shape = SubResource( 31 ) [node name="Bow" type="CollisionShape" parent="."] shape = SubResource( 32 ) [node name="Foremast_Bottom" type="MeshInstance" parent="."] transform = Transform( 1, 0, 0, 0, 0, -1, 0, 1, 0, 8.63802, 0.000953196, -0.535344 ) mesh = ExtResource( 6 ) [node name="Bowsprit" type="MeshInstance" parent="."] transform = Transform( 0.34202, -1.49012e-07, -0.939693, -0.939693, -1.19209e-07, -0.34202, -8.9407e-08, 1, -1.19209e-07, 20.5678, 4.5774, 0 ) mesh = ExtResource( 9 ) [node name="Foremast_Mid" type="MeshInstance" parent="."] transform = Transform( 0.73188, 0, 0, 0, 0, -0.73188, 0, 0.73188, 0, 8.88228, 9.91035, 0.126709 ) mesh = ExtResource( 8 ) [node name="Foremast_Top" type="MeshInstance" parent="."] transform = Transform( 1, 0, 0, 0, 0, -1, 0, 1, 0, 9.06137, 21.7672, -0.0107608 ) mesh = ExtResource( 7 ) [node name="Mainmast_Bottom" type="MeshInstance" parent="."] transform = Transform( 1.12901, 0, 0.019707, 0.019707, 0, -1.12901, 0, 1.12919, 0, -3.25325, 0.000953196, -0.535344 ) mesh = ExtResource( 6 ) [node name="Mainmast_Mid" type="MeshInstance" parent="."] transform = Transform( 0.95087, 1.7722e-09, 0.0260087, 0.0332051, -1.13421e-07, -0.744791, 1.77221e-09, 0.951444, -8.88401e-08, -3.15236, 11.14, 0.126709 ) mesh = ExtResource( 8 ) [node name="Mainmast_Top" type="MeshInstance" parent="."] transform = Transform( 0.99863, 3.72529e-09, 0.0523359, 0.0523359, -2.38419e-07, -0.99863, 3.72529e-09, 1, -2.38419e-07, -3.3794, 23.1347, -0.0107608 ) mesh = ExtResource( 7 ) [node name="Mizzenmast_Bottom" type="MeshInstance" parent="."] transform = Transform( 0.95087, 1.7722e-09, 0.0260087, 0.0332051, -1.13421e-07, -0.744791, 1.77221e-09, 0.951444, -8.88401e-08, -10.4753, 0.0427809, 0.126709 ) mesh = ExtResource( 8 ) [node name="Mizzenmast_Top" type="MeshInstance" parent="."] transform = Transform( 0.926234, 1.7263e-09, 0.0323448, 0.0323448, -1.10483e-07, -0.926234, 1.7263e-09, 0.926799, -1.10483e-07, -10.6379, 11.734, -0.0107608 ) mesh = ExtResource( 7 ) [node name="STAYS" type="Spatial" parent="."] [node name="Forestay" parent="STAYS" instance=ExtResource( 10 )] transform = Transform( 0.689228, -19.5627, 0, 0.724545, 18.6091, 0, 0, 0, 1, 18.9918, 16.7821, 0 ) [node name="Bobstay" parent="STAYS" instance=ExtResource( 10 )] transform = Transform( -0.504362, -17.2698, 0, 0.863492, -10.0872, 0, 0, 0, 1, 20.0956, 2.35314, 0 ) [node name="TopgallantStay" parent="STAYS" instance=ExtResource( 10 )] transform = Transform( 0.366891, -12.5586, 0, 0.930264, 4.95303, 0, 0, 0, 1, 2.80872, 25.0151, 0 ) [node name="Topstay" parent="STAYS" instance=ExtResource( 10 )] transform = Transform( 0.439986, -12.0333, 0, 0.898004, 5.89582, 0, 0, 0, 1, 2.86093, 15.7148, 0 ) [node name="LowerStay" parent="STAYS" instance=ExtResource( 10 )] transform = Transform( 0.581044, -11.3942, 0, 0.813872, 8.13462, 0, 0, 0, 1, 2.64571, 6.85747, 0 ) [node name="RearTopstay" parent="STAYS" instance=ExtResource( 10 )] transform = Transform( 0.304798, -7.33361, 0, 0.952417, 2.34694, 0, 0, 0, 1, -7.04414, 14.6481, 0 ) [node name="RearLowerStay" parent="STAYS" instance=ExtResource( 10 )] transform = Transform( 0.590789, -7.26144, 0, 0.806826, 5.3171, 0, 0, 0, 1, -7.04414, 4.91103, 0 ) [node name="MainRearStayR" parent="STAYS" instance=ExtResource( 10 )] transform = Transform( 0.993211, 2.98262, 0.0192751, -0.116265, 25.5904, 0.13319, -0.00369238, -3.49771, 0.990903, -5.06589, 13.8609, 1.77881 ) [node name="MainRearStayL" parent="STAYS" instance=ExtResource( 10 )] transform = Transform( 0.992604, 3.1164, 0.0192685, -0.116267, 25.5904, -0.133191, -0.0349294, 3.37909, 0.990903, -5.066, 13.861, -1.779 ) [node name="SAILS" type="Spatial" parent="."] [node name="Foresail" parent="SAILS" instance=ExtResource( 12 )] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 8.94396, 9.06563, 0 ) [node name="ForeTopsail" parent="SAILS" instance=ExtResource( 12 )] transform = Transform( 0.9, 0, 0, 0, 0.9, 0, 0, 0, 0.9, 9.06741, 16.8525, 0 ) [node name="ForeRoyal" parent="SAILS" instance=ExtResource( 12 )] transform = Transform( 0.7, 0, 0, 0, 0.7, 0, 0, 0, 0.7, 9.30572, 22.2289, 0 ) [node name="Mainsail" parent="SAILS" instance=ExtResource( 12 )] transform = Transform( 1.15, 0, 0, 0, 1.15, 0, 0, 0, 1.15, -3.04496, 9.77941, 0 ) [node name="MainTopsail" parent="SAILS" instance=ExtResource( 12 )] transform = Transform( 0.949512, -0.0304534, 0, 0.0304534, 0.949512, 0, 0, 0, 0.95, -3.1179, 18.2776, 0 ) [node name="MainRoyal" parent="SAILS" instance=ExtResource( 12 )] transform = Transform( 0.797373, -0.0647854, 0, 0.0647854, 0.797373, 0, 0, 0, 0.8, -3.33794, 24.7801, 0 ) [node name="CollisionShape" type="CollisionShape" parent="."] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -3.29681, 5.52662, 0.0706616 ) shape = SubResource( 33 ) [node name="CollisionShape2" type="CollisionShape" parent="."] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -3.49448, 10.9969, 0 ) shape = SubResource( 34 ) [node name="CollisionShape3" type="CollisionShape" parent="."] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -3.00969, 9.75712, -0.1212 ) shape = SubResource( 35 ) [node name="NavigationMeshInstance" type="NavigationMeshInstance" parent="."] navmesh = SubResource( 26 ) [node name="Hull" type="MeshInstance" parent="NavigationMeshInstance"] visible = false mesh = ExtResource( 4 ) material/0 = ExtResource( 3 ) [node name="Foremast_Bottom" type="MeshInstance" parent="NavigationMeshInstance"] transform = Transform( 1, 0, 0, 0, 0, -1, 0, 1, 0, 8.63802, 0.000953196, -0.535344 ) visible = false mesh = ExtResource( 6 ) [node name="Bowsprit" type="MeshInstance" parent="NavigationMeshInstance"] transform = Transform( 0.34202, -1.49012e-07, -0.939693, -0.939693, -1.19209e-07, -0.34202, -8.9407e-08, 1, -1.19209e-07, 20.5678, 4.5774, 0 ) visible = false mesh = ExtResource( 9 ) [node name="Foremast_Mid" type="MeshInstance" parent="NavigationMeshInstance"] transform = Transform( 0.73188, 0, 0, 0, 0, -0.73188, 0, 0.73188, 0, 8.88228, 9.91035, 0.126709 ) visible = false mesh = ExtResource( 8 ) [node name="Foremast_Top" type="MeshInstance" parent="NavigationMeshInstance"] transform = Transform( 1, 0, 0, 0, 0, -1, 0, 1, 0, 9.06137, 21.7672, -0.0107608 ) visible = false mesh = ExtResource( 7 ) [node name="Mainmast_Bottom" type="MeshInstance" parent="NavigationMeshInstance"] transform = Transform( 1.12901, 0, 0.019707, 0.019707, 0, -1.12901, 0, 1.12919, 0, -3.25325, 0.000953196, -0.535344 ) visible = false mesh = ExtResource( 6 ) [node name="Mainmast_Mid" type="MeshInstance" parent="NavigationMeshInstance"] transform = Transform( 0.95087, 1.7722e-09, 0.0260087, 0.0332051, -1.13421e-07, -0.744791, 1.77221e-09, 0.951444, -8.88401e-08, -3.15236, 11.14, 0.126709 ) visible = false mesh = ExtResource( 8 ) [node name="Mainmast_Top" type="MeshInstance" parent="NavigationMeshInstance"] transform = Transform( 0.99863, 3.72529e-09, 0.0523359, 0.0523359, -2.38419e-07, -0.99863, 3.72529e-09, 1, -2.38419e-07, -3.3794, 23.1347, -0.0107608 ) visible = false mesh = ExtResource( 7 ) [node name="Mizzenmast_Bottom" type="MeshInstance" parent="NavigationMeshInstance"] transform = Transform( 0.95087, 1.7722e-09, 0.0260087, 0.0332051, -1.13421e-07, -0.744791, 1.77221e-09, 0.951444, -8.88401e-08, -10.4753, 0.0427809, 0.126709 ) visible = false mesh = ExtResource( 8 ) [node name="Mizzenmast_Top" type="MeshInstance" parent="NavigationMeshInstance"] transform = Transform( 0.926234, 1.7263e-09, 0.0323448, 0.0323448, -1.10483e-07, -0.926234, 1.7263e-09, 0.926799, -1.10483e-07, -10.6379, 11.734, -0.0107608 ) visible = false mesh = ExtResource( 7 ) [node name="MeshInstance" type="MeshInstance" parent="NavigationMeshInstance"] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -2.60567, 0.683043, 0 ) visible = false mesh = SubResource( 51 ) [node name="GunwhaleR" type="CollisionShape" parent="."] transform = Transform( 0.999486, 0, -0.0320562, 0, 1, 0, 0.0320562, 0, 0.999486, -0.646409, 0.658986, 3.50438 ) shape = SubResource( 36 ) [node name="GunwhaleR2" type="CollisionShape" parent="."] transform = Transform( 0.999486, 0, 0.0320562, 0, 1, 0, -0.0320562, 0, 0.999486, -0.646409, 0.658986, -3.46571 ) shape = SubResource( 36 ) [node name="BallBarrel" parent="." instance=ExtResource( 13 )] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -1.93881, 0.836955, 0.05643 ) mode = 1 mass = 0.01 physics_material_override = SubResource( 49 ) [connection signal="navigation_mesh_changed" from="NavigationMeshInstance" to="NavigationMeshInstance" method="mesh_changed"]