diff --git a/levels/ghost_ship/ghost_ship_level.tscn b/levels/ghost_ship/ghost_ship_level.tscn index 5e7f386..31c026d 100644 --- a/levels/ghost_ship/ghost_ship_level.tscn +++ b/levels/ghost_ship/ghost_ship_level.tscn @@ -1,16 +1,36 @@ -[gd_scene load_steps=18 format=3 uid="uid://crydi5cjgfwe5"] +[gd_scene load_steps=64 format=3 uid="uid://crydi5cjgfwe5"] [ext_resource type="PackedScene" uid="uid://oowut88kr2ox" path="res://levels/ghost_ship/player_ship/player_ship.tscn" id="1_2pyr1"] [ext_resource type="PackedScene" uid="uid://cwhmn3w8hoads" path="res://levels/ghost_ship/level/airlock/airlock.tscn" id="2_dxmep"] [ext_resource type="PackedScene" uid="uid://ddmgqfhiv3aag" path="res://levels/ghost_ship/level/corridor_1/corridor_1.tscn" id="4_4akax"] [ext_resource type="PackedScene" uid="uid://s1ab8rt2blyd" path="res://levels/ghost_ship/level/mess_hall/mess_hall.tscn" id="6_mgo71"] [ext_resource type="PackedScene" uid="uid://6mggsi84ok1n" path="res://levels/ghost_ship/level/corridor_2/corridor_2.tscn" id="9_uc45a"] -[ext_resource type="PackedScene" uid="uid://dsh8cjxq75d03" path="res://levels/ghost_ship/level/crew_quarters/crew_quarters.tscn" id="10_p11ap"] +[ext_resource type="ArrayMesh" uid="uid://bumwpsm42csme" path="res://assets/level/ceiling/ceiling_9x9.mesh" id="10_fll4m"] [ext_resource type="PackedScene" uid="uid://cnqvb6q8tyxmd" path="res://levels/ghost_ship/level/corridor_3/corridor_3.tscn" id="11_d1yty"] +[ext_resource type="PackedScene" uid="uid://cdi5sl60mw1po" path="res://src/world/gunkable/gunkable.tscn" id="11_dly4i"] +[ext_resource type="Material" uid="uid://cqjr3cbxtfg2j" path="res://assets/materials/gunk.material" id="12_rp2qp"] +[ext_resource type="ArrayMesh" uid="uid://dpr5cgq743f4s" path="res://assets/level/floor/floor_9x9.mesh" id="13_2pd8h"] +[ext_resource type="ArrayMesh" uid="uid://c785n3j3aq4sf" path="res://assets/level/wall/wall_1.mesh" id="13_if0c2"] [ext_resource type="PackedScene" uid="uid://b3h2ldhluwco" path="res://levels/ghost_ship/level/medbay/medbay.tscn" id="13_ruwlj"] [ext_resource type="PackedScene" uid="uid://b4o21udtetijo" path="res://levels/ghost_ship/level/ops_center/ops_center.tscn" id="14_0idgf"] +[ext_resource type="Material" uid="uid://c1vy4bkwb1g5m" path="res://assets/materials/gunk_lowrez.material" id="14_2pd8h"] [ext_resource type="PackedScene" uid="uid://c2k0x1dp527n1" path="res://levels/ghost_ship/level/cargo_bay/cargo_bay.tscn" id="15_p11ap"] +[ext_resource type="ArrayMesh" uid="uid://b17naqcl4ie21" path="res://assets/level/floor/floor_1.mesh" id="15_rp2qp"] +[ext_resource type="ArrayMesh" uid="uid://dbgk0kdg1vufk" path="res://assets/level/ceiling/ceiling_1.mesh" id="16_if0c2"] +[ext_resource type="ArrayMesh" uid="uid://d0sdsir1hqnbu" path="res://assets/level/wall/wall_4.mesh" id="16_v8y1j"] [ext_resource type="PackedScene" uid="uid://b6eg8t04rkh0c" path="res://src/props/wall_switch/wall_switch.tscn" id="17_0idgf"] +[ext_resource type="PackedScene" uid="uid://ctm84yms40858" path="res://src/props/railing/railing.tscn" id="18_2pd8h"] +[ext_resource type="PackedScene" uid="uid://cvx5u0ttmri4q" path="res://src/props/sofa/sofa.tscn" id="20_54or8"] +[ext_resource type="PackedScene" uid="uid://d2feet02a603e" path="res://src/props/overhead_light/overhead_light.tscn" id="21_54or8"] +[ext_resource type="PackedScene" uid="uid://p86qtslgpe1i" path="res://src/props/trash_can/phys_trash_can.tscn" id="22_qo5rw"] +[ext_resource type="ArrayMesh" uid="uid://c2pruwilyqs07" path="res://assets/level/floor/floor_6x9.mesh" id="23_d8p6j"] +[ext_resource type="Texture2D" uid="uid://ddjth5slpjrcd" path="res://assets/level/ceiling/ceiling_1_C.png" id="24_gim1e"] +[ext_resource type="Texture2D" uid="uid://bs1fx1h0tddde" path="res://assets/level/ceiling/ceiling_1_M.png" id="25_6giaa"] +[ext_resource type="Texture2D" uid="uid://bmwmajwul60ti" path="res://assets/level/ceiling/ceiling_1_N.png" id="26_otfxe"] +[ext_resource type="Texture2D" uid="uid://8hav47a84uk" path="res://assets/level/ceiling/ceiling_1_R.png" id="27_smvh1"] +[ext_resource type="ArrayMesh" uid="uid://bx00qgk2dyjrw" path="res://assets/level/wall/wall_2.mesh" id="28_48a1a"] +[ext_resource type="PackedScene" uid="uid://30o8ltnnxpxo" path="res://src/effects/floating_dust.tscn" id="29_kp5n7"] +[ext_resource type="PackedScene" uid="uid://drm5dspi48pf5" path="res://src/props/crate_long/phys_crate_long.tscn" id="30_gim1e"] [ext_resource type="PackedScene" uid="uid://cubwniraol1qn" path="res://src/props/bulkhead/bulkhead.tscn" id="35_f0xh4"] [ext_resource type="PackedScene" uid="uid://ctr56p23cvupu" path="res://src/props/retinal_scanner/retinal_scanner.tscn" id="41_u2hqf"] [ext_resource type="Script" uid="uid://cvx514gdjd5ev" path="res://src/world/meet_spook/meet_spook.gd" id="49_dxmep"] @@ -18,8 +38,6 @@ [ext_resource type="PackedScene" uid="uid://cmmx0j4md4c5p" path="res://src/world/grunk_beast/slutch_beast/meet_spook_slutch/meet_spook_slutch.tscn" id="56_vt4uw"] [sub_resource type="NavigationMesh" id="NavigationMesh_vt4uw"] -vertices = PackedVector3Array(-3.5, -2.00426, -89.75, -2, -2.00426, -89.75, -1.75, -2.25426, -90.25, -3.5, -2.50426, -93.25, -3.5, -2.50426, -90.9167, 0, -2.50426, -96.5, -3.5, -2.50426, -96.5, 3, -2.50426, -89.5, 3.75, -2.50426, -90, 3.75, -2.50426, -93.25, -0.5, -2.50426, -87.5, 3, -2.50426, -87.5, -0.5, -2.50426, -90, 3.75, -2.50426, -96.5, -2.75, 0.495737, -96.5, -3.5, 0.495737, -96.5, -3.5, 0.495737, -95.5, -2.25, 0.495737, -95.75, 3.75, 0.495737, -86.75, 3.75, 0.495737, -89.25, 2.5, 0.495737, -88.5, 3, 0.495737, -86.25, -1, 0.495737, -95.5, 0, 0.495737, -95.75, 3, 0.495737, -81.5, 2.5, 0.495737, -82.25, 1.75, 0.495737, -81.5, 3.75, 0.495737, -80.25, 3.75, 0.495737, -81, 0, 0.495737, -80.5, 3.75, 0.495737, -96.5, 2.75, 0.495737, -96.5, 2.25, 0.495737, -95.75, 2.5, 0.495737, -94.75, 3.75, 0.495737, -94.25, 1.75, 0.495737, -95.5, 3, 0.495737, -84, 2.5, 0.495737, -85.5, -1.75, 0.495737, -81.5, -3.5, 0.495737, -80.25, -3.5, -1.25426, -87.5, -2, -0.754263, -85.75, -3.5, 0.495737, -82.75, -2.25, 0.495737, -82, -3.5, -0.504263, -85, 2.5, 0.495737, -91.75, 3.75, 0.495737, -91.75, -3.5, -2.50426, -80.5, -2, -2.50426, -80.25, -1.5, -2.50426, -81, -1, -2.50426, -83.75, -3.5, -2.50426, -83.75, -0.5, -2.50426, -84.25, 2.25, -2.50426, -81, 3, -2.50426, -81.75, 3, -2.50426, -84.75, 0.75, 0.495737, -77.75, 0.5, 0.495737, -78.5, -0.5, 0.495737, -78.5, -0.5, 0.495737, -75.75, 0.75, 0.495737, -74.75, -0.5, 0.495737, -59.25, -0.5, 0.495737, -56.5, 0.75, 0.495737, -56.75, 0.75, 0.495737, -59.75, 0.75, 0.495737, -62.75, 0.75, 0.495737, -65.75, -0.5, 0.495737, -64.75, -0.5, 0.495737, -62, -0.5, 0.495737, -73, 0.75, 0.495737, -71.75, -0.5, 0.495737, -67.25, -1.25, 0.495737, -66.5, -1, 0.495737, -65.25, -0.5, 0.495737, -70.25, 0.75, 0.495737, -68.75, -4.25, 0.495737, -66.5, -4, 0.495737, -65.25, -7, 0.495737, -66.5, -6.75, 0.495737, -65.25, -9.75, 0.495737, -66.5, -12.5, 0.495737, -66.5, -12.5, 0.495737, -65.25, -9.75, 0.495737, -65.25, -0.5, 0.495737, -53.5, 0.75, 0.495737, -53.75, -21.75, 0.495737, -71, -20.25, 0.495737, -71, -20.25, 0.495737, -73.25, -25, 0.495737, -72.75, -24.5, 0.495737, -71.25, -20.25, 0.495737, -75.5, -24, 0.495737, -75.5, -27.5, 0.495737, -75.5, -27.5, 0.495737, -72.75, -15.5, 0.495737, -73.25, -15.5, 0.495737, -71, -14, 0.495737, -71, -11.25, 0.495737, -71.25, -10.75, 0.495737, -72.75, -12, 0.495737, -75.5, -15.5, 0.495737, -75.5, -8.25, 0.495737, -72.75, -8.25, 0.495737, -75.5, -21.5, 0.495737, -61.5, -20.25, 0.495737, -61.25, -19.75, 0.495737, -62.25, -21.5, 0.495737, -64, -16, 0.495737, -62.25, -15.5, 0.495737, -61.25, -14.25, 0.495737, -61.5, -14.5, 0.495737, -64.5, -21.5, 0.495737, -69, -20.25, 0.495737, -69, -18.75, 0.495737, -65.25, -17.25, 0.495737, -65.25, -19.5, 0.495737, -68.5, -21.5, 0.495737, -66.5, -19.75, 0.495737, -66.25, -14.5, 0.495737, -67.75, -16.25, 0.495737, -66.25, -15.75, 0.495737, -69, -16.5, 0.495737, -68.5, -26.25, 0.495737, -65.25, -23.5, 0.495737, -65.5, -23.5, 0.495737, -66.5, -26.75, 0.495737, -66.5, -36.5, 0.495737, -56.75, -36.5, 0.495737, -53.5, -35.25, 0.495737, -53.5, -35.25, 0.495737, -56.75, -36.25, 0.495737, -57.25, -29, 0.495737, -65.25, -30, 0.495737, -66.5, -36.25, 0.495737, -59.5, -36.5, 0.495737, -60, -32, 0.495737, -65.25, -33.25, 0.495737, -66.5, -35.25, 0.495737, -60, -35.25, 0.495737, -62.5, -36.5, 0.495737, -63.25, -34.75, 0.495737, -65.25, -36.5, 0.495737, -66.5, -35.25, 0.495737, -64.75, -22.25, 0.495737, -60.5, -20.25, 0.495737, -58.75, -25, 0.495737, -59.25, -27.5, 0.495737, -59.25, -27.5, 0.495737, -56.25, -24, 0.495737, -56.25, -24.5, 0.495737, -60.5, -20.25, 0.495737, -56.25, -13.75, 0.495737, -60.5, -15.5, 0.495737, -58.75, -8.25, 0.495737, -56.25, -8.25, 0.495737, -59.25, -10.75, 0.495737, -59.25, -12, 0.495737, -56.25, -11.25, 0.495737, -60.5, -15.5, 0.495737, -56.25, 8.5, 0.495737, -43.5, 8.5, 0.495737, -41.25, 12, 0.495737, -41.25, 15.75, 0.495737, -41.25, 15.75, 0.495737, -43.5, 12, 0.495737, -57.75, 8.5, 0.495737, -57.75, 8.5, 0.495737, -53.75, 15.75, 0.495737, -53.75, 15.75, 0.495737, -57.75, 8.5, 0.495737, -45.5, 15.75, 0.495737, -45.5, 8.5, 0.495737, -51.75, 15.75, 0.495737, -51.75, 15.75, 0.495737, -49.5, 8.5, 0.495737, -49.5, 0.75, 0.495737, -52, -0.5, 0.495737, -51.5, -0.5, 0.495737, -43.25, 0.75, 0.495737, -43.5, 0.75, 0.495737, -45.5, -0.5, 0.495737, -46.75, 1.25, 0.495737, -51.5, -0.5, 0.495737, -49.25, 0.75, 0.495737, -49.75, 1.25, 0.495737, -50.25, -0.5, 0.495737, -32.5, 0.75, 0.495737, -32.5, 0.75, 0.495737, -34.75, -0.5, 0.495737, -36.25, 0.75, 0.495737, -47.75, -1.25, 0.495737, -48.5, -1, 0.495737, -47.25, 0.75, 0.495737, -37, -4, 0.495737, -48.5, -6.5, 0.495737, -48.5, -6.5, 0.495737, -47.25, -3.75, 0.495737, -47.25, 3.75, 0.495737, -51.5, 3.75, 0.495737, -50.25, 6.5, 0.495737, -51.5, 6.5, 0.495737, -50.25, -0.5, 0.495737, -39.75, 0.75, 0.495737, -41.25, 0.75, 0.495737, -39.25, -27.5, 0.745737, -46.25, -28.5, 0.745737, -44.5, -25.75, 0.495737, -44.5, -24.5, 0.495737, -46.25, -31.5, 0.495737, -51.5, -31.5, 0.745737, -50.5, -28.75, 0.495737, -50.5, -27.5, 0.495737, -51.5, -23.25, 0.495737, -44.25, -24, 0.495737, -46.75, -26.75, 0.495737, -50.25, -24.5, 0.495737, -50.25, -23.5, 0.495737, -51.5, -23.25, 0.495737, -48, -24, 0.495737, -49.75, -35.75, 0.495737, -45, -37.5, 0.495737, -46.25, -38.25, 0.495737, -44.25, -35.25, 0.495737, -44.25, -33.75, 0.495737, -46.5, -35, 0.495737, -45, -32, 0.495737, -44.25, -32, 0.495737, -45.5, -36.25, 0.745737, -49.25, -35, 0.745737, -51.5, -38.5, 0.495737, -51.5, -38.5, 0.495737, -47.75, -37.5, 0.745737, -47.25, -32.75, 0.745737, -48.5, -30.5, 0.745737, -48, -8.25, 0.495737, -37.75, -8.25, 0.495737, -38.5, -9.25, 0.495737, -39, -9.75, 0.495737, -37.5, -18.25, 0.495737, -51.5, -21.5, 0.495737, -51.5, -21.5, 0.495737, -50.25, -18.25, 0.495737, -50.25, -11.25, 0.495737, -36.5, -12.75, 0.495737, -36.5, -13, 0.495737, -36.25, -10.5, 0.495737, -36.25, -14.75, 0.495737, -51.5, -15, 0.495737, -50.5, -14.25, 0.495737, -50.75, -10.5, 0.495737, -37.25, -14.5, 0.495737, -50, -11.25, 0.495737, -50.75, -10.25, 0.495737, -39.75, -9.25, 0.495737, -41.25, -9.75, 0.495737, -42.25, -10.5, 0.495737, -46.5, -8.5, 0.495737, -46, -8.5, 0.495737, -48.5, -8.25, 0.495737, -50.75, -14.5, 0.495737, -46.75, -14.5, 0.495737, -43.25, -11.5, 0.495737, -44.75, -11.5, 0.495737, -45.75, -9.25, 0.495737, -43.5, -10.75, 0.495737, -43.25, -11.5, 0.495737, -43.25, -15.5, 0.495737, -42.5, -15.5, 0.495737, -40.75, -13.75, 0.495737, -40.5, -26.25, 0.495737, -41.75, -26.5, 0.495737, -42.5, -27.5, 0.495737, -42.5, -27.5, 0.495737, -39.25, -26.25, 0.495737, -39.25, -8.25, 0.495737, -30.5, -10.5, 0.495737, -30.5, -11, 0.495737, -29.25, -7.75, 0.495737, -29.25, 0.75, 0.495737, -24, 0.75, 0.495737, -27.25, -0.5, 0.495737, -26, -0.5, 0.495737, -23.25, -26.25, 0.495737, -36.5, -27.5, 0.495737, -36, -0.5, 0.495737, -20.5, -0.5, 0.495737, -17.5, 0.75, 0.495737, -17.5, 0.75, 0.495737, -20.75, -26.25, 0.495737, -33.75, -27.5, 0.495737, -32.75, -0.5, 0.495737, -28.75, 0.75, 0.495737, -30.5, -1.5, 0.495737, -30.5, -26.25, 0.495737, -31, -27.5, 0.495737, -29.25, -3.75, 0.495737, -30.5, -4.5, 0.495737, -29.25, -1, 0.495737, -29.25, -25.75, 0.495737, -30.5, -24.25, 0.495737, -29.25, -23, 0.495737, -30.5, -20.25, 0.495737, -30.5, -21, 0.495737, -29.25, -19.75, 0.495737, -29.5, -6, 0.495737, -30.5, -17.75, 0.495737, -29.25, -18, 0.495737, -29.5, -17, 0.495737, -30.5, -14.25, 0.495737, -29.25, -15, 0.495737, -30.5, -12.75, 0.495737, -30.5, -13.75, 0.495737, -38, -15, 0.495737, -36.75, -16.25, 0.495737, -39.5, -17, 0.495737, -39.5, -17, 0.495737, -37, -18.75, 0.495737, -35.25, -15.5, 0.495737, -35.25, 3.25, 0.495737, -9, 3.75, 0.495737, -8.5, 3, 0.495737, -9.5, -3, 0.495737, -12.5, -3.5, 0.495737, -11.75, -3, 0.495737, -11.5, 3, 0.495737, -11.5, 3.5, 0.495737, -12.25, 3, 0.495737, -12.5, 1.25, 0.495737, -9, -3.5, 0.495737, -15.5, -3.5, 0.495737, -14.75, -3, 0.495737, -14.5, 0, 0.495737, -15.5, -1.25, 0.495737, -9, -0.75, 0.495737, -8.25, 0.75, 0.495737, -8.25, 3, 0.495737, -14.5, -2.75, 0.495737, -9, 3.75, 0.495737, -15.5) -polygons = [PackedInt32Array(1, 0, 2), PackedInt32Array(2, 0, 4), PackedInt32Array(2, 4, 3), PackedInt32Array(3, 6, 5), PackedInt32Array(9, 8, 7), PackedInt32Array(11, 10, 7), PackedInt32Array(7, 10, 12), PackedInt32Array(13, 9, 5), PackedInt32Array(5, 9, 7), PackedInt32Array(5, 7, 12), PackedInt32Array(5, 12, 3), PackedInt32Array(12, 2, 3), PackedInt32Array(15, 14, 16), PackedInt32Array(16, 14, 17), PackedInt32Array(21, 20, 18), PackedInt32Array(18, 20, 19), PackedInt32Array(23, 22, 17), PackedInt32Array(17, 22, 16), PackedInt32Array(24, 26, 25), PackedInt32Array(28, 27, 24), PackedInt32Array(24, 27, 26), PackedInt32Array(26, 27, 29), PackedInt32Array(31, 30, 32), PackedInt32Array(32, 30, 33), PackedInt32Array(33, 30, 34), PackedInt32Array(32, 35, 23), PackedInt32Array(23, 35, 22), PackedInt32Array(24, 25, 36), PackedInt32Array(36, 25, 37), PackedInt32Array(33, 35, 32), PackedInt32Array(36, 37, 21), PackedInt32Array(21, 37, 20), PackedInt32Array(26, 29, 38), PackedInt32Array(38, 29, 39), PackedInt32Array(0, 1, 40), PackedInt32Array(40, 1, 41), PackedInt32Array(43, 38, 42), PackedInt32Array(42, 38, 39), PackedInt32Array(41, 44, 40), PackedInt32Array(46, 45, 34), PackedInt32Array(34, 45, 33), PackedInt32Array(42, 44, 43), PackedInt32Array(43, 44, 41), PackedInt32Array(46, 19, 45), PackedInt32Array(45, 19, 20), PackedInt32Array(48, 47, 49), PackedInt32Array(49, 47, 51), PackedInt32Array(49, 51, 50), PackedInt32Array(50, 52, 49), PackedInt32Array(49, 52, 53), PackedInt32Array(53, 52, 54), PackedInt32Array(54, 52, 55), PackedInt32Array(11, 55, 10), PackedInt32Array(10, 55, 52), PackedInt32Array(57, 56, 58), PackedInt32Array(58, 56, 59), PackedInt32Array(59, 56, 60), PackedInt32Array(62, 61, 63), PackedInt32Array(63, 61, 64), PackedInt32Array(68, 67, 65), PackedInt32Array(65, 67, 66), PackedInt32Array(59, 60, 69), PackedInt32Array(69, 60, 70), PackedInt32Array(73, 72, 67), PackedInt32Array(67, 72, 71), PackedInt32Array(67, 71, 66), PackedInt32Array(69, 70, 74), PackedInt32Array(74, 70, 75), PackedInt32Array(73, 77, 72), PackedInt32Array(72, 77, 76), PackedInt32Array(66, 71, 75), PackedInt32Array(75, 71, 74), PackedInt32Array(61, 68, 64), PackedInt32Array(64, 68, 65), PackedInt32Array(77, 79, 76), PackedInt32Array(76, 79, 78), PackedInt32Array(83, 82, 80), PackedInt32Array(80, 82, 81), PackedInt32Array(63, 85, 62), PackedInt32Array(62, 85, 84), PackedInt32Array(80, 78, 83), PackedInt32Array(83, 78, 79), PackedInt32Array(88, 87, 86), PackedInt32Array(90, 89, 86), PackedInt32Array(86, 89, 88), PackedInt32Array(88, 89, 92), PackedInt32Array(88, 92, 91), PackedInt32Array(94, 93, 89), PackedInt32Array(89, 93, 92), PackedInt32Array(97, 96, 95), PackedInt32Array(98, 97, 99), PackedInt32Array(99, 97, 95), PackedInt32Array(99, 95, 100), PackedInt32Array(100, 95, 101), PackedInt32Array(102, 99, 103), PackedInt32Array(103, 99, 100), PackedInt32Array(105, 104, 106), PackedInt32Array(106, 104, 107), PackedInt32Array(109, 108, 110), PackedInt32Array(110, 108, 111), PackedInt32Array(113, 112, 87), PackedInt32Array(87, 112, 86), PackedInt32Array(107, 114, 106), PackedInt32Array(106, 114, 115), PackedInt32Array(106, 115, 108), PackedInt32Array(108, 115, 111), PackedInt32Array(113, 116, 112), PackedInt32Array(112, 116, 117), PackedInt32Array(117, 116, 118), PackedInt32Array(115, 120, 111), PackedInt32Array(111, 120, 119), PackedInt32Array(96, 97, 121), PackedInt32Array(121, 97, 119), PackedInt32Array(118, 114, 117), PackedInt32Array(117, 114, 107), PackedInt32Array(121, 119, 122), PackedInt32Array(122, 119, 120), PackedInt32Array(124, 123, 125), PackedInt32Array(125, 123, 126), PackedInt32Array(131, 130, 127), PackedInt32Array(127, 130, 129), PackedInt32Array(127, 129, 128), PackedInt32Array(123, 132, 126), PackedInt32Array(126, 132, 133), PackedInt32Array(131, 127, 134), PackedInt32Array(134, 127, 135), PackedInt32Array(132, 136, 133), PackedInt32Array(133, 136, 137), PackedInt32Array(134, 135, 138), PackedInt32Array(138, 135, 139), PackedInt32Array(139, 135, 140), PackedInt32Array(136, 141, 137), PackedInt32Array(137, 141, 142), PackedInt32Array(139, 140, 143), PackedInt32Array(143, 140, 142), PackedInt32Array(142, 141, 143), PackedInt32Array(104, 105, 144), PackedInt32Array(144, 105, 145), PackedInt32Array(147, 146, 148), PackedInt32Array(148, 146, 149), PackedInt32Array(150, 144, 146), PackedInt32Array(146, 144, 145), PackedInt32Array(146, 145, 149), PackedInt32Array(149, 145, 151), PackedInt32Array(110, 152, 109), PackedInt32Array(109, 152, 153), PackedInt32Array(155, 154, 156), PackedInt32Array(156, 154, 157), PackedInt32Array(158, 156, 152), PackedInt32Array(152, 156, 153), PackedInt32Array(153, 156, 157), PackedInt32Array(153, 157, 159), PackedInt32Array(162, 161, 160), PackedInt32Array(164, 163, 162), PackedInt32Array(167, 166, 165), PackedInt32Array(165, 169, 168), PackedInt32Array(162, 160, 170), PackedInt32Array(171, 164, 162), PackedInt32Array(172, 167, 165), PackedInt32Array(173, 165, 168), PackedInt32Array(162, 170, 171), PackedInt32Array(171, 170, 175), PackedInt32Array(171, 175, 174), PackedInt32Array(174, 175, 173), PackedInt32Array(173, 175, 172), PackedInt32Array(173, 172, 165), PackedInt32Array(85, 176, 84), PackedInt32Array(84, 176, 177), PackedInt32Array(179, 178, 180), PackedInt32Array(180, 178, 181), PackedInt32Array(185, 184, 182), PackedInt32Array(182, 184, 176), PackedInt32Array(176, 184, 177), PackedInt32Array(177, 184, 183), PackedInt32Array(187, 186, 188), PackedInt32Array(188, 186, 189), PackedInt32Array(192, 191, 181), PackedInt32Array(181, 191, 183), PackedInt32Array(181, 183, 190), PackedInt32Array(190, 183, 184), PackedInt32Array(193, 188, 189), PackedInt32Array(195, 194, 196), PackedInt32Array(196, 194, 197), PackedInt32Array(199, 185, 198), PackedInt32Array(198, 185, 182), PackedInt32Array(192, 197, 191), PackedInt32Array(191, 197, 194), PackedInt32Array(201, 199, 200), PackedInt32Array(200, 199, 198), PackedInt32Array(179, 203, 178), PackedInt32Array(178, 203, 202), PackedInt32Array(190, 180, 181), PackedInt32Array(203, 204, 202), PackedInt32Array(204, 193, 202), PackedInt32Array(202, 193, 189), PackedInt32Array(206, 205, 207), PackedInt32Array(207, 205, 208), PackedInt32Array(210, 209, 211), PackedInt32Array(211, 209, 212), PackedInt32Array(214, 213, 208), PackedInt32Array(208, 213, 207), PackedInt32Array(211, 212, 215), PackedInt32Array(215, 212, 216), PackedInt32Array(216, 212, 217), PackedInt32Array(217, 218, 219), PackedInt32Array(219, 218, 214), PackedInt32Array(214, 218, 213), PackedInt32Array(220, 223, 221), PackedInt32Array(221, 223, 222), PackedInt32Array(225, 224, 223), PackedInt32Array(223, 224, 227), PackedInt32Array(223, 227, 226), PackedInt32Array(217, 219, 216), PackedInt32Array(232, 231, 228), PackedInt32Array(228, 231, 230), PackedInt32Array(228, 230, 229), PackedInt32Array(224, 233, 227), PackedInt32Array(227, 233, 234), PackedInt32Array(233, 210, 234), PackedInt32Array(234, 210, 211), PackedInt32Array(232, 221, 231), PackedInt32Array(231, 221, 222), PackedInt32Array(223, 220, 225), PackedInt32Array(236, 235, 237), PackedInt32Array(237, 235, 238), PackedInt32Array(242, 241, 239), PackedInt32Array(239, 241, 240), PackedInt32Array(244, 243, 245), PackedInt32Array(245, 243, 246), PackedInt32Array(249, 248, 247), PackedInt32Array(247, 248, 239), PackedInt32Array(239, 248, 242), PackedInt32Array(243, 250, 246), PackedInt32Array(246, 250, 238), PackedInt32Array(248, 249, 251), PackedInt32Array(251, 249, 252), PackedInt32Array(238, 250, 237), PackedInt32Array(237, 250, 253), PackedInt32Array(237, 253, 254), PackedInt32Array(254, 253, 255), PackedInt32Array(256, 258, 257), PackedInt32Array(252, 259, 258), PackedInt32Array(263, 262, 260), PackedInt32Array(260, 262, 261), PackedInt32Array(264, 254, 255), PackedInt32Array(265, 264, 255), PackedInt32Array(266, 262, 265), PackedInt32Array(265, 262, 264), PackedInt32Array(256, 263, 258), PackedInt32Array(258, 263, 252), PackedInt32Array(252, 263, 260), PackedInt32Array(252, 260, 251), PackedInt32Array(267, 261, 268), PackedInt32Array(268, 261, 269), PackedInt32Array(269, 261, 266), PackedInt32Array(266, 261, 262), PackedInt32Array(271, 270, 272), PackedInt32Array(272, 270, 274), PackedInt32Array(272, 274, 273), PackedInt32Array(275, 278, 276), PackedInt32Array(276, 278, 277), PackedInt32Array(282, 281, 279), PackedInt32Array(279, 281, 280), PackedInt32Array(274, 283, 273), PackedInt32Array(273, 283, 284), PackedInt32Array(286, 285, 287), PackedInt32Array(287, 285, 288), PackedInt32Array(283, 289, 284), PackedInt32Array(284, 289, 290), PackedInt32Array(293, 292, 291), PackedInt32Array(291, 292, 280), PackedInt32Array(289, 294, 290), PackedInt32Array(290, 294, 295), PackedInt32Array(293, 298, 296), PackedInt32Array(296, 298, 297), PackedInt32Array(295, 294, 299), PackedInt32Array(301, 300, 299), PackedInt32Array(299, 300, 295), PackedInt32Array(281, 291, 280), PackedInt32Array(304, 303, 302), PackedInt32Array(302, 303, 301), PackedInt32Array(301, 303, 300), PackedInt32Array(293, 291, 298), PackedInt32Array(297, 305, 296), PackedInt32Array(307, 306, 304), PackedInt32Array(304, 306, 303), PackedInt32Array(275, 305, 278), PackedInt32Array(278, 305, 297), PackedInt32Array(307, 308, 306), PackedInt32Array(306, 308, 310), PackedInt32Array(306, 310, 309), PackedInt32Array(276, 277, 311), PackedInt32Array(311, 277, 309), PackedInt32Array(285, 282, 288), PackedInt32Array(288, 282, 279), PackedInt32Array(309, 310, 311), PackedInt32Array(244, 245, 312), PackedInt32Array(312, 245, 313), PackedInt32Array(316, 315, 314), PackedInt32Array(313, 318, 316), PackedInt32Array(316, 318, 317), PackedInt32Array(268, 269, 314), PackedInt32Array(314, 269, 312), PackedInt32Array(314, 312, 313), PackedInt32Array(314, 313, 316), PackedInt32Array(321, 320, 319), PackedInt32Array(324, 323, 322), PackedInt32Array(326, 325, 327), PackedInt32Array(327, 325, 328), PackedInt32Array(330, 329, 331), PackedInt32Array(331, 329, 332), PackedInt32Array(321, 319, 328), PackedInt32Array(334, 333, 335), PackedInt32Array(335, 333, 328), PackedInt32Array(336, 327, 332), PackedInt32Array(332, 327, 322), PackedInt32Array(322, 327, 328), PackedInt32Array(322, 328, 333), PackedInt32Array(324, 322, 337), PackedInt32Array(337, 322, 333), PackedInt32Array(325, 321, 328), PackedInt32Array(332, 338, 336), PackedInt32Array(322, 331, 332)] geometry_parsed_geometry_type = 1 geometry_collision_mask = 4278190081 agent_height = 2.0 @@ -27,6 +45,151 @@ agent_radius = 0.75 region_min_size = 14.0 edge_max_length = 4.0 +[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_qu6vm"] +data = PackedVector3Array(4.5, 0, 4.5, -4.5, 0, 4.5, 4.5, 0, -4.5, 4.5, 0, -4.5, -4.5, 0, 4.5, -4.5, 0, -4.5) + +[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_qo5rw"] +data = PackedVector3Array(4.5, 0, 4.5, -4.5, 0, 4.5, 4.5, 0, -4.5, 4.5, 0, -4.5, -4.5, 0, 4.5, -4.5, 0, -4.5) + +[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_v8y1j"] +data = PackedVector3Array(1.5, 0, 1.5, -1.5, 0, 1.5, 1.5, 0, -1.5, 1.5, 0, -1.5, -1.5, 0, 1.5, -1.5, 0, -1.5) + +[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_2pd8h"] +data = PackedVector3Array(1.5, 0, 1.5, -1.5, 0, 1.5, 1.5, 0, -1.5, 1.5, 0, -1.5, -1.5, 0, 1.5, -1.5, 0, -1.5) + +[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_54or8"] +data = PackedVector3Array(1.5, 0, 1.5, -1.5, 0, 1.5, 1.5, 0, -1.5, 1.5, 0, -1.5, -1.5, 0, 1.5, -1.5, 0, -1.5) + +[sub_resource type="CylinderMesh" id="CylinderMesh_qo5rw"] +top_radius = 1.0 +bottom_radius = 1.0 +height = 0.1 +rings = 0 + +[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_sqa4l"] +data = PackedVector3Array(0, 0.05, 1, 0.098, 0.05, 0.9952, 0, -0.05, 1, 0.098, 0.05, 0.9952, 0.098, -0.05, 0.9952, 0, -0.05, 1, 0.098, 0.05, 0.9952, 0.1951, 0.05, 0.9808, 0.098, -0.05, 0.9952, 0.1951, 0.05, 0.9808, 0.1951, -0.05, 0.9808, 0.098, -0.05, 0.9952, 0.1951, 0.05, 0.9808, 0.2903, 0.05, 0.9569, 0.1951, -0.05, 0.9808, 0.2903, 0.05, 0.9569, 0.2903, -0.05, 0.9569, 0.1951, -0.05, 0.9808, 0.2903, 0.05, 0.9569, 0.3827, 0.05, 0.9239, 0.2903, -0.05, 0.9569, 0.3827, 0.05, 0.9239, 0.3827, -0.05, 0.9239, 0.2903, -0.05, 0.9569, 0.3827, 0.05, 0.9239, 0.4714, 0.05, 0.8819, 0.3827, -0.05, 0.9239, 0.4714, 0.05, 0.8819, 0.4714, -0.05, 0.8819, 0.3827, -0.05, 0.9239, 0.4714, 0.05, 0.8819, 0.5556, 0.05, 0.8315, 0.4714, -0.05, 0.8819, 0.5556, 0.05, 0.8315, 0.5556, -0.05, 0.8315, 0.4714, -0.05, 0.8819, 0.5556, 0.05, 0.8315, 0.6344, 0.05, 0.773, 0.5556, -0.05, 0.8315, 0.6344, 0.05, 0.773, 0.6344, -0.05, 0.773, 0.5556, -0.05, 0.8315, 0.6344, 0.05, 0.773, 0.7071, 0.05, 0.7071, 0.6344, -0.05, 0.773, 0.7071, 0.05, 0.7071, 0.7071, -0.05, 0.7071, 0.6344, -0.05, 0.773, 0.7071, 0.05, 0.7071, 0.773, 0.05, 0.6344, 0.7071, -0.05, 0.7071, 0.773, 0.05, 0.6344, 0.773, -0.05, 0.6344, 0.7071, -0.05, 0.7071, 0.773, 0.05, 0.6344, 0.8315, 0.05, 0.5556, 0.773, -0.05, 0.6344, 0.8315, 0.05, 0.5556, 0.8315, -0.05, 0.5556, 0.773, -0.05, 0.6344, 0.8315, 0.05, 0.5556, 0.8819, 0.05, 0.4714, 0.8315, -0.05, 0.5556, 0.8819, 0.05, 0.4714, 0.8819, -0.05, 0.4714, 0.8315, -0.05, 0.5556, 0.8819, 0.05, 0.4714, 0.9239, 0.05, 0.3827, 0.8819, -0.05, 0.4714, 0.9239, 0.05, 0.3827, 0.9239, -0.05, 0.3827, 0.8819, -0.05, 0.4714, 0.9239, 0.05, 0.3827, 0.9569, 0.05, 0.2903, 0.9239, -0.05, 0.3827, 0.9569, 0.05, 0.2903, 0.9569, -0.05, 0.2903, 0.9239, -0.05, 0.3827, 0.9569, 0.05, 0.2903, 0.9808, 0.05, 0.1951, 0.9569, -0.05, 0.2903, 0.9808, 0.05, 0.1951, 0.9808, -0.05, 0.1951, 0.9569, -0.05, 0.2903, 0.9808, 0.05, 0.1951, 0.9952, 0.05, 0.098, 0.9808, -0.05, 0.1951, 0.9952, 0.05, 0.098, 0.9952, -0.05, 0.098, 0.9808, -0.05, 0.1951, 0.9952, 0.05, 0.098, 1, 0.05, 0, 0.9952, -0.05, 0.098, 1, 0.05, 0, 1, -0.05, 0, 0.9952, -0.05, 0.098, 1, 0.05, 0, 0.9952, 0.05, -0.098, 1, -0.05, 0, 0.9952, 0.05, -0.098, 0.9952, -0.05, -0.098, 1, -0.05, 0, 0.9952, 0.05, -0.098, 0.9808, 0.05, -0.1951, 0.9952, -0.05, -0.098, 0.9808, 0.05, -0.1951, 0.9808, -0.05, -0.1951, 0.9952, -0.05, -0.098, 0.9808, 0.05, -0.1951, 0.9569, 0.05, -0.2903, 0.9808, -0.05, -0.1951, 0.9569, 0.05, -0.2903, 0.9569, -0.05, -0.2903, 0.9808, -0.05, -0.1951, 0.9569, 0.05, -0.2903, 0.9239, 0.05, -0.3827, 0.9569, -0.05, -0.2903, 0.9239, 0.05, -0.3827, 0.9239, -0.05, -0.3827, 0.9569, -0.05, -0.2903, 0.9239, 0.05, -0.3827, 0.8819, 0.05, -0.4714, 0.9239, -0.05, -0.3827, 0.8819, 0.05, -0.4714, 0.8819, -0.05, -0.4714, 0.9239, -0.05, -0.3827, 0.8819, 0.05, -0.4714, 0.8315, 0.05, -0.5556, 0.8819, -0.05, -0.4714, 0.8315, 0.05, -0.5556, 0.8315, -0.05, -0.5556, 0.8819, -0.05, -0.4714, 0.8315, 0.05, -0.5556, 0.773, 0.05, -0.6344, 0.8315, -0.05, -0.5556, 0.773, 0.05, -0.6344, 0.773, -0.05, -0.6344, 0.8315, -0.05, -0.5556, 0.773, 0.05, -0.6344, 0.7071, 0.05, -0.7071, 0.773, -0.05, -0.6344, 0.7071, 0.05, -0.7071, 0.7071, -0.05, -0.7071, 0.773, -0.05, -0.6344, 0.7071, 0.05, -0.7071, 0.6344, 0.05, -0.773, 0.7071, -0.05, -0.7071, 0.6344, 0.05, -0.773, 0.6344, -0.05, -0.773, 0.7071, -0.05, -0.7071, 0.6344, 0.05, -0.773, 0.5556, 0.05, -0.8315, 0.6344, -0.05, -0.773, 0.5556, 0.05, -0.8315, 0.5556, -0.05, -0.8315, 0.6344, -0.05, -0.773, 0.5556, 0.05, -0.8315, 0.4714, 0.05, -0.8819, 0.5556, -0.05, -0.8315, 0.4714, 0.05, -0.8819, 0.4714, -0.05, -0.8819, 0.5556, -0.05, -0.8315, 0.4714, 0.05, -0.8819, 0.3827, 0.05, -0.9239, 0.4714, -0.05, -0.8819, 0.3827, 0.05, -0.9239, 0.3827, -0.05, -0.9239, 0.4714, -0.05, -0.8819, 0.3827, 0.05, -0.9239, 0.2903, 0.05, -0.9569, 0.3827, -0.05, -0.9239, 0.2903, 0.05, -0.9569, 0.2903, -0.05, -0.9569, 0.3827, -0.05, -0.9239, 0.2903, 0.05, -0.9569, 0.1951, 0.05, -0.9808, 0.2903, -0.05, -0.9569, 0.1951, 0.05, -0.9808, 0.1951, -0.05, -0.9808, 0.2903, -0.05, -0.9569, 0.1951, 0.05, -0.9808, 0.098, 0.05, -0.9952, 0.1951, -0.05, -0.9808, 0.098, 0.05, -0.9952, 0.098, -0.05, -0.9952, 0.1951, -0.05, -0.9808, 0.098, 0.05, -0.9952, 0, 0.05, -1, 0.098, -0.05, -0.9952, 0, 0.05, -1, 0, -0.05, -1, 0.098, -0.05, -0.9952, 0, 0.05, -1, -0.098, 0.05, -0.9952, 0, -0.05, -1, -0.098, 0.05, -0.9952, -0.098, -0.05, -0.9952, 0, -0.05, -1, -0.098, 0.05, -0.9952, -0.1951, 0.05, -0.9808, -0.098, -0.05, -0.9952, -0.1951, 0.05, -0.9808, -0.1951, -0.05, -0.9808, -0.098, -0.05, -0.9952, -0.1951, 0.05, -0.9808, -0.2903, 0.05, -0.9569, -0.1951, -0.05, -0.9808, -0.2903, 0.05, -0.9569, -0.2903, -0.05, -0.9569, -0.1951, -0.05, -0.9808, -0.2903, 0.05, -0.9569, -0.3827, 0.05, -0.9239, -0.2903, -0.05, -0.9569, -0.3827, 0.05, -0.9239, -0.3827, -0.05, -0.9239, -0.2903, -0.05, -0.9569, -0.3827, 0.05, -0.9239, -0.4714, 0.05, -0.8819, -0.3827, -0.05, -0.9239, -0.4714, 0.05, -0.8819, -0.4714, -0.05, -0.8819, -0.3827, -0.05, -0.9239, -0.4714, 0.05, -0.8819, -0.5556, 0.05, -0.8315, -0.4714, -0.05, -0.8819, -0.5556, 0.05, -0.8315, -0.5556, -0.05, -0.8315, -0.4714, -0.05, -0.8819, -0.5556, 0.05, -0.8315, -0.6344, 0.05, -0.773, -0.5556, -0.05, -0.8315, -0.6344, 0.05, -0.773, -0.6344, -0.05, -0.773, -0.5556, -0.05, -0.8315, -0.6344, 0.05, -0.773, -0.7071, 0.05, -0.7071, -0.6344, -0.05, -0.773, -0.7071, 0.05, -0.7071, -0.7071, -0.05, -0.7071, -0.6344, -0.05, -0.773, -0.7071, 0.05, -0.7071, -0.773, 0.05, -0.6344, -0.7071, -0.05, -0.7071, -0.773, 0.05, -0.6344, -0.773, -0.05, -0.6344, -0.7071, -0.05, -0.7071, -0.773, 0.05, -0.6344, -0.8315, 0.05, -0.5556, -0.773, -0.05, -0.6344, -0.8315, 0.05, -0.5556, -0.8315, -0.05, -0.5556, -0.773, -0.05, -0.6344, -0.8315, 0.05, -0.5556, -0.8819, 0.05, -0.4714, -0.8315, -0.05, -0.5556, -0.8819, 0.05, -0.4714, -0.8819, -0.05, -0.4714, -0.8315, -0.05, -0.5556, -0.8819, 0.05, -0.4714, -0.9239, 0.05, -0.3827, -0.8819, -0.05, -0.4714, -0.9239, 0.05, -0.3827, -0.9239, -0.05, -0.3827, -0.8819, -0.05, -0.4714, -0.9239, 0.05, -0.3827, -0.9569, 0.05, -0.2903, -0.9239, -0.05, -0.3827, -0.9569, 0.05, -0.2903, -0.9569, -0.05, -0.2903, -0.9239, -0.05, -0.3827, -0.9569, 0.05, -0.2903, -0.9808, 0.05, -0.1951, -0.9569, -0.05, -0.2903, -0.9808, 0.05, -0.1951, -0.9808, -0.05, -0.1951, -0.9569, -0.05, -0.2903, -0.9808, 0.05, -0.1951, -0.9952, 0.05, -0.098, -0.9808, -0.05, -0.1951, -0.9952, 0.05, -0.098, -0.9952, -0.05, -0.098, -0.9808, -0.05, -0.1951, -0.9952, 0.05, -0.098, -1, 0.05, 0, -0.9952, -0.05, -0.098, -1, 0.05, 0, -1, -0.05, 0, -0.9952, -0.05, -0.098, -1, 0.05, 0, -0.9952, 0.05, 0.098, -1, -0.05, 0, -0.9952, 0.05, 0.098, -0.9952, -0.05, 0.098, -1, -0.05, 0, -0.9952, 0.05, 0.098, -0.9808, 0.05, 0.1951, -0.9952, -0.05, 0.098, -0.9808, 0.05, 0.1951, -0.9808, -0.05, 0.1951, -0.9952, -0.05, 0.098, -0.9808, 0.05, 0.1951, -0.9569, 0.05, 0.2903, -0.9808, -0.05, 0.1951, -0.9569, 0.05, 0.2903, -0.9569, -0.05, 0.2903, -0.9808, -0.05, 0.1951, -0.9569, 0.05, 0.2903, -0.9239, 0.05, 0.3827, -0.9569, -0.05, 0.2903, -0.9239, 0.05, 0.3827, -0.9239, -0.05, 0.3827, -0.9569, -0.05, 0.2903, -0.9239, 0.05, 0.3827, -0.8819, 0.05, 0.4714, -0.9239, -0.05, 0.3827, -0.8819, 0.05, 0.4714, -0.8819, -0.05, 0.4714, -0.9239, -0.05, 0.3827, -0.8819, 0.05, 0.4714, -0.8315, 0.05, 0.5556, -0.8819, -0.05, 0.4714, -0.8315, 0.05, 0.5556, -0.8315, -0.05, 0.5556, -0.8819, -0.05, 0.4714, -0.8315, 0.05, 0.5556, -0.773, 0.05, 0.6344, -0.8315, -0.05, 0.5556, -0.773, 0.05, 0.6344, -0.773, -0.05, 0.6344, -0.8315, -0.05, 0.5556, -0.773, 0.05, 0.6344, -0.7071, 0.05, 0.7071, -0.773, -0.05, 0.6344, -0.7071, 0.05, 0.7071, -0.7071, -0.05, 0.7071, -0.773, -0.05, 0.6344, -0.7071, 0.05, 0.7071, -0.6344, 0.05, 0.773, -0.7071, -0.05, 0.7071, -0.6344, 0.05, 0.773, -0.6344, -0.05, 0.773, -0.7071, -0.05, 0.7071, -0.6344, 0.05, 0.773, -0.5556, 0.05, 0.8315, -0.6344, -0.05, 0.773, -0.5556, 0.05, 0.8315, -0.5556, -0.05, 0.8315, -0.6344, -0.05, 0.773, -0.5556, 0.05, 0.8315, -0.4714, 0.05, 0.8819, -0.5556, -0.05, 0.8315, -0.4714, 0.05, 0.8819, -0.4714, -0.05, 0.8819, -0.5556, -0.05, 0.8315, -0.4714, 0.05, 0.8819, -0.3827, 0.05, 0.9239, -0.4714, -0.05, 0.8819, -0.3827, 0.05, 0.9239, -0.3827, -0.05, 0.9239, -0.4714, -0.05, 0.8819, -0.3827, 0.05, 0.9239, -0.2903, 0.05, 0.9569, -0.3827, -0.05, 0.9239, -0.2903, 0.05, 0.9569, -0.2903, -0.05, 0.9569, -0.3827, -0.05, 0.9239, -0.2903, 0.05, 0.9569, -0.1951, 0.05, 0.9808, -0.2903, -0.05, 0.9569, -0.1951, 0.05, 0.9808, -0.1951, -0.05, 0.9808, -0.2903, -0.05, 0.9569, -0.1951, 0.05, 0.9808, -0.098, 0.05, 0.9952, -0.1951, -0.05, 0.9808, -0.098, 0.05, 0.9952, -0.098, -0.05, 0.9952, -0.1951, -0.05, 0.9808, -0.098, 0.05, 0.9952, 0, 0.05, 1, -0.098, -0.05, 0.9952, 0, 0.05, 1, 0, -0.05, 1, -0.098, -0.05, 0.9952, 0, 0.05, 0, 0.098, 0.05, 0.9952, 0, 0.05, 1, 0, 0.05, 0, 0.1951, 0.05, 0.9808, 0.098, 0.05, 0.9952, 0, 0.05, 0, 0.2903, 0.05, 0.9569, 0.1951, 0.05, 0.9808, 0, 0.05, 0, 0.3827, 0.05, 0.9239, 0.2903, 0.05, 0.9569, 0, 0.05, 0, 0.4714, 0.05, 0.8819, 0.3827, 0.05, 0.9239, 0, 0.05, 0, 0.5556, 0.05, 0.8315, 0.4714, 0.05, 0.8819, 0, 0.05, 0, 0.6344, 0.05, 0.773, 0.5556, 0.05, 0.8315, 0, 0.05, 0, 0.7071, 0.05, 0.7071, 0.6344, 0.05, 0.773, 0, 0.05, 0, 0.773, 0.05, 0.6344, 0.7071, 0.05, 0.7071, 0, 0.05, 0, 0.8315, 0.05, 0.5556, 0.773, 0.05, 0.6344, 0, 0.05, 0, 0.8819, 0.05, 0.4714, 0.8315, 0.05, 0.5556, 0, 0.05, 0, 0.9239, 0.05, 0.3827, 0.8819, 0.05, 0.4714, 0, 0.05, 0, 0.9569, 0.05, 0.2903, 0.9239, 0.05, 0.3827, 0, 0.05, 0, 0.9808, 0.05, 0.1951, 0.9569, 0.05, 0.2903, 0, 0.05, 0, 0.9952, 0.05, 0.098, 0.9808, 0.05, 0.1951, 0, 0.05, 0, 1, 0.05, 0, 0.9952, 0.05, 0.098, 0, 0.05, 0, 0.9952, 0.05, -0.098, 1, 0.05, 0, 0, 0.05, 0, 0.9808, 0.05, -0.1951, 0.9952, 0.05, -0.098, 0, 0.05, 0, 0.9569, 0.05, -0.2903, 0.9808, 0.05, -0.1951, 0, 0.05, 0, 0.9239, 0.05, -0.3827, 0.9569, 0.05, -0.2903, 0, 0.05, 0, 0.8819, 0.05, -0.4714, 0.9239, 0.05, -0.3827, 0, 0.05, 0, 0.8315, 0.05, -0.5556, 0.8819, 0.05, -0.4714, 0, 0.05, 0, 0.773, 0.05, -0.6344, 0.8315, 0.05, -0.5556, 0, 0.05, 0, 0.7071, 0.05, -0.7071, 0.773, 0.05, -0.6344, 0, 0.05, 0, 0.6344, 0.05, -0.773, 0.7071, 0.05, -0.7071, 0, 0.05, 0, 0.5556, 0.05, -0.8315, 0.6344, 0.05, -0.773, 0, 0.05, 0, 0.4714, 0.05, -0.8819, 0.5556, 0.05, -0.8315, 0, 0.05, 0, 0.3827, 0.05, -0.9239, 0.4714, 0.05, -0.8819, 0, 0.05, 0, 0.2903, 0.05, -0.9569, 0.3827, 0.05, -0.9239, 0, 0.05, 0, 0.1951, 0.05, -0.9808, 0.2903, 0.05, -0.9569, 0, 0.05, 0, 0.098, 0.05, -0.9952, 0.1951, 0.05, -0.9808, 0, 0.05, 0, 0, 0.05, -1, 0.098, 0.05, -0.9952, 0, 0.05, 0, -0.098, 0.05, -0.9952, 0, 0.05, -1, 0, 0.05, 0, -0.1951, 0.05, -0.9808, -0.098, 0.05, -0.9952, 0, 0.05, 0, -0.2903, 0.05, -0.9569, -0.1951, 0.05, -0.9808, 0, 0.05, 0, -0.3827, 0.05, -0.9239, -0.2903, 0.05, -0.9569, 0, 0.05, 0, -0.4714, 0.05, -0.8819, -0.3827, 0.05, -0.9239, 0, 0.05, 0, -0.5556, 0.05, -0.8315, -0.4714, 0.05, -0.8819, 0, 0.05, 0, -0.6344, 0.05, -0.773, -0.5556, 0.05, -0.8315, 0, 0.05, 0, -0.7071, 0.05, -0.7071, -0.6344, 0.05, -0.773, 0, 0.05, 0, -0.773, 0.05, -0.6344, -0.7071, 0.05, -0.7071, 0, 0.05, 0, -0.8315, 0.05, -0.5556, -0.773, 0.05, -0.6344, 0, 0.05, 0, -0.8819, 0.05, -0.4714, -0.8315, 0.05, -0.5556, 0, 0.05, 0, -0.9239, 0.05, -0.3827, -0.8819, 0.05, -0.4714, 0, 0.05, 0, -0.9569, 0.05, -0.2903, -0.9239, 0.05, -0.3827, 0, 0.05, 0, -0.9808, 0.05, -0.1951, -0.9569, 0.05, -0.2903, 0, 0.05, 0, -0.9952, 0.05, -0.098, -0.9808, 0.05, -0.1951, 0, 0.05, 0, -1, 0.05, 0, -0.9952, 0.05, -0.098, 0, 0.05, 0, -0.9952, 0.05, 0.098, -1, 0.05, 0, 0, 0.05, 0, -0.9808, 0.05, 0.1951, -0.9952, 0.05, 0.098, 0, 0.05, 0, -0.9569, 0.05, 0.2903, -0.9808, 0.05, 0.1951, 0, 0.05, 0, -0.9239, 0.05, 0.3827, -0.9569, 0.05, 0.2903, 0, 0.05, 0, -0.8819, 0.05, 0.4714, -0.9239, 0.05, 0.3827, 0, 0.05, 0, -0.8315, 0.05, 0.5556, -0.8819, 0.05, 0.4714, 0, 0.05, 0, -0.773, 0.05, 0.6344, -0.8315, 0.05, 0.5556, 0, 0.05, 0, -0.7071, 0.05, 0.7071, -0.773, 0.05, 0.6344, 0, 0.05, 0, -0.6344, 0.05, 0.773, -0.7071, 0.05, 0.7071, 0, 0.05, 0, -0.5556, 0.05, 0.8315, -0.6344, 0.05, 0.773, 0, 0.05, 0, -0.4714, 0.05, 0.8819, -0.5556, 0.05, 0.8315, 0, 0.05, 0, -0.3827, 0.05, 0.9239, -0.4714, 0.05, 0.8819, 0, 0.05, 0, -0.2903, 0.05, 0.9569, -0.3827, 0.05, 0.9239, 0, 0.05, 0, -0.1951, 0.05, 0.9808, -0.2903, 0.05, 0.9569, 0, 0.05, 0, -0.098, 0.05, 0.9952, -0.1951, 0.05, 0.9808, 0, 0.05, 0, 0, 0.05, 1, -0.098, 0.05, 0.9952, 0, -0.05, 0, 0, -0.05, 1, 0.098, -0.05, 0.9952, 0, -0.05, 0, 0.098, -0.05, 0.9952, 0.1951, -0.05, 0.9808, 0, -0.05, 0, 0.1951, -0.05, 0.9808, 0.2903, -0.05, 0.9569, 0, -0.05, 0, 0.2903, -0.05, 0.9569, 0.3827, -0.05, 0.9239, 0, -0.05, 0, 0.3827, -0.05, 0.9239, 0.4714, -0.05, 0.8819, 0, -0.05, 0, 0.4714, -0.05, 0.8819, 0.5556, -0.05, 0.8315, 0, -0.05, 0, 0.5556, -0.05, 0.8315, 0.6344, -0.05, 0.773, 0, -0.05, 0, 0.6344, -0.05, 0.773, 0.7071, -0.05, 0.7071, 0, -0.05, 0, 0.7071, -0.05, 0.7071, 0.773, -0.05, 0.6344, 0, -0.05, 0, 0.773, -0.05, 0.6344, 0.8315, -0.05, 0.5556, 0, -0.05, 0, 0.8315, -0.05, 0.5556, 0.8819, -0.05, 0.4714, 0, -0.05, 0, 0.8819, -0.05, 0.4714, 0.9239, -0.05, 0.3827, 0, -0.05, 0, 0.9239, -0.05, 0.3827, 0.9569, -0.05, 0.2903, 0, -0.05, 0, 0.9569, -0.05, 0.2903, 0.9808, -0.05, 0.1951, 0, -0.05, 0, 0.9808, -0.05, 0.1951, 0.9952, -0.05, 0.098, 0, -0.05, 0, 0.9952, -0.05, 0.098, 1, -0.05, 0, 0, -0.05, 0, 1, -0.05, 0, 0.9952, -0.05, -0.098, 0, -0.05, 0, 0.9952, -0.05, -0.098, 0.9808, -0.05, -0.1951, 0, -0.05, 0, 0.9808, -0.05, -0.1951, 0.9569, -0.05, -0.2903, 0, -0.05, 0, 0.9569, -0.05, -0.2903, 0.9239, -0.05, -0.3827, 0, -0.05, 0, 0.9239, -0.05, -0.3827, 0.8819, -0.05, -0.4714, 0, -0.05, 0, 0.8819, -0.05, -0.4714, 0.8315, -0.05, -0.5556, 0, -0.05, 0, 0.8315, -0.05, -0.5556, 0.773, -0.05, -0.6344, 0, -0.05, 0, 0.773, -0.05, -0.6344, 0.7071, -0.05, -0.7071, 0, -0.05, 0, 0.7071, -0.05, -0.7071, 0.6344, -0.05, -0.773, 0, -0.05, 0, 0.6344, -0.05, -0.773, 0.5556, -0.05, -0.8315, 0, -0.05, 0, 0.5556, -0.05, -0.8315, 0.4714, -0.05, -0.8819, 0, -0.05, 0, 0.4714, -0.05, -0.8819, 0.3827, -0.05, -0.9239, 0, -0.05, 0, 0.3827, -0.05, -0.9239, 0.2903, -0.05, -0.9569, 0, -0.05, 0, 0.2903, -0.05, -0.9569, 0.1951, -0.05, -0.9808, 0, -0.05, 0, 0.1951, -0.05, -0.9808, 0.098, -0.05, -0.9952, 0, -0.05, 0, 0.098, -0.05, -0.9952, 0, -0.05, -1, 0, -0.05, 0, 0, -0.05, -1, -0.098, -0.05, -0.9952, 0, -0.05, 0, -0.098, -0.05, -0.9952, -0.1951, -0.05, -0.9808, 0, -0.05, 0, -0.1951, -0.05, -0.9808, -0.2903, -0.05, -0.9569, 0, -0.05, 0, -0.2903, -0.05, -0.9569, -0.3827, -0.05, -0.9239, 0, -0.05, 0, -0.3827, -0.05, -0.9239, -0.4714, -0.05, -0.8819, 0, -0.05, 0, -0.4714, -0.05, -0.8819, -0.5556, -0.05, -0.8315, 0, -0.05, 0, -0.5556, -0.05, -0.8315, -0.6344, -0.05, -0.773, 0, -0.05, 0, -0.6344, -0.05, -0.773, -0.7071, -0.05, -0.7071, 0, -0.05, 0, -0.7071, -0.05, -0.7071, -0.773, -0.05, -0.6344, 0, -0.05, 0, -0.773, -0.05, -0.6344, -0.8315, -0.05, -0.5556, 0, -0.05, 0, -0.8315, -0.05, -0.5556, -0.8819, -0.05, -0.4714, 0, -0.05, 0, -0.8819, -0.05, -0.4714, -0.9239, -0.05, -0.3827, 0, -0.05, 0, -0.9239, -0.05, -0.3827, -0.9569, -0.05, -0.2903, 0, -0.05, 0, -0.9569, -0.05, -0.2903, -0.9808, -0.05, -0.1951, 0, -0.05, 0, -0.9808, -0.05, -0.1951, -0.9952, -0.05, -0.098, 0, -0.05, 0, -0.9952, -0.05, -0.098, -1, -0.05, 0, 0, -0.05, 0, -1, -0.05, 0, -0.9952, -0.05, 0.098, 0, -0.05, 0, -0.9952, -0.05, 0.098, -0.9808, -0.05, 0.1951, 0, -0.05, 0, -0.9808, -0.05, 0.1951, -0.9569, -0.05, 0.2903, 0, -0.05, 0, -0.9569, -0.05, 0.2903, -0.9239, -0.05, 0.3827, 0, -0.05, 0, -0.9239, -0.05, 0.3827, -0.8819, -0.05, 0.4714, 0, -0.05, 0, -0.8819, -0.05, 0.4714, -0.8315, -0.05, 0.5556, 0, -0.05, 0, -0.8315, -0.05, 0.5556, -0.773, -0.05, 0.6344, 0, -0.05, 0, -0.773, -0.05, 0.6344, -0.7071, -0.05, 0.7071, 0, -0.05, 0, -0.7071, -0.05, 0.7071, -0.6344, -0.05, 0.773, 0, -0.05, 0, -0.6344, -0.05, 0.773, -0.5556, -0.05, 0.8315, 0, -0.05, 0, -0.5556, -0.05, 0.8315, -0.4714, -0.05, 0.8819, 0, -0.05, 0, -0.4714, -0.05, 0.8819, -0.3827, -0.05, 0.9239, 0, -0.05, 0, -0.3827, -0.05, 0.9239, -0.2903, -0.05, 0.9569, 0, -0.05, 0, -0.2903, -0.05, 0.9569, -0.1951, -0.05, 0.9808, 0, -0.05, 0, -0.1951, -0.05, 0.9808, -0.098, -0.05, 0.9952, 0, -0.05, 0, -0.098, -0.05, 0.9952, 0, -0.05, 1) + +[sub_resource type="Gradient" id="Gradient_yfel2"] +offsets = PackedFloat32Array(0, 0.1, 0.4, 0.6, 1) +colors = PackedColorArray(0.15, 0.15, 0.15, 1, 0.355313, 0.355314, 0.355313, 1, 0.356863, 0.356863, 0.356863, 1, 0.647059, 0.647059, 0.647059, 1, 0.15, 0.15, 0.15, 1) + +[sub_resource type="GradientTexture1D" id="GradientTexture1D_w3xaq"] +gradient = SubResource("Gradient_yfel2") + +[sub_resource type="Curve" id="Curve_yfel2"] +_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(0.746094, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0] +point_count = 3 + +[sub_resource type="CurveTexture" id="CurveTexture_w3xaq"] +curve = SubResource("Curve_yfel2") + +[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_d8p6j"] +emission_shape = 3 +emission_box_extents = Vector3(9, 3, 4.5) +direction = Vector3(0, -1, 0) +spread = 100.0 +initial_velocity_min = 0.05 +initial_velocity_max = 0.15 +gravity = Vector3(0, 0, 0) +scale_curve = SubResource("CurveTexture_w3xaq") +color_ramp = SubResource("GradientTexture1D_w3xaq") +turbulence_enabled = true +turbulence_noise_strength = 0.1 +turbulence_noise_scale = 0.3 +turbulence_influence_min = 0.0 + +[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_lfacn"] +data = PackedVector3Array(4.5, 0, 3, -4.5, 0, 3, 4.5, 0, -3, 4.5, 0, -3, -4.5, 0, 3, -4.5, 0, -3) + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_u2hqf"] +resource_local_to_scene = true +albedo_texture = ExtResource("24_gim1e") +metallic = 1.0 +metallic_texture = ExtResource("25_6giaa") +roughness_texture = ExtResource("27_smvh1") +normal_enabled = true +normal_texture = ExtResource("26_otfxe") +uv1_scale = Vector3(3, 2, 1) +texture_filter = 4 + +[sub_resource type="ArrayMesh" id="ArrayMesh_f0xh4"] +_surfaces = [{ +"aabb": AABB(-4.5, 0, -3, 9, 1e-05, 6), +"format": 34896613377, +"index_count": 6, +"index_data": PackedByteArray(0, 0, 1, 0, 2, 0, 2, 0, 1, 0, 3, 0), +"name": "Plane", +"primitive": 3, +"uv_scale": Vector4(0, 0, 0, 0), +"vertex_count": 4, +"vertex_data": PackedByteArray(255, 255, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) +}] +blend_shape_mode = 0 + +[sub_resource type="ArrayMesh" id="ArrayMesh_nmnkj"] +_surfaces = [{ +"aabb": AABB(-4.5, 0, -3, 9, 1e-05, 6), +"attribute_data": PackedByteArray(255, 255, 255, 255, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0), +"format": 34896613399, +"index_count": 6, +"index_data": PackedByteArray(0, 0, 1, 0, 2, 0, 2, 0, 1, 0, 3, 0), +"material": SubResource("StandardMaterial3D_u2hqf"), +"name": "Plane", +"primitive": 3, +"uv_scale": Vector4(0, 0, 0, 0), +"vertex_count": 4, +"vertex_data": PackedByteArray(255, 255, 0, 0, 255, 255, 255, 191, 0, 0, 0, 0, 255, 255, 255, 191, 255, 255, 0, 0, 0, 0, 255, 191, 0, 0, 0, 0, 0, 0, 255, 191, 255, 255, 255, 127, 255, 255, 255, 127, 255, 255, 255, 127, 255, 255, 255, 127) +}] +blend_shape_mode = 0 +shadow_mesh = SubResource("ArrayMesh_f0xh4") + +[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_u2hqf"] +data = PackedVector3Array(1.5, 0, 1.5, -1.5, 0, 1.5, 1.5, 0, -1.5, 1.5, 0, -1.5, -1.5, 0, 1.5, -1.5, 0, -1.5) + +[sub_resource type="BoxMesh" id="BoxMesh_62grt"] +size = Vector3(3, 0.2, 1.4) + +[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_6nvhk"] +data = PackedVector3Array(-1.5, 0.1, 0.7, 1.5, 0.1, 0.7, -1.5, -0.1, 0.7, 1.5, 0.1, 0.7, 1.5, -0.1, 0.7, -1.5, -0.1, 0.7, 1.5, 0.1, -0.7, -1.5, 0.1, -0.7, 1.5, -0.1, -0.7, -1.5, 0.1, -0.7, -1.5, -0.1, -0.7, 1.5, -0.1, -0.7, 1.5, 0.1, 0.7, 1.5, 0.1, -0.7, 1.5, -0.1, 0.7, 1.5, 0.1, -0.7, 1.5, -0.1, -0.7, 1.5, -0.1, 0.7, -1.5, 0.1, -0.7, -1.5, 0.1, 0.7, -1.5, -0.1, -0.7, -1.5, 0.1, 0.7, -1.5, -0.1, 0.7, -1.5, -0.1, -0.7, 1.5, 0.1, 0.7, -1.5, 0.1, 0.7, 1.5, 0.1, -0.7, -1.5, 0.1, 0.7, -1.5, 0.1, -0.7, 1.5, 0.1, -0.7, -1.5, -0.1, 0.7, 1.5, -0.1, 0.7, -1.5, -0.1, -0.7, 1.5, -0.1, 0.7, 1.5, -0.1, -0.7, -1.5, -0.1, -0.7) + +[sub_resource type="Curve" id="Curve_54end"] +_limits = [0.0, 0.4, 0.0, 1.0] +_data = [Vector2(0, 0), 0.0, 0.0, 0, 0, Vector2(0.3, 0.4), 0.0, 0.0, 0, 0, Vector2(0.7, 0.4), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0] +point_count = 4 + +[sub_resource type="CurveTexture" id="CurveTexture_ncghj"] +curve = SubResource("Curve_54end") + +[sub_resource type="Gradient" id="Gradient_1h5r5"] +offsets = PackedFloat32Array(0, 0.1, 0.4, 0.6, 1) +colors = PackedColorArray(0.15, 0.15, 0.15, 1, 0.355313, 0.355314, 0.355313, 1, 0.356863, 0.356863, 0.356863, 1, 0.647059, 0.647059, 0.647059, 1, 0.15, 0.15, 0.15, 1) + +[sub_resource type="GradientTexture1D" id="GradientTexture1D_8r2kq"] +gradient = SubResource("Gradient_1h5r5") + +[sub_resource type="Curve" id="Curve_2qkxu"] +_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(0.746094, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0] +point_count = 3 + +[sub_resource type="CurveTexture" id="CurveTexture_ii88q"] +curve = SubResource("Curve_2qkxu") + +[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_wvfch"] +emission_shape = 3 +emission_box_extents = Vector3(4.5, 1.5, 3) +direction = Vector3(0, -1, 0) +spread = 100.0 +initial_velocity_min = 0.05 +initial_velocity_max = 0.15 +gravity = Vector3(0, 0, 0) +scale_curve = SubResource("CurveTexture_ii88q") +color_ramp = SubResource("GradientTexture1D_8r2kq") +alpha_curve = SubResource("CurveTexture_ncghj") +turbulence_enabled = true +turbulence_noise_strength = 0.1 +turbulence_noise_scale = 0.3 +turbulence_influence_min = 0.0 + [node name="GhostShipLevel" type="Node3D"] [node name="PlayerShip" parent="." instance=ExtResource("1_2pyr1")] @@ -111,26 +274,2116 @@ transform = Transform3D(1.31134e-07, 0, 1, 0, 1, 0, -1, 0, 1.31134e-07, -1.4, 1. label = "SWITCH_BULKHEAD_LABEL" [node name="SwitchD1" parent="BeastNav/Corridor2" instance=ExtResource("17_0idgf")] -transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 12.3, 1.3, -10.6) +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 3.3, 1.3, -10.6) label = "SWITCH_BULKHEAD_LABEL" -[node name="CrewQuarters" parent="BeastNav" instance=ExtResource("10_p11ap")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18, 0, -66) +[node name="TEMPORARYCrewQuartersContents" type="Node3D" parent="BeastNav"] -[node name="CrewQuartersMeetSpook" type="Marker3D" parent="BeastNav/CrewQuarters" node_paths=PackedStringArray("spawners") groups=["MeetSpookSource"]] +[node name="CrewQuartersMeetSpook" type="Marker3D" parent="BeastNav/TEMPORARYCrewQuartersContents" node_paths=PackedStringArray("spawners") groups=["MeetSpookSource"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18, 0, -66) script = ExtResource("49_dxmep") mob_scene = ExtResource("56_vt4uw") spawners = [NodePath("../../Corridor2/CrewQuartersMeetSpookSpawner"), NodePath("../../Corridor3/CrewQuartersMeetSpookSpawner")] metadata/_custom_type_script = "uid://cvx514gdjd5ev" -[node name="SwitchD2" parent="BeastNav/CrewQuarters" instance=ExtResource("17_0idgf")] -transform = Transform3D(1.31134e-07, 0, 1, 0, 1, 0, -1, 0, 1.31134e-07, -4.4, 1.3, -2.5) +[node name="SwitchD2" parent="BeastNav/TEMPORARYCrewQuartersContents" instance=ExtResource("17_0idgf")] +transform = Transform3D(-1, 0, 8.74226e-08, 0, 1, 0, -8.74226e-08, 0, -1, -29.9, 1.3, -64.6) label = "SWITCH_BULKHEAD_LABEL" -[node name="SwitchE1" parent="BeastNav/CrewQuarters" instance=ExtResource("17_0idgf")] -transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 4.4, 1.3, 2.5) +[node name="SwitchE1" parent="BeastNav/TEMPORARYCrewQuartersContents" instance=ExtResource("17_0idgf")] +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -15.1, 1.3, -64.5) label = "SWITCH_BULKHEAD_LABEL" +[node name="CrewQuarters" type="Node3D" parent="BeastNav"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22.8, 0, -66.3) + +[node name="CommonArea" type="Node3D" parent="BeastNav/CrewQuarters"] + +[node name="Bounds" type="Node3D" parent="BeastNav/CrewQuarters/CommonArea"] + +[node name="Ceiling" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds"] +transform = Transform3D(-1, -7.64274e-15, 8.74228e-08, 0, -1, -8.74228e-08, 8.74228e-08, -8.74228e-08, 1, -4.2, 3, -2.7) +mesh = ExtResource("10_fll4m") +skeleton = NodePath("../../..") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Ceiling"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Ceiling/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_qu6vm") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Ceiling/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("12_rp2qp") + +[node name="Ceiling2" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds"] +transform = Transform3D(-1, -7.64274e-15, 8.74228e-08, 0, -1, -8.74228e-08, 8.74228e-08, -8.74228e-08, 1, 4.8, 3, -2.7) +mesh = ExtResource("10_fll4m") +skeleton = NodePath("../../..") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Ceiling2"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Ceiling2/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_qu6vm") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Ceiling2/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("12_rp2qp") + +[node name="Floor" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.2, -3, -2.7) +mesh = ExtResource("13_2pd8h") +skeleton = NodePath("") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Floor"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Floor/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_qo5rw") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Floor/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("12_rp2qp") + +[node name="Floor2" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.8, -3, -2.7) +mesh = ExtResource("13_2pd8h") +skeleton = NodePath("") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Floor2"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Floor2/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_qo5rw") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Floor2/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("12_rp2qp") + +[node name="Wall" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds"] +transform = Transform3D(-1, -8.74228e-08, 3.82137e-15, 0, -4.37114e-08, -1, 8.74228e-08, -1, 4.37114e-08, -7.2, 1.5, 1.8) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_v8y1j") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall2" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds"] +transform = Transform3D(-4.37114e-08, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -4.37114e-08, 1.91068e-15, -5.7, 1.5, 3.3) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall2"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall2/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_v8y1j") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall2/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall5" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds"] +transform = Transform3D(-4.37114e-08, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -4.37114e-08, 1.91068e-15, 3.3, 1.5, 3.3) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall5"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall5/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_v8y1j") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall5/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall18" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds"] +transform = Transform3D(1.31134e-07, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, 1.31134e-07, -5.73206e-15, 6.3, 1.5, 3.3) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall18"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall18/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_v8y1j") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall18/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall21" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds"] +transform = Transform3D(1.31134e-07, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, 1.31134e-07, -5.73206e-15, -2.7, 1.5, 3.3) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall21"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall21/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_v8y1j") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall21/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall35" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds"] +transform = Transform3D(-4.37114e-08, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -4.37114e-08, 1.91068e-15, -5.7, -1.5, 3.3) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall35"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall35/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_v8y1j") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall35/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall36" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds"] +transform = Transform3D(-4.37114e-08, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -4.37114e-08, 1.91068e-15, 3.3, -1.5, 3.3) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall36"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall36/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_v8y1j") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall36/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall37" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds"] +transform = Transform3D(1.31134e-07, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, 1.31134e-07, -5.73206e-15, 6.3, -1.5, 3.3) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall37"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall37/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_v8y1j") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall37/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall38" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds"] +transform = Transform3D(1.31134e-07, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, 1.31134e-07, -5.73206e-15, -2.7, -1.5, 3.3) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall38"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall38/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_v8y1j") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall38/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall3" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds"] +transform = Transform3D(-1, -8.74228e-08, 3.82137e-15, 0, -4.37114e-08, -1, 8.74228e-08, -1, 4.37114e-08, -1.2, 1.5, 1.8) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall3"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall3/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_v8y1j") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall3/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall4" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds"] +transform = Transform3D(-1, -8.74228e-08, 3.82137e-15, 0, -4.37114e-08, -1, 8.74228e-08, -1, 4.37114e-08, 1.8, 1.5, 1.8) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall4"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall4/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_v8y1j") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall4/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall6" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds"] +transform = Transform3D(-1, -8.74228e-08, 3.82137e-15, 0, -4.37114e-08, -1, 8.74228e-08, -1, 4.37114e-08, 7.8, 1.5, 1.8) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall6"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall6/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_v8y1j") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall6/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall7" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds"] +transform = Transform3D(1.31134e-07, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, 1.31134e-07, -5.73206e-15, 9.3, 1.5, -2.7) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall7"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall7/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_v8y1j") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall7/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall8" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds"] +transform = Transform3D(1.31134e-07, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, 1.31134e-07, -5.73206e-15, 9.3, 1.5, -5.7) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall8"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall8/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_v8y1j") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall8/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall9" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds"] +transform = Transform3D(1, 1.74846e-07, -7.64274e-15, 0, -4.37114e-08, -1, -1.74846e-07, 1, -4.37114e-08, 7.8, 1.5, -7.2) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall9"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall9/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_v8y1j") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall9/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall10" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds"] +transform = Transform3D(1, 1.74846e-07, -7.64274e-15, 0, -4.37114e-08, -1, -1.74846e-07, 1, -4.37114e-08, 4.8, 1.5, -7.2) +mesh = ExtResource("16_v8y1j") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall10"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall10/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_v8y1j") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall10/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall11" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds"] +transform = Transform3D(1, 1.74846e-07, -7.64274e-15, 0, -4.37114e-08, -1, -1.74846e-07, 1, -4.37114e-08, 1.8, 1.5, -7.2) +mesh = ExtResource("16_v8y1j") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall11"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall11/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_v8y1j") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall11/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall12" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds"] +transform = Transform3D(1, 1.74846e-07, -7.64274e-15, 0, -4.37114e-08, -1, -1.74846e-07, 1, -4.37114e-08, -1.2, 1.5, -7.2) +mesh = ExtResource("16_v8y1j") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall12"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall12/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_v8y1j") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall12/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall13" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds"] +transform = Transform3D(1, 1.74846e-07, -7.64274e-15, 0, -4.37114e-08, -1, -1.74846e-07, 1, -4.37114e-08, -4.2, 1.5, -7.2) +mesh = ExtResource("16_v8y1j") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall13"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall13/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_v8y1j") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall13/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall14" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds"] +transform = Transform3D(1, 1.74846e-07, -7.64274e-15, 0, -4.37114e-08, -1, -1.74846e-07, 1, -4.37114e-08, -7.2, 1.5, -7.2) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall14"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall14/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_v8y1j") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall14/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall15" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds"] +transform = Transform3D(-2.18557e-07, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -2.18557e-07, 9.55343e-15, -8.7, 1.5, -5.7) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall15"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall15/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_v8y1j") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall15/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall16" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds"] +transform = Transform3D(-2.18557e-07, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -2.18557e-07, 9.55343e-15, -8.7, 1.5, -2.7) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall16"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall16/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_v8y1j") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall16/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall17" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds"] +transform = Transform3D(-1, -8.74228e-08, 3.82137e-15, 0, -4.37114e-08, -1, 8.74228e-08, -1, 4.37114e-08, -7.2, -1.5, 1.8) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall17"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall17/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_v8y1j") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall17/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall19" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds"] +transform = Transform3D(-1, -8.74228e-08, 3.82137e-15, 0, -4.37114e-08, -1, 8.74228e-08, -1, 4.37114e-08, -1.2, -1.5, 1.8) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall19"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall19/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_v8y1j") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall19/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall20" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds"] +transform = Transform3D(-1, -8.74228e-08, 3.82137e-15, 0, -4.37114e-08, -1, 8.74228e-08, -1, 4.37114e-08, 1.8, -1.5, 1.8) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall20"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall20/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_v8y1j") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall20/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall22" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds"] +transform = Transform3D(-1, -8.74228e-08, 3.82137e-15, 0, -4.37114e-08, -1, 8.74228e-08, -1, 4.37114e-08, 7.8, -1.5, 1.8) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall22"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall22/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_v8y1j") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall22/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall23" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds"] +transform = Transform3D(1.31134e-07, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, 1.31134e-07, -5.73206e-15, 9.3, -1.5, 0.300003) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall23"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall23/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_v8y1j") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall23/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall24" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds"] +transform = Transform3D(1.31134e-07, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, 1.31134e-07, -5.73206e-15, 9.3, -1.5, -2.7) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall24"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall24/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_v8y1j") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall24/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall25" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds"] +transform = Transform3D(1.31134e-07, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, 1.31134e-07, -5.73206e-15, 9.3, -1.5, -5.7) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall25"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall25/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_v8y1j") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall25/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall26" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds"] +transform = Transform3D(1, 1.74846e-07, -7.64274e-15, 0, -4.37114e-08, -1, -1.74846e-07, 1, -4.37114e-08, 7.8, -1.5, -7.2) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall26"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall26/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_v8y1j") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall26/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall27" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds"] +transform = Transform3D(1, 1.74846e-07, -7.64274e-15, 0, -4.37114e-08, -1, -1.74846e-07, 1, -4.37114e-08, 4.8, -1.5, -7.2) +mesh = ExtResource("16_v8y1j") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall27"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall27/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_v8y1j") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall27/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall28" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds"] +transform = Transform3D(1, 1.74846e-07, -7.64274e-15, 0, -4.37114e-08, -1, -1.74846e-07, 1, -4.37114e-08, 1.8, -1.5, -7.2) +mesh = ExtResource("16_v8y1j") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall28"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall28/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_v8y1j") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall28/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall29" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds"] +transform = Transform3D(1, 1.74846e-07, -7.64274e-15, 0, -4.37114e-08, -1, -1.74846e-07, 1, -4.37114e-08, -1.2, -1.5, -7.2) +mesh = ExtResource("16_v8y1j") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall29"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall29/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_v8y1j") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall29/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall30" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds"] +transform = Transform3D(1, 1.74846e-07, -7.64274e-15, 0, -4.37114e-08, -1, -1.74846e-07, 1, -4.37114e-08, -4.2, -1.5, -7.2) +mesh = ExtResource("16_v8y1j") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall30"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall30/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_v8y1j") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall30/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall31" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds"] +transform = Transform3D(1, 1.74846e-07, -7.64274e-15, 0, -4.37114e-08, -1, -1.74846e-07, 1, -4.37114e-08, -7.2, -1.5, -7.2) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall31"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall31/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_v8y1j") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall31/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall32" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds"] +transform = Transform3D(-2.18557e-07, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -2.18557e-07, 9.55343e-15, -8.7, -1.5, -5.7) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall32"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall32/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_v8y1j") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall32/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall33" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds"] +transform = Transform3D(-2.18557e-07, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -2.18557e-07, 9.55343e-15, -8.7, -1.5, -2.7) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall33"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall33/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_v8y1j") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall33/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall34" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds"] +transform = Transform3D(-2.18557e-07, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -2.18557e-07, 9.55343e-15, -8.7, -1.5, 0.300003) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall34"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall34/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_v8y1j") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Wall34/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Walkway" type="Node3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds"] + +[node name="WalkwayTile" type="Node3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.2, 0, 0.300003) + +[node name="Floor" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile"] +mesh = ExtResource("15_rp2qp") +skeleton = NodePath("../../..") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile/Floor"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile/Floor/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_2pd8h") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile/Floor/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Ceiling3" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile"] +transform = Transform3D(1, 0, 0, 0, -1, -8.74228e-08, 0, 8.74228e-08, -1, 0, -0.001, 0) +mesh = ExtResource("16_if0c2") +skeleton = NodePath("../..") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile/Ceiling3"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile/Ceiling3/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, -1.67038e-22, 0, -1.67038e-22, 1, 0, 0, 0) +shape = SubResource("ConcavePolygonShape3D_54or8") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile/Ceiling3/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="WalkwayTile2" type="Node3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.2, 0, 0.300003) + +[node name="Floor" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile2"] +mesh = ExtResource("15_rp2qp") +skeleton = NodePath("../../..") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile2/Floor"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile2/Floor/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_2pd8h") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile2/Floor/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Ceiling3" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile2"] +transform = Transform3D(1, 0, 0, 0, -1, -8.74228e-08, 0, 8.74228e-08, -1, 0, -0.001, 0) +mesh = ExtResource("16_if0c2") +skeleton = NodePath("../..") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile2/Ceiling3"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile2/Ceiling3/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, -1.67038e-22, 0, -1.67038e-22, 1, 0, 0, 0) +shape = SubResource("ConcavePolygonShape3D_54or8") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile2/Ceiling3/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="WalkwayTile7" type="Node3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.2, 0, 3.3) + +[node name="Floor" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile7"] +mesh = ExtResource("15_rp2qp") +skeleton = NodePath("../../..") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile7/Floor"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile7/Floor/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_2pd8h") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile7/Floor/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Ceiling3" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile7"] +transform = Transform3D(1, 0, 0, 0, -1, -8.74228e-08, 0, 8.74228e-08, -1, 0, -0.001, 0) +mesh = ExtResource("16_if0c2") +skeleton = NodePath("../..") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile7/Ceiling3"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile7/Ceiling3/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, -1.67038e-22, 0, -1.67038e-22, 1, 0, 0, 0) +shape = SubResource("ConcavePolygonShape3D_54or8") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile7/Ceiling3/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="WalkwayTile8" type="Node3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.8, 0, 3.3) + +[node name="Floor" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile8"] +mesh = ExtResource("15_rp2qp") +skeleton = NodePath("../../..") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile8/Floor"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile8/Floor/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_2pd8h") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile8/Floor/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Ceiling3" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile8"] +transform = Transform3D(1, 0, 0, 0, -1, -8.74228e-08, 0, 8.74228e-08, -1, 0, -0.001, 0) +mesh = ExtResource("16_if0c2") +skeleton = NodePath("../..") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile8/Ceiling3"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile8/Ceiling3/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, -1.67038e-22, 0, -1.67038e-22, 1, 0, 0, 0) +shape = SubResource("ConcavePolygonShape3D_54or8") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile8/Ceiling3/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="WalkwayTile3" type="Node3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.2, 0, 0.300003) + +[node name="Floor" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile3"] +mesh = ExtResource("15_rp2qp") +skeleton = NodePath("../../..") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile3/Floor"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile3/Floor/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_2pd8h") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile3/Floor/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Ceiling3" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile3"] +transform = Transform3D(1, 0, 0, 0, -1, -8.74228e-08, 0, 8.74228e-08, -1, 0, -0.001, 0) +mesh = ExtResource("16_if0c2") +skeleton = NodePath("../..") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile3/Ceiling3"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile3/Ceiling3/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, -1.67038e-22, 0, -1.67038e-22, 1, 0, 0, 0) +shape = SubResource("ConcavePolygonShape3D_54or8") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile3/Ceiling3/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="WalkwayTile4" type="Node3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.8, 0, 0.300003) + +[node name="Floor" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile4"] +mesh = ExtResource("15_rp2qp") +skeleton = NodePath("../../..") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile4/Floor"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile4/Floor/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_2pd8h") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile4/Floor/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Ceiling3" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile4"] +transform = Transform3D(1, 0, 0, 0, -1, -8.74228e-08, 0, 8.74228e-08, -1, 0, -0.001, 0) +mesh = ExtResource("16_if0c2") +skeleton = NodePath("../..") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile4/Ceiling3"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile4/Ceiling3/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, -1.67038e-22, 0, -1.67038e-22, 1, 0, 0, 0) +shape = SubResource("ConcavePolygonShape3D_54or8") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile4/Ceiling3/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="WalkwayTile5" type="Node3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.8, 0, 0.300003) + +[node name="Floor" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile5"] +mesh = ExtResource("15_rp2qp") +skeleton = NodePath("../../..") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile5/Floor"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile5/Floor/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_2pd8h") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile5/Floor/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Ceiling3" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile5"] +transform = Transform3D(1, 0, 0, 0, -1, -8.74228e-08, 0, 8.74228e-08, -1, 0, -0.001, 0) +mesh = ExtResource("16_if0c2") +skeleton = NodePath("../..") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile5/Ceiling3"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile5/Ceiling3/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, -1.67038e-22, 0, -1.67038e-22, 1, 0, 0, 0) +shape = SubResource("ConcavePolygonShape3D_54or8") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile5/Ceiling3/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="WalkwayTile6" type="Node3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.8, 0, 0.300003) + +[node name="Floor" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile6"] +mesh = ExtResource("15_rp2qp") +skeleton = NodePath("../../..") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile6/Floor"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile6/Floor/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_2pd8h") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile6/Floor/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Ceiling3" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile6"] +transform = Transform3D(1, 0, 0, 0, -1, -8.74228e-08, 0, 8.74228e-08, -1, 0, -0.001, 0) +mesh = ExtResource("16_if0c2") +skeleton = NodePath("../..") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile6/Ceiling3"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile6/Ceiling3/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, -1.67038e-22, 0, -1.67038e-22, 1, 0, 0, 0) +shape = SubResource("ConcavePolygonShape3D_54or8") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/WalkwayTile6/Ceiling3/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Railing" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway" instance=ExtResource("18_2pd8h")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.2, 0.5, -1.2) + +[node name="Railing2" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway" instance=ExtResource("18_2pd8h")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.2, 0.5, -1.2) + +[node name="Railing3" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway" instance=ExtResource("18_2pd8h")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.2, 0.5, -1.2) + +[node name="Railing4" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway" instance=ExtResource("18_2pd8h")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.8, 0.5, -1.2) + +[node name="Railing5" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway" instance=ExtResource("18_2pd8h")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.8, 0.5, -1.2) + +[node name="Stairs" type="CSGCombiner3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.8, -3, -2.7) + +[node name="CSGBox3D" type="CSGBox3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/Stairs"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -1.8) +size = Vector3(3, 0.1, 0.4) + +[node name="CSGBox3D2" type="CSGBox3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/Stairs"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.3, -1.5) +size = Vector3(3, 0.1, 0.4) + +[node name="CSGBox3D3" type="CSGBox3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/Stairs"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.6, -1.2) +size = Vector3(3, 0.1, 0.4) + +[node name="CSGBox3D4" type="CSGBox3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/Stairs"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.9, -0.899994) +size = Vector3(3, 0.1, 0.4) + +[node name="CSGBox3D5" type="CSGBox3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/Stairs"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.2, -0.599991) +size = Vector3(3, 0.1, 0.4) + +[node name="CSGBox3D6" type="CSGBox3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/Stairs"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -0.299988) +size = Vector3(3, 0.1, 0.4) + +[node name="CSGBox3D7" type="CSGBox3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/Stairs"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.8, 1.52588e-05) +size = Vector3(3, 0.1, 0.4) + +[node name="CSGBox3D8" type="CSGBox3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/Stairs"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.1, 0.300018) +size = Vector3(3, 0.1, 0.4) + +[node name="CSGBox3D9" type="CSGBox3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/Stairs"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.4, 0.600021) +size = Vector3(3, 0.1, 0.4) + +[node name="CSGBox3D10" type="CSGBox3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/Stairs"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.7, 0.900024) +size = Vector3(3, 0.1, 0.4) + +[node name="CSGBox3D11" type="CSGBox3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/Stairs"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.95, 1.25045) +size = Vector3(3, 0.1, 0.5) + +[node name="CSGBox3D12" type="CSGBox3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/Stairs"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.5, 0.5, -1.8) +size = Vector3(0.1, 1, 0.2) + +[node name="CSGBox3D13" type="CSGBox3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/Stairs"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.5, 3.5, 1.2) +size = Vector3(0.1, 1, 0.2) + +[node name="CSGBox3D14" type="CSGBox3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Walkway/Stairs"] +transform = Transform3D(1, 0, 0, 0, 0.707107, -0.707107, 0, 0.707107, 0.707107, -1.5, 2.42865, -0.329697) +size = Vector3(0.1, 4.23, 0.2) + +[node name="Floor3" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.2, -3, 3.3) +mesh = ExtResource("15_rp2qp") +skeleton = NodePath("../../..") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Floor3"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Floor3/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_2pd8h") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Floor3/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Floor4" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.8, -3, 3.3) +mesh = ExtResource("15_rp2qp") +skeleton = NodePath("../../..") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Floor4"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Floor4/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_2pd8h") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Floor4/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Ceiling3" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds"] +transform = Transform3D(1, 0, 0, 0, -1, -8.74228e-08, 0, 8.74228e-08, -1, 4.8, 3, 3.3) +mesh = ExtResource("16_if0c2") +skeleton = NodePath("../..") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Ceiling3"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Ceiling3/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, -1.67038e-22, 0, -1.67038e-22, 1, 0, 0, 0) +shape = SubResource("ConcavePolygonShape3D_54or8") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Ceiling3/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Ceiling4" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds"] +transform = Transform3D(1, 0, 0, 0, -1, -8.74228e-08, 0, 8.74228e-08, -1, -4.2, 3, 3.3) +mesh = ExtResource("16_if0c2") +skeleton = NodePath("../..") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Ceiling4"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Ceiling4/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, -1.67038e-22, 0, -1.67038e-22, 1, 0, 0, 0) +shape = SubResource("ConcavePolygonShape3D_54or8") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/CommonArea/Bounds/Ceiling4/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Props" type="Node3D" parent="BeastNav/CrewQuarters/CommonArea"] + +[node name="Sofa" parent="BeastNav/CrewQuarters/CommonArea/Props" instance=ExtResource("20_54or8")] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -6.6, -2.5, -4.35001) +skeleton = NodePath("") + +[node name="Sofa2" parent="BeastNav/CrewQuarters/CommonArea/Props" instance=ExtResource("20_54or8")] +transform = Transform3D(0.258819, 0, -0.965926, 0, 1, 0, 0.965926, 0, 0.258819, -1.2, -2.5, -4.95) +skeleton = NodePath("") + +[node name="CoffeeTable" type="MeshInstance3D" parent="BeastNav/CrewQuarters/CommonArea/Props"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -3.9, -2.4, -4.35001) +mesh = SubResource("CylinderMesh_qo5rw") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/CommonArea/Props/CoffeeTable" groups=["PlasticMaterial"]] +collision_layer = 5 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/CommonArea/Props/CoffeeTable/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_sqa4l") + +[node name="OverheadLight" parent="BeastNav/CrewQuarters/CommonArea" instance=ExtResource("21_54or8")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.2, 3, -2.7) + +[node name="OverheadLight2" parent="BeastNav/CrewQuarters/CommonArea" instance=ExtResource("21_54or8")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.8, 3, -2.7) + +[node name="PhysTrashCan" parent="BeastNav/CrewQuarters/CommonArea" instance=ExtResource("22_qo5rw")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.299999, -2.5, 1.2) +sleeping = true + +[node name="FloatingDust" parent="BeastNav/CrewQuarters/CommonArea" instance=ExtResource("29_kp5n7")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.3, 0, -2.7) +visibility_aabb = AABB(-9, -3, -4.5, 18, 6, 9) +process_material = SubResource("ParticleProcessMaterial_d8p6j") + +[node name="Room1" type="Node3D" parent="BeastNav/CrewQuarters"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.2, 0, 9.3) + +[node name="Bounds" type="Node3D" parent="BeastNav/CrewQuarters/Room1"] + +[node name="Floor" type="MeshInstance3D" parent="BeastNav/CrewQuarters/Room1/Bounds"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 0, -1.5) +mesh = ExtResource("23_d8p6j") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/Room1/Bounds/Floor"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/Room1/Bounds/Floor/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_lfacn") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/Room1/Bounds/Floor/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("12_rp2qp") + +[node name="Ceiling" type="MeshInstance3D" parent="BeastNav/CrewQuarters/Room1/Bounds"] +transform = Transform3D(1, 0, 0, 0, -1, 8.74228e-08, 0, -8.74228e-08, -1, -3, 3, -1.5) +mesh = SubResource("ArrayMesh_nmnkj") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/Room1/Bounds/Ceiling"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/Room1/Bounds/Ceiling/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_lfacn") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/Room1/Bounds/Ceiling/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("12_rp2qp") + +[node name="Wall" type="MeshInstance3D" parent="BeastNav/CrewQuarters/Room1/Bounds"] +transform = Transform3D(-4.37114e-08, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, -4.37114e-08, 1.91068e-15, 1.5, 1.5, 0) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/Room1/Bounds/Wall"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/Room1/Bounds/Wall/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, -8.35185e-23, 0, -8.35188e-23, 1, 0, 0, 0) +shape = SubResource("ConcavePolygonShape3D_u2hqf") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/Room1/Bounds/Wall/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall2" type="MeshInstance3D" parent="BeastNav/CrewQuarters/Room1/Bounds"] +transform = Transform3D(-4.37114e-08, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, -4.37114e-08, 1.91068e-15, 1.5, 1.5, -3) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/Room1/Bounds/Wall2"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/Room1/Bounds/Wall2/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, -8.35185e-23, 0, -8.35188e-23, 1, 0, 0, 0) +shape = SubResource("ConcavePolygonShape3D_u2hqf") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/Room1/Bounds/Wall2/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall3" type="MeshInstance3D" parent="BeastNav/CrewQuarters/Room1/Bounds"] +transform = Transform3D(1, -2.13163e-14, -1.90582e-21, 0, -4.37114e-08, -1, 2.13163e-14, 1, -4.37114e-08, -6, 1.5, -4.5) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/Room1/Bounds/Wall3"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/Room1/Bounds/Wall3/StaticBody3D"] +transform = Transform3D(1, 0, -1.00974e-28, 0, 1, 0, 0, 0, 1, 0, 0, 0) +shape = SubResource("ConcavePolygonShape3D_u2hqf") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/Room1/Bounds/Wall3/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall4" type="MeshInstance3D" parent="BeastNav/CrewQuarters/Room1/Bounds"] +transform = Transform3D(1, -2.13163e-14, -1.90582e-21, 0, -4.37114e-08, -1, 2.13163e-14, 1, -4.37114e-08, 0, 1.5, -4.5) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/Room1/Bounds/Wall4"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/Room1/Bounds/Wall4/StaticBody3D"] +transform = Transform3D(1, 0, -1.00974e-28, 0, 1, 0, 0, 0, 1, 0, 0, 0) +shape = SubResource("ConcavePolygonShape3D_u2hqf") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/Room1/Bounds/Wall4/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall5" type="MeshInstance3D" parent="BeastNav/CrewQuarters/Room1/Bounds"] +transform = Transform3D(-1, 8.74228e-08, -3.82137e-15, 0, -4.37114e-08, -1, -8.74228e-08, -1, 4.37114e-08, -6, 1.5, 1.5) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/Room1/Bounds/Wall5"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/Room1/Bounds/Wall5/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_u2hqf") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/Room1/Bounds/Wall5/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall6" type="MeshInstance3D" parent="BeastNav/CrewQuarters/Room1/Bounds"] +transform = Transform3D(-4.37114e-08, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -4.37114e-08, 1.91069e-15, -7.5, 1.5, -3) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/Room1/Bounds/Wall6"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/Room1/Bounds/Wall6/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, -8.35189e-23, 0, -8.35188e-23, 1, 0, 0, 0) +shape = SubResource("ConcavePolygonShape3D_u2hqf") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/Room1/Bounds/Wall6/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall7" type="MeshInstance3D" parent="BeastNav/CrewQuarters/Room1/Bounds"] +transform = Transform3D(-4.37114e-08, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -4.37114e-08, 1.91069e-15, -7.5, 1.5, 0) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/Room1/Bounds/Wall7"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/Room1/Bounds/Wall7/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, -8.35189e-23, 0, -8.35188e-23, 1, 0, 0, 0) +shape = SubResource("ConcavePolygonShape3D_u2hqf") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/Room1/Bounds/Wall7/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall8" type="MeshInstance3D" parent="BeastNav/CrewQuarters/Room1/Bounds"] +transform = Transform3D(-1, -8.74228e-08, 3.82137e-15, 0, -4.37114e-08, -1, 8.74228e-08, -1, 4.37114e-08, 0, 1.5, 1.5) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/Room1/Bounds/Wall8"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/Room1/Bounds/Wall8/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_u2hqf") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/Room1/Bounds/Wall8/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall9" type="MeshInstance3D" parent="BeastNav/CrewQuarters/Room1/Bounds"] +transform = Transform3D(-1, -8.74228e-08, 3.82137e-15, 0, -4.37114e-08, -1, 8.74228e-08, -1, 4.37114e-08, -3, 1.5, 1.5) +mesh = ExtResource("28_48a1a") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/Room1/Bounds/Wall9"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/Room1/Bounds/Wall9/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_u2hqf") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/Room1/Bounds/Wall9/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Props" type="Node3D" parent="BeastNav/CrewQuarters/Room1"] + +[node name="Bed" type="MeshInstance3D" parent="BeastNav/CrewQuarters/Room1/Props"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -6.8, 0.6, 0) +mesh = SubResource("BoxMesh_62grt") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/Room1/Props/Bed"] +collision_layer = 5 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/Room1/Props/Bed/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_6nvhk") + +[node name="FloatingDust" parent="BeastNav/CrewQuarters/Room1" instance=ExtResource("29_kp5n7")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 1.5, -1.5) +visibility_aabb = AABB(-4.5, -1.5, -3, 9, 3, 6) +process_material = SubResource("ParticleProcessMaterial_wvfch") + +[node name="OverheadLight" parent="BeastNav/CrewQuarters/Room1" instance=ExtResource("21_54or8")] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -3, 3, 0) + +[node name="Room2" type="Node3D" parent="BeastNav/CrewQuarters"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.8, 0, 9.3) + +[node name="Bounds" type="Node3D" parent="BeastNav/CrewQuarters/Room2"] + +[node name="Floor" type="MeshInstance3D" parent="BeastNav/CrewQuarters/Room2/Bounds"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 0, -1.5) +mesh = ExtResource("23_d8p6j") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/Room2/Bounds/Floor"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/Room2/Bounds/Floor/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_lfacn") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/Room2/Bounds/Floor/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("12_rp2qp") + +[node name="Ceiling" type="MeshInstance3D" parent="BeastNav/CrewQuarters/Room2/Bounds"] +transform = Transform3D(1, 0, 0, 0, -1, 8.74228e-08, 0, -8.74228e-08, -1, -3, 3, -1.5) +mesh = SubResource("ArrayMesh_nmnkj") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/Room2/Bounds/Ceiling"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/Room2/Bounds/Ceiling/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_lfacn") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/Room2/Bounds/Ceiling/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("12_rp2qp") + +[node name="Wall" type="MeshInstance3D" parent="BeastNav/CrewQuarters/Room2/Bounds"] +transform = Transform3D(-4.37114e-08, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, -4.37114e-08, 1.91068e-15, 1.5, 1.5, 0) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/Room2/Bounds/Wall"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/Room2/Bounds/Wall/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, -8.35185e-23, 0, -8.35188e-23, 1, 0, 0, 0) +shape = SubResource("ConcavePolygonShape3D_u2hqf") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/Room2/Bounds/Wall/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall2" type="MeshInstance3D" parent="BeastNav/CrewQuarters/Room2/Bounds"] +transform = Transform3D(-4.37114e-08, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, -4.37114e-08, 1.91068e-15, 1.5, 1.5, -3) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/Room2/Bounds/Wall2"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/Room2/Bounds/Wall2/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, -8.35185e-23, 0, -8.35188e-23, 1, 0, 0, 0) +shape = SubResource("ConcavePolygonShape3D_u2hqf") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/Room2/Bounds/Wall2/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall3" type="MeshInstance3D" parent="BeastNav/CrewQuarters/Room2/Bounds"] +transform = Transform3D(1, -2.13163e-14, -1.90582e-21, 0, -4.37114e-08, -1, 2.13163e-14, 1, -4.37114e-08, -3, 1.5, -4.5) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/Room2/Bounds/Wall3"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/Room2/Bounds/Wall3/StaticBody3D"] +transform = Transform3D(1, 0, -1.00974e-28, 0, 1, 0, 0, 0, 1, 0, 0, 0) +shape = SubResource("ConcavePolygonShape3D_u2hqf") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/Room2/Bounds/Wall3/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall4" type="MeshInstance3D" parent="BeastNav/CrewQuarters/Room2/Bounds"] +transform = Transform3D(1, -2.13163e-14, -1.90582e-21, 0, -4.37114e-08, -1, 2.13163e-14, 1, -4.37114e-08, 0, 1.5, -4.5) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/Room2/Bounds/Wall4"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/Room2/Bounds/Wall4/StaticBody3D"] +transform = Transform3D(1, 0, -1.00974e-28, 0, 1, 0, 0, 0, 1, 0, 0, 0) +shape = SubResource("ConcavePolygonShape3D_u2hqf") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/Room2/Bounds/Wall4/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall5" type="MeshInstance3D" parent="BeastNav/CrewQuarters/Room2/Bounds"] +transform = Transform3D(-1, 8.74228e-08, -3.82137e-15, 0, -4.37114e-08, -1, -8.74228e-08, -1, 4.37114e-08, -6, 1.5, 1.5) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/Room2/Bounds/Wall5"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/Room2/Bounds/Wall5/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_u2hqf") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/Room2/Bounds/Wall5/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall6" type="MeshInstance3D" parent="BeastNav/CrewQuarters/Room2/Bounds"] +transform = Transform3D(-4.37114e-08, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -4.37114e-08, 1.91069e-15, -7.5, 1.5, -3) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/Room2/Bounds/Wall6"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/Room2/Bounds/Wall6/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, -8.35189e-23, 0, -8.35188e-23, 1, 0, 0, 0) +shape = SubResource("ConcavePolygonShape3D_u2hqf") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/Room2/Bounds/Wall6/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall7" type="MeshInstance3D" parent="BeastNav/CrewQuarters/Room2/Bounds"] +transform = Transform3D(-4.37114e-08, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -4.37114e-08, 1.91069e-15, -7.5, 1.5, 0) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/Room2/Bounds/Wall7"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/Room2/Bounds/Wall7/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, -8.35189e-23, 0, -8.35188e-23, 1, 0, 0, 0) +shape = SubResource("ConcavePolygonShape3D_u2hqf") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/Room2/Bounds/Wall7/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall8" type="MeshInstance3D" parent="BeastNav/CrewQuarters/Room2/Bounds"] +transform = Transform3D(-1, -8.74228e-08, 3.82137e-15, 0, -4.37114e-08, -1, 8.74228e-08, -1, 4.37114e-08, 0, 1.5, 1.5) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/Room2/Bounds/Wall8"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/Room2/Bounds/Wall8/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_u2hqf") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/Room2/Bounds/Wall8/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall9" type="MeshInstance3D" parent="BeastNav/CrewQuarters/Room2/Bounds"] +transform = Transform3D(-1, -8.74228e-08, 3.82137e-15, 0, -4.37114e-08, -1, 8.74228e-08, -1, 4.37114e-08, -3, 1.5, 1.5) +mesh = ExtResource("28_48a1a") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/Room2/Bounds/Wall9"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/Room2/Bounds/Wall9/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_u2hqf") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/Room2/Bounds/Wall9/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Props" type="Node3D" parent="BeastNav/CrewQuarters/Room2"] + +[node name="Bed" type="MeshInstance3D" parent="BeastNav/CrewQuarters/Room2/Props"] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 0.6, -3.8) +mesh = SubResource("BoxMesh_62grt") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/Room2/Props/Bed"] +collision_layer = 5 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/Room2/Props/Bed/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_6nvhk") + +[node name="FloatingDust" parent="BeastNav/CrewQuarters/Room2" instance=ExtResource("29_kp5n7")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 1.5, -1.5) +visibility_aabb = AABB(-4.5, -1.5, -3, 9, 3, 6) +process_material = SubResource("ParticleProcessMaterial_wvfch") + +[node name="OverheadLight" parent="BeastNav/CrewQuarters/Room2" instance=ExtResource("21_54or8")] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -3, 3, 0) + +[node name="Room3" type="Node3D" parent="BeastNav/CrewQuarters"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.2, -3, 9.3) + +[node name="Bounds" type="Node3D" parent="BeastNav/CrewQuarters/Room3"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0, 0, -3) + +[node name="Floor" type="MeshInstance3D" parent="BeastNav/CrewQuarters/Room3/Bounds"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 0, -1.5) +mesh = ExtResource("23_d8p6j") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/Room3/Bounds/Floor"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/Room3/Bounds/Floor/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_lfacn") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/Room3/Bounds/Floor/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("12_rp2qp") + +[node name="Ceiling" type="MeshInstance3D" parent="BeastNav/CrewQuarters/Room3/Bounds"] +transform = Transform3D(1, 0, 0, 0, -1, 8.74228e-08, 0, -8.74228e-08, -1, -3, 2.999, -1.5) +mesh = SubResource("ArrayMesh_nmnkj") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/Room3/Bounds/Ceiling"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/Room3/Bounds/Ceiling/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_lfacn") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/Room3/Bounds/Ceiling/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("12_rp2qp") + +[node name="Wall" type="MeshInstance3D" parent="BeastNav/CrewQuarters/Room3/Bounds"] +transform = Transform3D(1, -1.06581e-14, -5.92923e-21, 0, -4.37114e-08, -1, 1.06581e-14, 1, -4.37114e-08, -3, 1.5, -4.5) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/Room3/Bounds/Wall"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/Room3/Bounds/Wall/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, -8.35185e-23, 0, -8.35188e-23, 1, 0, 0, 0) +shape = SubResource("ConcavePolygonShape3D_u2hqf") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/Room3/Bounds/Wall/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall2" type="MeshInstance3D" parent="BeastNav/CrewQuarters/Room3/Bounds"] +transform = Transform3D(-4.37114e-08, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, -4.37114e-08, 1.91068e-15, 1.5, 1.5, -3) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/Room3/Bounds/Wall2"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/Room3/Bounds/Wall2/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, -8.35185e-23, 0, -8.35188e-23, 1, 0, 0, 0) +shape = SubResource("ConcavePolygonShape3D_u2hqf") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/Room3/Bounds/Wall2/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall3" type="MeshInstance3D" parent="BeastNav/CrewQuarters/Room3/Bounds"] +transform = Transform3D(1, -2.13163e-14, -1.90582e-21, 0, -4.37114e-08, -1, 2.13163e-14, 1, -4.37114e-08, -6, 1.5, -4.5) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/Room3/Bounds/Wall3"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/Room3/Bounds/Wall3/StaticBody3D"] +transform = Transform3D(1, 0, -1.00974e-28, 0, 1, 0, 0, 0, 1, 0, 0, 0) +shape = SubResource("ConcavePolygonShape3D_u2hqf") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/Room3/Bounds/Wall3/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall4" type="MeshInstance3D" parent="BeastNav/CrewQuarters/Room3/Bounds"] +transform = Transform3D(1, -2.13163e-14, -1.90582e-21, 0, -4.37114e-08, -1, 2.13163e-14, 1, -4.37114e-08, 0, 1.5, -4.5) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/Room3/Bounds/Wall4"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/Room3/Bounds/Wall4/StaticBody3D"] +transform = Transform3D(1, 0, -1.00974e-28, 0, 1, 0, 0, 0, 1, 0, 0, 0) +shape = SubResource("ConcavePolygonShape3D_u2hqf") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/Room3/Bounds/Wall4/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall5" type="MeshInstance3D" parent="BeastNav/CrewQuarters/Room3/Bounds"] +transform = Transform3D(-1, 8.74228e-08, -3.82137e-15, 0, -4.37114e-08, -1, -8.74228e-08, -1, 4.37114e-08, -6, 1.5, 1.5) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/Room3/Bounds/Wall5"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/Room3/Bounds/Wall5/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_u2hqf") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/Room3/Bounds/Wall5/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall6" type="MeshInstance3D" parent="BeastNav/CrewQuarters/Room3/Bounds"] +transform = Transform3D(-4.37114e-08, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -4.37114e-08, 1.91069e-15, -7.5, 1.5, -3) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/Room3/Bounds/Wall6"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/Room3/Bounds/Wall6/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, -8.35189e-23, 0, -8.35188e-23, 1, 0, 0, 0) +shape = SubResource("ConcavePolygonShape3D_u2hqf") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/Room3/Bounds/Wall6/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall7" type="MeshInstance3D" parent="BeastNav/CrewQuarters/Room3/Bounds"] +transform = Transform3D(-4.37114e-08, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -4.37114e-08, 1.91069e-15, -7.5, 1.5, 0) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/Room3/Bounds/Wall7"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/Room3/Bounds/Wall7/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, -8.35189e-23, 0, -8.35188e-23, 1, 0, 0, 0) +shape = SubResource("ConcavePolygonShape3D_u2hqf") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/Room3/Bounds/Wall7/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall8" type="MeshInstance3D" parent="BeastNav/CrewQuarters/Room3/Bounds"] +transform = Transform3D(-1, -8.74228e-08, 3.82137e-15, 0, -4.37114e-08, -1, 8.74228e-08, -1, 4.37114e-08, 0, 1.5, 1.5) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/Room3/Bounds/Wall8"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/Room3/Bounds/Wall8/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_u2hqf") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/Room3/Bounds/Wall8/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall9" type="MeshInstance3D" parent="BeastNav/CrewQuarters/Room3/Bounds"] +transform = Transform3D(-1, -8.74228e-08, 3.82137e-15, 0, -4.37114e-08, -1, 8.74228e-08, -1, 4.37114e-08, -3, 1.5, 1.5) +mesh = ExtResource("28_48a1a") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/Room3/Bounds/Wall9"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/Room3/Bounds/Wall9/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_u2hqf") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/Room3/Bounds/Wall9/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Props" type="Node3D" parent="BeastNav/CrewQuarters/Room3"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0, 0, -3) + +[node name="Bed" type="MeshInstance3D" parent="BeastNav/CrewQuarters/Room3/Props"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -6.8, 0.6, -3) +mesh = SubResource("BoxMesh_62grt") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/Room3/Props/Bed"] +collision_layer = 5 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/Room3/Props/Bed/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_6nvhk") + +[node name="FloatingDust" parent="BeastNav/CrewQuarters/Room3" instance=ExtResource("29_kp5n7")] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -1.5, 1.5, 0) +visibility_aabb = AABB(-4.5, -1.5, -3, 9, 3, 6) +process_material = SubResource("ParticleProcessMaterial_wvfch") + +[node name="OverheadLight" parent="BeastNav/CrewQuarters/Room3" instance=ExtResource("21_54or8")] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 2.999, 0) + +[node name="PhysCrateLong" parent="BeastNav/CrewQuarters/Room3" instance=ExtResource("30_gim1e")] +transform = Transform3D(0.258819, 0, 0.965926, 0, 1, 0, -0.965926, 0, 0.258819, 11.4, 0.3, 3.90001) +sleeping = true + +[node name="Room4" type="Node3D" parent="BeastNav/CrewQuarters"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.8, -3, 9.3) + +[node name="Bounds" type="Node3D" parent="BeastNav/CrewQuarters/Room4"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0, 0, -3) + +[node name="Floor" type="MeshInstance3D" parent="BeastNav/CrewQuarters/Room4/Bounds"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 0, -1.5) +mesh = ExtResource("23_d8p6j") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/Room4/Bounds/Floor"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/Room4/Bounds/Floor/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_lfacn") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/Room4/Bounds/Floor/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("12_rp2qp") + +[node name="Ceiling" type="MeshInstance3D" parent="BeastNav/CrewQuarters/Room4/Bounds"] +transform = Transform3D(1, 0, 0, 0, -1, 8.74228e-08, 0, -8.74228e-08, -1, -3, 2.999, -1.5) +mesh = SubResource("ArrayMesh_nmnkj") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/Room4/Bounds/Ceiling"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/Room4/Bounds/Ceiling/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_lfacn") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/Room4/Bounds/Ceiling/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("12_rp2qp") + +[node name="Wall" type="MeshInstance3D" parent="BeastNav/CrewQuarters/Room4/Bounds"] +transform = Transform3D(1, -1.06581e-14, -5.92923e-21, 0, -4.37114e-08, -1, 1.06581e-14, 1, -4.37114e-08, -3, 1.5, -4.5) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/Room4/Bounds/Wall"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/Room4/Bounds/Wall/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, -8.35185e-23, 0, -8.35188e-23, 1, 0, 0, 0) +shape = SubResource("ConcavePolygonShape3D_u2hqf") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/Room4/Bounds/Wall/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall2" type="MeshInstance3D" parent="BeastNav/CrewQuarters/Room4/Bounds"] +transform = Transform3D(-4.37114e-08, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, -4.37114e-08, 1.91068e-15, 1.5, 1.5, 0) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/Room4/Bounds/Wall2"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/Room4/Bounds/Wall2/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, -8.35185e-23, 0, -8.35188e-23, 1, 0, 0, 0) +shape = SubResource("ConcavePolygonShape3D_u2hqf") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/Room4/Bounds/Wall2/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall3" type="MeshInstance3D" parent="BeastNav/CrewQuarters/Room4/Bounds"] +transform = Transform3D(1, -2.13163e-14, -1.90582e-21, 0, -4.37114e-08, -1, 2.13163e-14, 1, -4.37114e-08, -6, 1.5, -4.5) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/Room4/Bounds/Wall3"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/Room4/Bounds/Wall3/StaticBody3D"] +transform = Transform3D(1, 0, -1.00974e-28, 0, 1, 0, 0, 0, 1, 0, 0, 0) +shape = SubResource("ConcavePolygonShape3D_u2hqf") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/Room4/Bounds/Wall3/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall4" type="MeshInstance3D" parent="BeastNav/CrewQuarters/Room4/Bounds"] +transform = Transform3D(1, -2.13163e-14, -1.90582e-21, 0, -4.37114e-08, -1, 2.13163e-14, 1, -4.37114e-08, 0, 1.5, -4.5) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/Room4/Bounds/Wall4"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/Room4/Bounds/Wall4/StaticBody3D"] +transform = Transform3D(1, 0, -1.00974e-28, 0, 1, 0, 0, 0, 1, 0, 0, 0) +shape = SubResource("ConcavePolygonShape3D_u2hqf") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/Room4/Bounds/Wall4/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall5" type="MeshInstance3D" parent="BeastNav/CrewQuarters/Room4/Bounds"] +transform = Transform3D(-1, 8.74228e-08, -3.82137e-15, 0, -4.37114e-08, -1, -8.74228e-08, -1, 4.37114e-08, -6, 1.5, 1.5) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/Room4/Bounds/Wall5"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/Room4/Bounds/Wall5/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_u2hqf") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/Room4/Bounds/Wall5/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall6" type="MeshInstance3D" parent="BeastNav/CrewQuarters/Room4/Bounds"] +transform = Transform3D(-4.37114e-08, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -4.37114e-08, 1.91069e-15, -7.5, 1.5, -3) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/Room4/Bounds/Wall6"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/Room4/Bounds/Wall6/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, -8.35189e-23, 0, -8.35188e-23, 1, 0, 0, 0) +shape = SubResource("ConcavePolygonShape3D_u2hqf") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/Room4/Bounds/Wall6/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall7" type="MeshInstance3D" parent="BeastNav/CrewQuarters/Room4/Bounds"] +transform = Transform3D(-4.37114e-08, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -4.37114e-08, 1.91069e-15, -7.5, 1.5, 0) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/Room4/Bounds/Wall7"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/Room4/Bounds/Wall7/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, -8.35189e-23, 0, -8.35188e-23, 1, 0, 0, 0) +shape = SubResource("ConcavePolygonShape3D_u2hqf") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/Room4/Bounds/Wall7/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall8" type="MeshInstance3D" parent="BeastNav/CrewQuarters/Room4/Bounds"] +transform = Transform3D(-1, -8.74228e-08, 3.82137e-15, 0, -4.37114e-08, -1, 8.74228e-08, -1, 4.37114e-08, 0, 1.5, 1.5) +mesh = ExtResource("13_if0c2") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/Room4/Bounds/Wall8"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/Room4/Bounds/Wall8/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_u2hqf") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/Room4/Bounds/Wall8/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Wall9" type="MeshInstance3D" parent="BeastNav/CrewQuarters/Room4/Bounds"] +transform = Transform3D(-1, -8.74228e-08, 3.82137e-15, 0, -4.37114e-08, -1, 8.74228e-08, -1, 4.37114e-08, -3, 1.5, 1.5) +mesh = ExtResource("28_48a1a") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/Room4/Bounds/Wall9"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/Room4/Bounds/Wall9/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_u2hqf") + +[node name="Gunkable" parent="BeastNav/CrewQuarters/Room4/Bounds/Wall9/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("11_dly4i")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("14_2pd8h") + +[node name="Props" type="Node3D" parent="BeastNav/CrewQuarters/Room4"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0, 0, -3) + +[node name="Bed" type="MeshInstance3D" parent="BeastNav/CrewQuarters/Room4/Props"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -6.8, 0.6, 0) +mesh = SubResource("BoxMesh_62grt") + +[node name="StaticBody3D" type="StaticBody3D" parent="BeastNav/CrewQuarters/Room4/Props/Bed"] +collision_layer = 5 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="BeastNav/CrewQuarters/Room4/Props/Bed/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_6nvhk") + +[node name="FloatingDust" parent="BeastNav/CrewQuarters/Room4" instance=ExtResource("29_kp5n7")] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -1.5, 1.5, 0) +visibility_aabb = AABB(-4.5, -1.5, -3, 9, 3, 6) +process_material = SubResource("ParticleProcessMaterial_wvfch") + +[node name="OverheadLight" parent="BeastNav/CrewQuarters/Room4" instance=ExtResource("21_54or8")] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 2.999, 0) + [node name="Corridor3" parent="BeastNav" instance=ExtResource("11_d1yty")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12, 0, -66) @@ -252,7 +2505,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -27, 0, -43.5) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -36, 0, -52.5) [node name="BulkheadD" parent="BeastNav/Bulkheads" instance=ExtResource("35_f0xh4")] -transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -22.5, 0, -66) +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -31.5, 0, -66) [node name="BulkheadE" parent="BeastNav/Bulkheads" instance=ExtResource("35_f0xh4")] transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -13.5, 0, -66) @@ -358,15 +2611,15 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, 1.5, -57) [connection signal="activated" from="BeastNav/Corridor2/SwitchC2" to="BeastNav/Corridor2/SwitchC2" method="disable"] [connection signal="activated" from="BeastNav/Corridor2/SwitchC2" to="BeastNav/Bulkheads/BulkheadC" method="toggle"] [connection signal="activated" from="BeastNav/Corridor2/SwitchD1" to="BeastNav/Corridor2/SwitchD1" method="disable"] -[connection signal="activated" from="BeastNav/Corridor2/SwitchD1" to="BeastNav/CrewQuarters/SwitchD2" method="disable"] +[connection signal="activated" from="BeastNav/Corridor2/SwitchD1" to="BeastNav/TEMPORARYCrewQuartersContents/SwitchD2" method="disable"] [connection signal="activated" from="BeastNav/Corridor2/SwitchD1" to="BeastNav/Bulkheads/BulkheadD" method="toggle"] -[connection signal="activated" from="BeastNav/CrewQuarters/SwitchD2" to="BeastNav/Corridor2/SwitchD1" method="disable"] -[connection signal="activated" from="BeastNav/CrewQuarters/SwitchD2" to="BeastNav/CrewQuarters/SwitchD2" method="disable"] -[connection signal="activated" from="BeastNav/CrewQuarters/SwitchD2" to="BeastNav/Bulkheads/BulkheadD" method="toggle"] -[connection signal="activated" from="BeastNav/CrewQuarters/SwitchE1" to="BeastNav/CrewQuarters/SwitchE1" method="disable"] -[connection signal="activated" from="BeastNav/CrewQuarters/SwitchE1" to="BeastNav/Corridor3/SwitchE2" method="disable"] -[connection signal="activated" from="BeastNav/CrewQuarters/SwitchE1" to="BeastNav/Bulkheads/BulkheadE" method="toggle"] -[connection signal="activated" from="BeastNav/Corridor3/SwitchE2" to="BeastNav/CrewQuarters/SwitchE1" method="disable"] +[connection signal="activated" from="BeastNav/TEMPORARYCrewQuartersContents/SwitchD2" to="BeastNav/Corridor2/SwitchD1" method="disable"] +[connection signal="activated" from="BeastNav/TEMPORARYCrewQuartersContents/SwitchD2" to="BeastNav/TEMPORARYCrewQuartersContents/SwitchD2" method="disable"] +[connection signal="activated" from="BeastNav/TEMPORARYCrewQuartersContents/SwitchD2" to="BeastNav/Bulkheads/BulkheadD" method="toggle"] +[connection signal="activated" from="BeastNav/TEMPORARYCrewQuartersContents/SwitchE1" to="BeastNav/TEMPORARYCrewQuartersContents/SwitchE1" method="disable"] +[connection signal="activated" from="BeastNav/TEMPORARYCrewQuartersContents/SwitchE1" to="BeastNav/Corridor3/SwitchE2" method="disable"] +[connection signal="activated" from="BeastNav/TEMPORARYCrewQuartersContents/SwitchE1" to="BeastNav/Bulkheads/BulkheadE" method="toggle"] +[connection signal="activated" from="BeastNav/Corridor3/SwitchE2" to="BeastNav/TEMPORARYCrewQuartersContents/SwitchE1" method="disable"] [connection signal="activated" from="BeastNav/Corridor3/SwitchE2" to="BeastNav/Corridor3/SwitchE2" method="disable"] [connection signal="activated" from="BeastNav/Corridor3/SwitchE2" to="BeastNav/Bulkheads/BulkheadE" method="toggle"] [connection signal="activated" from="BeastNav/Corridor3/RetinalScanner" to="BeastNav/Corridor3/RetinalScanner" method="disable"] @@ -394,8 +2647,8 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, 1.5, -57) [connection signal="animation_finished" from="BeastNav/Bulkheads/BulkheadC" to="BeastNav/MessHall/SwitchC1" method="enable"] [connection signal="animation_finished" from="BeastNav/Bulkheads/BulkheadC" to="BeastNav/Corridor2/SwitchC2" method="enable"] [connection signal="animation_finished" from="BeastNav/Bulkheads/BulkheadD" to="BeastNav/Corridor2/SwitchD1" method="enable"] -[connection signal="animation_finished" from="BeastNav/Bulkheads/BulkheadD" to="BeastNav/CrewQuarters/SwitchD2" method="enable"] -[connection signal="animation_finished" from="BeastNav/Bulkheads/BulkheadE" to="BeastNav/CrewQuarters/SwitchE1" method="enable"] +[connection signal="animation_finished" from="BeastNav/Bulkheads/BulkheadD" to="BeastNav/TEMPORARYCrewQuartersContents/SwitchD2" method="enable"] +[connection signal="animation_finished" from="BeastNav/Bulkheads/BulkheadE" to="BeastNav/TEMPORARYCrewQuartersContents/SwitchE1" method="enable"] [connection signal="animation_finished" from="BeastNav/Bulkheads/BulkheadE" to="BeastNav/Corridor3/SwitchE2" method="enable"] [connection signal="animation_finished" from="BeastNav/Bulkheads/BulkheadF" to="BeastNav/OpsCenter/SwitchF2" method="enable"] [connection signal="animation_finished" from="BeastNav/Bulkheads/BulkheadH" to="BeastNav/Corridor3/SwitchH1" method="enable"] diff --git a/levels/ghost_ship/level/airlock/airlock.tscn b/levels/ghost_ship/level/airlock/airlock.tscn index 5687087..1bc4c6e 100644 --- a/levels/ghost_ship/level/airlock/airlock.tscn +++ b/levels/ghost_ship/level/airlock/airlock.tscn @@ -400,9 +400,9 @@ transform = Transform3D(0.866025, 0, 0.5, 0, 1, 0, -0.5, 0, 0.866025, 3.33603, 0 collision_layer = 67 collision_mask = 73 mass = 200.0 +sleeping = true [node name="MeshInstance3D" type="MeshInstance3D" parent="Props/CrateLong"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0) mesh = ExtResource("22_ug240") surface_material_override/0 = SubResource("StandardMaterial3D_2ybo5") @@ -419,9 +419,9 @@ transform = Transform3D(0.612372, 0.612373, 0.5, -0.707107, 0.707106, 1.98952e-1 collision_layer = 67 collision_mask = 73 mass = 200.0 +sleeping = true [node name="MeshInstance3D" type="MeshInstance3D" parent="Props/CrateLong2"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0) mesh = ExtResource("22_ug240") surface_material_override/0 = SubResource("StandardMaterial3D_2ybo5") diff --git a/levels/ghost_ship/level/cargo_bay/cargo_bay.tscn b/levels/ghost_ship/level/cargo_bay/cargo_bay.tscn index ec7e5c3..b2a41bc 100644 --- a/levels/ghost_ship/level/cargo_bay/cargo_bay.tscn +++ b/levels/ghost_ship/level/cargo_bay/cargo_bay.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=23 format=3 uid="uid://c2k0x1dp527n1"] +[gd_scene load_steps=29 format=3 uid="uid://c2k0x1dp527n1"] [ext_resource type="ArrayMesh" uid="uid://bumwpsm42csme" path="res://assets/level/ceiling/ceiling_9x9.mesh" id="1_20lab"] [ext_resource type="PackedScene" uid="uid://cdi5sl60mw1po" path="res://src/world/gunkable/gunkable.tscn" id="2_jd3pc"] @@ -15,6 +15,7 @@ [ext_resource type="ArrayMesh" uid="uid://dkh2r61ydupb7" path="res://assets/level/floor/floor_2.mesh" id="13_exqd3"] [ext_resource type="ArrayMesh" uid="uid://b17naqcl4ie21" path="res://assets/level/floor/floor_1.mesh" id="13_jd3pc"] [ext_resource type="ArrayMesh" uid="uid://dy5g0blap43vr" path="res://assets/level/wall/wall_9x9.mesh" id="14_s2uxq"] +[ext_resource type="PackedScene" uid="uid://30o8ltnnxpxo" path="res://src/effects/floating_dust.tscn" id="15_fopii"] [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_dly4i"] data = PackedVector3Array(4.5, 0, 4.5, -4.5, 0, 4.5, 4.5, 0, -4.5, 4.5, 0, -4.5, -4.5, 0, 4.5, -4.5, 0, -4.5) @@ -45,6 +46,35 @@ size = Vector3(9, 6, 0.2) [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_s2uxq"] data = PackedVector3Array(1.5, 0, 1.5, -1.5, 0, 1.5, 1.5, 0, -1.5, 1.5, 0, -1.5, -1.5, 0, 1.5, -1.5, 0, -1.5) +[sub_resource type="Gradient" id="Gradient_yfel2"] +offsets = PackedFloat32Array(0, 0.1, 0.4, 0.6, 1) +colors = PackedColorArray(0.15, 0.15, 0.15, 1, 0.355313, 0.355314, 0.355313, 1, 0.356863, 0.356863, 0.356863, 1, 0.647059, 0.647059, 0.647059, 1, 0.15, 0.15, 0.15, 1) + +[sub_resource type="GradientTexture1D" id="GradientTexture1D_w3xaq"] +gradient = SubResource("Gradient_yfel2") + +[sub_resource type="Curve" id="Curve_yfel2"] +_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(0.746094, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0] +point_count = 3 + +[sub_resource type="CurveTexture" id="CurveTexture_w3xaq"] +curve = SubResource("Curve_yfel2") + +[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_d0c5k"] +emission_shape = 3 +emission_box_extents = Vector3(4.5, 3, 9) +direction = Vector3(0, -1, 0) +spread = 100.0 +initial_velocity_min = 0.05 +initial_velocity_max = 0.15 +gravity = Vector3(0, 0, 0) +scale_curve = SubResource("CurveTexture_w3xaq") +color_ramp = SubResource("GradientTexture1D_w3xaq") +turbulence_enabled = true +turbulence_noise_strength = 0.1 +turbulence_noise_scale = 0.3 +turbulence_influence_min = 0.0 + [node name="CargoBay" type="Node3D"] [node name="LoadingDock" type="Node3D" parent="."] @@ -975,6 +1005,11 @@ body = NodePath("..") mesh_instance = NodePath("../..") source_gunk_material = ExtResource("6_d0c5k") +[node name="FloatingDust" parent="LoadingDock" instance=ExtResource("15_fopii")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 1.5) +visibility_aabb = AABB(-4.5, -3, -9, 9, 6, 18) +process_material = SubResource("ParticleProcessMaterial_d0c5k") + [node name="Warehouse" type="Node3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -33, -24, 12) diff --git a/levels/ghost_ship/level/corridor_1/corridor_1.tscn b/levels/ghost_ship/level/corridor_1/corridor_1.tscn index 7d182d2..27429b0 100644 --- a/levels/ghost_ship/level/corridor_1/corridor_1.tscn +++ b/levels/ghost_ship/level/corridor_1/corridor_1.tscn @@ -127,12 +127,15 @@ source_gunk_material = ExtResource("5_hwbyh") [node name="PhysCrateLong" parent="Hallway1" instance=ExtResource("4_vc8nj")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0.25, -5.9) +sleeping = true [node name="PhysCrateLong2" parent="Hallway1" instance=ExtResource("4_vc8nj")] transform = Transform3D(0.258819, -0.965926, 0, 0.965926, 0.258819, 0, 0, 0, 1, 1.2, 0.426927, -3.9) +sleeping = true [node name="PhysCrateLong3" parent="Hallway1" instance=ExtResource("4_vc8nj")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0.75, -5.9) +sleeping = true [node name="FloatingDust" parent="Hallway1" instance=ExtResource("8_t14hf")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) @@ -259,6 +262,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, -1.5) [node name="PhysCrateLong" parent="Hallway3" instance=ExtResource("4_vc8nj")] transform = Transform3D(-4.37114e-08, -0.965926, 0.258819, 1.77636e-15, 0.258819, 0.965926, -1, 4.2222e-08, -1.13133e-08, 1.06072, 0.789149, 6.6) +sleeping = true [node name="T-Junction2" type="MeshInstance3D" parent="."] transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -27, 0, -7.5) diff --git a/levels/ghost_ship/level/corridor_2/corridor_2.tscn b/levels/ghost_ship/level/corridor_2/corridor_2.tscn index 90217a6..450c6aa 100644 --- a/levels/ghost_ship/level/corridor_2/corridor_2.tscn +++ b/levels/ghost_ship/level/corridor_2/corridor_2.tscn @@ -1,9 +1,8 @@ -[gd_scene load_steps=38 format=4 uid="uid://6mggsi84ok1n"] +[gd_scene load_steps=44 format=4 uid="uid://6mggsi84ok1n"] [ext_resource type="ArrayMesh" uid="uid://c4klxlj1oop7t" path="res://assets/level/hallway/hallway_4.mesh" id="1_ka7sa"] [ext_resource type="PackedScene" uid="uid://cdi5sl60mw1po" path="res://src/world/gunkable/gunkable.tscn" id="2_osdhu"] [ext_resource type="PackedScene" uid="uid://30o8ltnnxpxo" path="res://src/effects/floating_dust.tscn" id="3_osdhu"] -[ext_resource type="PackedScene" uid="uid://rykf34p8n8x6" path="res://src/props/overhead_light/burnout_light.tscn" id="4_6qtqj"] [ext_resource type="Material" uid="uid://cqjr3cbxtfg2j" path="res://assets/materials/gunk.material" id="4_650i1"] [ext_resource type="Material" uid="uid://b8xdnogrfefvf" path="res://levels/ghost_ship/guide_sign/mess_hall_sign.material" id="5_650i1"] [ext_resource type="Texture2D" uid="uid://duvfb656uahuu" path="res://assets/level/guide_signs/guide_sign_mess_hall_C.png" id="6_o070x"] @@ -13,10 +12,12 @@ [ext_resource type="Texture2D" uid="uid://cjm8vlxnejx3w" path="res://assets/props/guide_sign/guide_sign_R.png" id="10_ikww0"] [ext_resource type="Material" uid="uid://dutkfm4ek0ysh" path="res://assets/materials/gunk_bright.material" id="11_iefrw"] [ext_resource type="PackedScene" uid="uid://bpsiwx1517pk1" path="res://src/props/tarp_crate/tarp_crate.tscn" id="12_vtfca"] -[ext_resource type="ArrayMesh" uid="uid://cqd0a7ousx01n" path="res://assets/level/hallway/hallway_1.mesh" id="13_q6b8v"] +[ext_resource type="ArrayMesh" uid="uid://b17naqcl4ie21" path="res://assets/level/floor/floor_1.mesh" id="14_ihtb8"] [ext_resource type="PackedScene" uid="uid://d2feet02a603e" path="res://src/props/overhead_light/overhead_light.tscn" id="14_tgb37"] [ext_resource type="Material" uid="uid://dt73a25l7h8if" path="res://levels/ghost_ship/guide_sign/crew_quarters_sign.material" id="15_ygcwo"] [ext_resource type="ArrayMesh" uid="uid://b3f5p4o7qr1mf" path="res://assets/level/t-junction/t-junction_2.mesh" id="16_0fxnd"] +[ext_resource type="ArrayMesh" uid="uid://dbgk0kdg1vufk" path="res://assets/level/ceiling/ceiling_1.mesh" id="16_cnewm"] +[ext_resource type="ArrayMesh" uid="uid://c785n3j3aq4sf" path="res://assets/level/wall/wall_1.mesh" id="17_ka7sa"] [ext_resource type="Material" uid="uid://c1vy4bkwb1g5m" path="res://assets/materials/gunk_lowrez.material" id="17_wqkax"] [ext_resource type="PackedScene" uid="uid://drm5dspi48pf5" path="res://src/props/crate_long/phys_crate_long.tscn" id="19_j48oc"] [ext_resource type="ArrayMesh" uid="uid://d0sdsir1hqnbu" path="res://assets/level/wall/wall_4.mesh" id="23_7ox1u"] @@ -108,6 +109,18 @@ texture_filter = 4 [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_2ft6k"] data = PackedVector3Array(-0.7, 0, 0.14, -0.7, -0.28, 0, -0.7, 0, -0.14, -0.7, 0, -0.14, -0.7, -0.28, 0, 0.7, 0, -0.14, 0.7, 0, -0.14, -0.7, -0.28, 0, 0.7, -0.28, 0, 0.7, 0, -0.14, 0.7, -0.28, 0, 0.7, 0, 0.14, 0.7, 0, 0.14, 0.7, -0.28, 0, -0.7, 0, 0.14, -0.7, 0, 0.14, 0.7, -0.28, 0, -0.7, -0.28, 0, -0.7, 0, -0.14, 0.7, 0, -0.14, -0.7, 0, 0.14, -0.7, 0, 0.14, 0.7, 0, -0.14, 0.7, 0, 0.14) +[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_arxka"] +data = PackedVector3Array(1.5, 0, 1.5, -1.5, 0, 1.5, 1.5, 0, -1.5, 1.5, 0, -1.5, -1.5, 0, 1.5, -1.5, 0, -1.5) + +[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_osdhu"] +data = PackedVector3Array(1.5, 0, 1.5, -1.5, 0, 1.5, 1.5, 0, -1.5, 1.5, 0, -1.5, -1.5, 0, 1.5, -1.5, 0, -1.5) + +[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_6qtqj"] +data = PackedVector3Array(1.5, 0, 1.5, -1.5, 0, 1.5, 1.5, 0, -1.5, 1.5, 0, -1.5, -1.5, 0, 1.5, -1.5, 0, -1.5) + +[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_650i1"] +data = PackedVector3Array(1.5, 0, 1.5, -1.5, 0, 1.5, 1.5, 0, -1.5, 1.5, 0, -1.5, -1.5, 0, 1.5, -1.5, 0, -1.5) + [sub_resource type="ArrayMesh" id="ArrayMesh_fkhf3"] _surfaces = [{ "aabb": AABB(-0.7, -0.28, -0.14, 1.4, 0.28, 0.28), @@ -142,6 +155,23 @@ shadow_mesh = SubResource("ArrayMesh_fkhf3") [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_7ctwk"] data = PackedVector3Array(-0.7, 0, 0.14, -0.7, -0.28, 0, -0.7, 0, -0.14, -0.7, 0, -0.14, -0.7, -0.28, 0, 0.7, 0, -0.14, 0.7, 0, -0.14, -0.7, -0.28, 0, 0.7, -0.28, 0, 0.7, 0, -0.14, 0.7, -0.28, 0, 0.7, 0, 0.14, 0.7, 0, 0.14, 0.7, -0.28, 0, -0.7, 0, 0.14, -0.7, 0, 0.14, 0.7, -0.28, 0, -0.7, -0.28, 0, -0.7, 0, -0.14, 0.7, 0, -0.14, -0.7, 0, 0.14, -0.7, 0, 0.14, 0.7, 0, -0.14, 0.7, 0, 0.14) +[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_ihtb8"] +emission_shape_offset = Vector3(0, 0, 1.5) +emission_shape = 3 +emission_box_extents = Vector3(1.5, 1.5, 3) +direction = Vector3(0, -1, 0) +spread = 100.0 +initial_velocity_min = 0.05 +initial_velocity_max = 0.15 +gravity = Vector3(0, 0, 0) +scale_curve = SubResource("CurveTexture_5ac7v") +color_ramp = SubResource("GradientTexture1D_08px8") +alpha_curve = SubResource("CurveTexture_mcskc") +turbulence_enabled = true +turbulence_noise_strength = 0.1 +turbulence_noise_scale = 0.3 +turbulence_influence_min = 0.0 + [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_if0c2"] data = PackedVector3Array(-1.5, 0, -1.5, -1.5, 0, 1.5, -1.5, 3, -1.5, -1.5, 3, -1.5, -1.5, 0, 1.5, -1.5, 3, 1.5, -1.5, 0, 1.5, -1.5, 0, -1.5, 1.5, 0, 1.5, 1.5, 0, 1.5, -1.5, 0, -1.5, 1.5, 0, -1.5, 1.5, 3, 1.5, 1.5, 3, -1.5, -1.5, 3, 1.5, -1.5, 3, 1.5, 1.5, 3, -1.5, -1.5, 3, -1.5) @@ -172,7 +202,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) visibility_aabb = AABB(-1.5, -1.5, -6, 3, 3, 12) process_material = SubResource("ParticleProcessMaterial_6giaa") -[node name="BurnoutLight" parent="Hallway1" instance=ExtResource("4_6qtqj")] +[node name="OverheadLight" parent="Hallway1" instance=ExtResource("14_tgb37")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, -1.2) [node name="MessHallSign" type="MeshInstance3D" parent="Hallway1"] @@ -197,49 +227,100 @@ source_gunk_material = ExtResource("11_iefrw") [node name="TarpCrate" parent="Hallway1" instance=ExtResource("12_vtfca")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1, 0.8, -0.33) -[node name="Hallway2" type="MeshInstance3D" parent="."] -transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 7.5, 0, -12) -mesh = ExtResource("13_q6b8v") -skeleton = NodePath("") +[node name="ShortHallway6" type="Node3D" parent="."] +transform = Transform3D(1, 0, 1.06581e-14, 0, 1, 0, -1.06581e-14, 0, 1, 3, 0, -12) -[node name="StaticBody3D" type="StaticBody3D" parent="Hallway2"] +[node name="Floor" type="MeshInstance3D" parent="ShortHallway6"] +mesh = ExtResource("14_ihtb8") + +[node name="StaticBody3D" type="StaticBody3D" parent="ShortHallway6/Floor"] collision_layer = 5 collision_mask = 0 -[node name="CollisionShape3D" type="CollisionShape3D" parent="Hallway2/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_ruwlj") +[node name="CollisionShape3D" type="CollisionShape3D" parent="ShortHallway6/Floor/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_arxka") -[node name="Gunkable" parent="Hallway2/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_osdhu")] +[node name="Gunkable" parent="ShortHallway6/Floor/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_osdhu")] +mask_dim = 64 body = NodePath("..") mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("4_650i1") +source_gunk_material = ExtResource("17_wqkax") -[node name="FloatingDust" parent="Hallway2" instance=ExtResource("3_osdhu")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) -visibility_aabb = AABB(-1.5, -1.5, -6, 3, 3, 12) -process_material = SubResource("ParticleProcessMaterial_6giaa") +[node name="Ceiling" type="MeshInstance3D" parent="ShortHallway6"] +transform = Transform3D(1, 0, 0, 0, -1, -8.74228e-08, 0, 8.74228e-08, -1, 0, 3, 0) +mesh = ExtResource("16_cnewm") +skeleton = NodePath("../..") -[node name="OverheadLight" parent="Hallway2" instance=ExtResource("14_tgb37")] -transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 3, -1.5) +[node name="StaticBody3D" type="StaticBody3D" parent="ShortHallway6/Ceiling"] +collision_layer = 5 +collision_mask = 0 -[node name="CrewQuartersSign" type="MeshInstance3D" parent="Hallway2"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, -4.5) +[node name="CollisionShape3D" type="CollisionShape3D" parent="ShortHallway6/Ceiling/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_osdhu") + +[node name="Gunkable" parent="ShortHallway6/Ceiling/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_osdhu")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("17_wqkax") + +[node name="Wall" type="MeshInstance3D" parent="ShortHallway6"] +transform = Transform3D(-1, -8.74228e-08, 3.82137e-15, 0, -4.37114e-08, -1, 8.74228e-08, -1, 4.37114e-08, 0, 1.5, 1.5) +mesh = ExtResource("17_ka7sa") + +[node name="StaticBody3D" type="StaticBody3D" parent="ShortHallway6/Wall"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="ShortHallway6/Wall/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_6qtqj") + +[node name="Gunkable" parent="ShortHallway6/Wall/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_osdhu")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("17_wqkax") + +[node name="Wall2" type="MeshInstance3D" parent="ShortHallway6"] +transform = Transform3D(1, 1.74846e-07, -7.64274e-15, 0, -4.37114e-08, -1, -1.74846e-07, 1, -4.37114e-08, 0, 1.5, -1.5) +mesh = ExtResource("17_ka7sa") + +[node name="StaticBody3D" type="StaticBody3D" parent="ShortHallway6/Wall2"] +collision_layer = 5 +collision_mask = 0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="ShortHallway6/Wall2/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_650i1") + +[node name="Gunkable" parent="ShortHallway6/Wall2/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_osdhu")] +mask_dim = 64 +body = NodePath("..") +mesh_instance = NodePath("../..") +source_gunk_material = ExtResource("17_wqkax") + +[node name="CrewQuartersSign" type="MeshInstance3D" parent="ShortHallway6"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 3, 0) gi_mode = 2 mesh = SubResource("ArrayMesh_f0psm") -[node name="StaticBody3D" type="StaticBody3D" parent="Hallway2/CrewQuartersSign"] +[node name="StaticBody3D" type="StaticBody3D" parent="ShortHallway6/CrewQuartersSign"] collision_layer = 5 collision_mask = 0 -[node name="CollisionShape3D" type="CollisionShape3D" parent="Hallway2/CrewQuartersSign/StaticBody3D"] +[node name="CollisionShape3D" type="CollisionShape3D" parent="ShortHallway6/CrewQuartersSign/StaticBody3D"] shape = SubResource("ConcavePolygonShape3D_7ctwk") -[node name="Gunkable" parent="Hallway2/CrewQuartersSign/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_osdhu")] +[node name="Gunkable" parent="ShortHallway6/CrewQuartersSign/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_osdhu")] mask_dim = 32 body = NodePath("..") mesh_instance = NodePath("../..") source_gunk_material = ExtResource("11_iefrw") +[node name="FloatingDust" parent="ShortHallway6" instance=ExtResource("3_osdhu")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 1.5, 0) +visibility_aabb = AABB(-1.5, -1.5, -1.52, 3, 3, 6) +process_material = SubResource("ParticleProcessMaterial_ihtb8") + [node name="T-Junction1" type="MeshInstance3D" parent="."] transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, -12) mesh = ExtResource("16_0fxnd") @@ -260,9 +341,11 @@ source_gunk_material = ExtResource("17_wqkax") [node name="PhysCrateLong" parent="T-Junction1" instance=ExtResource("19_j48oc")] transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -0.6, 0.25, 1) +sleeping = true [node name="PhysCrateLong2" parent="T-Junction1" instance=ExtResource("19_j48oc")] transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -0.599998, 0.75, 1) +sleeping = true [node name="EndCap" type="MeshInstance3D" parent="."] transform = Transform3D(2.98023e-08, 1, 0, 4.37114e-08, -1.3027e-15, -1, -1, 2.98023e-08, -4.37114e-08, -1.5, 1.5, -12) diff --git a/levels/ghost_ship/level/crew_quarters/crew_quarters.tscn b/levels/ghost_ship/level/crew_quarters/crew_quarters.tscn deleted file mode 100644 index acac5f7..0000000 --- a/levels/ghost_ship/level/crew_quarters/crew_quarters.tscn +++ /dev/null @@ -1,1454 +0,0 @@ -[gd_scene load_steps=42 format=3 uid="uid://dsh8cjxq75d03"] - -[ext_resource type="ArrayMesh" uid="uid://dpr5cgq743f4s" path="res://assets/level/floor/floor_9x9.mesh" id="1_5rwfs"] -[ext_resource type="PackedScene" uid="uid://cdi5sl60mw1po" path="res://src/world/gunkable/gunkable.tscn" id="2_xbtal"] -[ext_resource type="ArrayMesh" uid="uid://bumwpsm42csme" path="res://assets/level/ceiling/ceiling_9x9.mesh" id="3_xbtal"] -[ext_resource type="ArrayMesh" uid="uid://c785n3j3aq4sf" path="res://assets/level/wall/wall_1.mesh" id="4_mxi1m"] -[ext_resource type="Material" uid="uid://cqjr3cbxtfg2j" path="res://assets/materials/gunk.material" id="4_rcrnx"] -[ext_resource type="Material" uid="uid://c1vy4bkwb1g5m" path="res://assets/materials/gunk_lowrez.material" id="5_rcrnx"] -[ext_resource type="PackedScene" uid="uid://cvx5u0ttmri4q" path="res://src/props/sofa/sofa.tscn" id="6_j6dp1"] -[ext_resource type="PackedScene" uid="uid://30o8ltnnxpxo" path="res://src/effects/floating_dust.tscn" id="7_smsfc"] -[ext_resource type="PackedScene" uid="uid://rykf34p8n8x6" path="res://src/props/overhead_light/burnout_light.tscn" id="8_xwa5b"] -[ext_resource type="PackedScene" uid="uid://2yqi5u5eo025" path="res://src/world/gunk_node/grunk_nodule.tscn" id="9_bcse0"] -[ext_resource type="PackedScene" uid="uid://kctp5erogwcb" path="res://src/world/mechanics/listener/listener.tscn" id="10_4ybca"] -[ext_resource type="PackedScene" uid="uid://bttust5ohud8e" path="res://src/world/mechanics/relay/gunk_relay.tscn" id="11_ct7ya"] -[ext_resource type="PackedScene" uid="uid://dgeg3kkogm71m" path="res://src/world/mechanics/alarm/gunk_alarm.tscn" id="12_6n12m"] -[ext_resource type="ArrayMesh" uid="uid://c2pruwilyqs07" path="res://assets/level/floor/floor_6x9.mesh" id="13_txbaw"] -[ext_resource type="Texture2D" uid="uid://ddjth5slpjrcd" path="res://assets/level/ceiling/ceiling_1_C.png" id="14_5f6s4"] -[ext_resource type="Texture2D" uid="uid://bs1fx1h0tddde" path="res://assets/level/ceiling/ceiling_1_M.png" id="15_t8llt"] -[ext_resource type="Texture2D" uid="uid://bmwmajwul60ti" path="res://assets/level/ceiling/ceiling_1_N.png" id="16_jbppi"] -[ext_resource type="Texture2D" uid="uid://8hav47a84uk" path="res://assets/level/ceiling/ceiling_1_R.png" id="17_ddwoq"] -[ext_resource type="ArrayMesh" uid="uid://d0sdsir1hqnbu" path="res://assets/level/wall/wall_4.mesh" id="18_rwb8f"] -[ext_resource type="PackedScene" uid="uid://drm5dspi48pf5" path="res://src/props/crate_long/phys_crate_long.tscn" id="20_ga3kk"] -[ext_resource type="PackedScene" uid="uid://d2feet02a603e" path="res://src/props/overhead_light/overhead_light.tscn" id="24_or2wh"] -[ext_resource type="ArrayMesh" uid="uid://bx00qgk2dyjrw" path="res://assets/level/wall/wall_2.mesh" id="25_1o6wp"] - -[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_yvipw"] -data = PackedVector3Array(4.5, 0, 4.5, -4.5, 0, 4.5, 4.5, 0, -4.5, 4.5, 0, -4.5, -4.5, 0, 4.5, -4.5, 0, -4.5) - -[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_d1yty"] -data = PackedVector3Array(4.5, 0, 4.5, -4.5, 0, 4.5, 4.5, 0, -4.5, 4.5, 0, -4.5, -4.5, 0, 4.5, -4.5, 0, -4.5) - -[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_p11ap"] -data = PackedVector3Array(1.5, 0, 1.5, -1.5, 0, 1.5, 1.5, 0, -1.5, 1.5, 0, -1.5, -1.5, 0, 1.5, -1.5, 0, -1.5) - -[sub_resource type="CylinderMesh" id="CylinderMesh_48a1a"] -top_radius = 1.0 -bottom_radius = 1.0 -height = 0.1 -rings = 0 - -[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_drp1h"] -data = PackedVector3Array(0, 0.05, 1, 0.098, 0.05, 0.9952, 0, -0.05, 1, 0.098, 0.05, 0.9952, 0.098, -0.05, 0.9952, 0, -0.05, 1, 0.098, 0.05, 0.9952, 0.1951, 0.05, 0.9808, 0.098, -0.05, 0.9952, 0.1951, 0.05, 0.9808, 0.1951, -0.05, 0.9808, 0.098, -0.05, 0.9952, 0.1951, 0.05, 0.9808, 0.2903, 0.05, 0.9569, 0.1951, -0.05, 0.9808, 0.2903, 0.05, 0.9569, 0.2903, -0.05, 0.9569, 0.1951, -0.05, 0.9808, 0.2903, 0.05, 0.9569, 0.3827, 0.05, 0.9239, 0.2903, -0.05, 0.9569, 0.3827, 0.05, 0.9239, 0.3827, -0.05, 0.9239, 0.2903, -0.05, 0.9569, 0.3827, 0.05, 0.9239, 0.4714, 0.05, 0.8819, 0.3827, -0.05, 0.9239, 0.4714, 0.05, 0.8819, 0.4714, -0.05, 0.8819, 0.3827, -0.05, 0.9239, 0.4714, 0.05, 0.8819, 0.5556, 0.05, 0.8315, 0.4714, -0.05, 0.8819, 0.5556, 0.05, 0.8315, 0.5556, -0.05, 0.8315, 0.4714, -0.05, 0.8819, 0.5556, 0.05, 0.8315, 0.6344, 0.05, 0.773, 0.5556, -0.05, 0.8315, 0.6344, 0.05, 0.773, 0.6344, -0.05, 0.773, 0.5556, -0.05, 0.8315, 0.6344, 0.05, 0.773, 0.7071, 0.05, 0.7071, 0.6344, -0.05, 0.773, 0.7071, 0.05, 0.7071, 0.7071, -0.05, 0.7071, 0.6344, -0.05, 0.773, 0.7071, 0.05, 0.7071, 0.773, 0.05, 0.6344, 0.7071, -0.05, 0.7071, 0.773, 0.05, 0.6344, 0.773, -0.05, 0.6344, 0.7071, -0.05, 0.7071, 0.773, 0.05, 0.6344, 0.8315, 0.05, 0.5556, 0.773, -0.05, 0.6344, 0.8315, 0.05, 0.5556, 0.8315, -0.05, 0.5556, 0.773, -0.05, 0.6344, 0.8315, 0.05, 0.5556, 0.8819, 0.05, 0.4714, 0.8315, -0.05, 0.5556, 0.8819, 0.05, 0.4714, 0.8819, -0.05, 0.4714, 0.8315, -0.05, 0.5556, 0.8819, 0.05, 0.4714, 0.9239, 0.05, 0.3827, 0.8819, -0.05, 0.4714, 0.9239, 0.05, 0.3827, 0.9239, -0.05, 0.3827, 0.8819, -0.05, 0.4714, 0.9239, 0.05, 0.3827, 0.9569, 0.05, 0.2903, 0.9239, -0.05, 0.3827, 0.9569, 0.05, 0.2903, 0.9569, -0.05, 0.2903, 0.9239, -0.05, 0.3827, 0.9569, 0.05, 0.2903, 0.9808, 0.05, 0.1951, 0.9569, -0.05, 0.2903, 0.9808, 0.05, 0.1951, 0.9808, -0.05, 0.1951, 0.9569, -0.05, 0.2903, 0.9808, 0.05, 0.1951, 0.9952, 0.05, 0.098, 0.9808, -0.05, 0.1951, 0.9952, 0.05, 0.098, 0.9952, -0.05, 0.098, 0.9808, -0.05, 0.1951, 0.9952, 0.05, 0.098, 1, 0.05, 0, 0.9952, -0.05, 0.098, 1, 0.05, 0, 1, -0.05, 0, 0.9952, -0.05, 0.098, 1, 0.05, 0, 0.9952, 0.05, -0.098, 1, -0.05, 0, 0.9952, 0.05, -0.098, 0.9952, -0.05, -0.098, 1, -0.05, 0, 0.9952, 0.05, -0.098, 0.9808, 0.05, -0.1951, 0.9952, -0.05, -0.098, 0.9808, 0.05, -0.1951, 0.9808, -0.05, -0.1951, 0.9952, -0.05, -0.098, 0.9808, 0.05, -0.1951, 0.9569, 0.05, -0.2903, 0.9808, -0.05, -0.1951, 0.9569, 0.05, -0.2903, 0.9569, -0.05, -0.2903, 0.9808, -0.05, -0.1951, 0.9569, 0.05, -0.2903, 0.9239, 0.05, -0.3827, 0.9569, -0.05, -0.2903, 0.9239, 0.05, -0.3827, 0.9239, -0.05, -0.3827, 0.9569, -0.05, -0.2903, 0.9239, 0.05, -0.3827, 0.8819, 0.05, -0.4714, 0.9239, -0.05, -0.3827, 0.8819, 0.05, -0.4714, 0.8819, -0.05, -0.4714, 0.9239, -0.05, -0.3827, 0.8819, 0.05, -0.4714, 0.8315, 0.05, -0.5556, 0.8819, -0.05, -0.4714, 0.8315, 0.05, -0.5556, 0.8315, -0.05, -0.5556, 0.8819, -0.05, -0.4714, 0.8315, 0.05, -0.5556, 0.773, 0.05, -0.6344, 0.8315, -0.05, -0.5556, 0.773, 0.05, -0.6344, 0.773, -0.05, -0.6344, 0.8315, -0.05, -0.5556, 0.773, 0.05, -0.6344, 0.7071, 0.05, -0.7071, 0.773, -0.05, -0.6344, 0.7071, 0.05, -0.7071, 0.7071, -0.05, -0.7071, 0.773, -0.05, -0.6344, 0.7071, 0.05, -0.7071, 0.6344, 0.05, -0.773, 0.7071, -0.05, -0.7071, 0.6344, 0.05, -0.773, 0.6344, -0.05, -0.773, 0.7071, -0.05, -0.7071, 0.6344, 0.05, -0.773, 0.5556, 0.05, -0.8315, 0.6344, -0.05, -0.773, 0.5556, 0.05, -0.8315, 0.5556, -0.05, -0.8315, 0.6344, -0.05, -0.773, 0.5556, 0.05, -0.8315, 0.4714, 0.05, -0.8819, 0.5556, -0.05, -0.8315, 0.4714, 0.05, -0.8819, 0.4714, -0.05, -0.8819, 0.5556, -0.05, -0.8315, 0.4714, 0.05, -0.8819, 0.3827, 0.05, -0.9239, 0.4714, -0.05, -0.8819, 0.3827, 0.05, -0.9239, 0.3827, -0.05, -0.9239, 0.4714, -0.05, -0.8819, 0.3827, 0.05, -0.9239, 0.2903, 0.05, -0.9569, 0.3827, -0.05, -0.9239, 0.2903, 0.05, -0.9569, 0.2903, -0.05, -0.9569, 0.3827, -0.05, -0.9239, 0.2903, 0.05, -0.9569, 0.1951, 0.05, -0.9808, 0.2903, -0.05, -0.9569, 0.1951, 0.05, -0.9808, 0.1951, -0.05, -0.9808, 0.2903, -0.05, -0.9569, 0.1951, 0.05, -0.9808, 0.098, 0.05, -0.9952, 0.1951, -0.05, -0.9808, 0.098, 0.05, -0.9952, 0.098, -0.05, -0.9952, 0.1951, -0.05, -0.9808, 0.098, 0.05, -0.9952, 0, 0.05, -1, 0.098, -0.05, -0.9952, 0, 0.05, -1, 0, -0.05, -1, 0.098, -0.05, -0.9952, 0, 0.05, -1, -0.098, 0.05, -0.9952, 0, -0.05, -1, -0.098, 0.05, -0.9952, -0.098, -0.05, -0.9952, 0, -0.05, -1, -0.098, 0.05, -0.9952, -0.1951, 0.05, -0.9808, -0.098, -0.05, -0.9952, -0.1951, 0.05, -0.9808, -0.1951, -0.05, -0.9808, -0.098, -0.05, -0.9952, -0.1951, 0.05, -0.9808, -0.2903, 0.05, -0.9569, -0.1951, -0.05, -0.9808, -0.2903, 0.05, -0.9569, -0.2903, -0.05, -0.9569, -0.1951, -0.05, -0.9808, -0.2903, 0.05, -0.9569, -0.3827, 0.05, -0.9239, -0.2903, -0.05, -0.9569, -0.3827, 0.05, -0.9239, -0.3827, -0.05, -0.9239, -0.2903, -0.05, -0.9569, -0.3827, 0.05, -0.9239, -0.4714, 0.05, -0.8819, -0.3827, -0.05, -0.9239, -0.4714, 0.05, -0.8819, -0.4714, -0.05, -0.8819, -0.3827, -0.05, -0.9239, -0.4714, 0.05, -0.8819, -0.5556, 0.05, -0.8315, -0.4714, -0.05, -0.8819, -0.5556, 0.05, -0.8315, -0.5556, -0.05, -0.8315, -0.4714, -0.05, -0.8819, -0.5556, 0.05, -0.8315, -0.6344, 0.05, -0.773, -0.5556, -0.05, -0.8315, -0.6344, 0.05, -0.773, -0.6344, -0.05, -0.773, -0.5556, -0.05, -0.8315, -0.6344, 0.05, -0.773, -0.7071, 0.05, -0.7071, -0.6344, -0.05, -0.773, -0.7071, 0.05, -0.7071, -0.7071, -0.05, -0.7071, -0.6344, -0.05, -0.773, -0.7071, 0.05, -0.7071, -0.773, 0.05, -0.6344, -0.7071, -0.05, -0.7071, -0.773, 0.05, -0.6344, -0.773, -0.05, -0.6344, -0.7071, -0.05, -0.7071, -0.773, 0.05, -0.6344, -0.8315, 0.05, -0.5556, -0.773, -0.05, -0.6344, -0.8315, 0.05, -0.5556, -0.8315, -0.05, -0.5556, -0.773, -0.05, -0.6344, -0.8315, 0.05, -0.5556, -0.8819, 0.05, -0.4714, -0.8315, -0.05, -0.5556, -0.8819, 0.05, -0.4714, -0.8819, -0.05, -0.4714, -0.8315, -0.05, -0.5556, -0.8819, 0.05, -0.4714, -0.9239, 0.05, -0.3827, -0.8819, -0.05, -0.4714, -0.9239, 0.05, -0.3827, -0.9239, -0.05, -0.3827, -0.8819, -0.05, -0.4714, -0.9239, 0.05, -0.3827, -0.9569, 0.05, -0.2903, -0.9239, -0.05, -0.3827, -0.9569, 0.05, -0.2903, -0.9569, -0.05, -0.2903, -0.9239, -0.05, -0.3827, -0.9569, 0.05, -0.2903, -0.9808, 0.05, -0.1951, -0.9569, -0.05, -0.2903, -0.9808, 0.05, -0.1951, -0.9808, -0.05, -0.1951, -0.9569, -0.05, -0.2903, -0.9808, 0.05, -0.1951, -0.9952, 0.05, -0.098, -0.9808, -0.05, -0.1951, -0.9952, 0.05, -0.098, -0.9952, -0.05, -0.098, -0.9808, -0.05, -0.1951, -0.9952, 0.05, -0.098, -1, 0.05, 0, -0.9952, -0.05, -0.098, -1, 0.05, 0, -1, -0.05, 0, -0.9952, -0.05, -0.098, -1, 0.05, 0, -0.9952, 0.05, 0.098, -1, -0.05, 0, -0.9952, 0.05, 0.098, -0.9952, -0.05, 0.098, -1, -0.05, 0, -0.9952, 0.05, 0.098, -0.9808, 0.05, 0.1951, -0.9952, -0.05, 0.098, -0.9808, 0.05, 0.1951, -0.9808, -0.05, 0.1951, -0.9952, -0.05, 0.098, -0.9808, 0.05, 0.1951, -0.9569, 0.05, 0.2903, -0.9808, -0.05, 0.1951, -0.9569, 0.05, 0.2903, -0.9569, -0.05, 0.2903, -0.9808, -0.05, 0.1951, -0.9569, 0.05, 0.2903, -0.9239, 0.05, 0.3827, -0.9569, -0.05, 0.2903, -0.9239, 0.05, 0.3827, -0.9239, -0.05, 0.3827, -0.9569, -0.05, 0.2903, -0.9239, 0.05, 0.3827, -0.8819, 0.05, 0.4714, -0.9239, -0.05, 0.3827, -0.8819, 0.05, 0.4714, -0.8819, -0.05, 0.4714, -0.9239, -0.05, 0.3827, -0.8819, 0.05, 0.4714, -0.8315, 0.05, 0.5556, -0.8819, -0.05, 0.4714, -0.8315, 0.05, 0.5556, -0.8315, -0.05, 0.5556, -0.8819, -0.05, 0.4714, -0.8315, 0.05, 0.5556, -0.773, 0.05, 0.6344, -0.8315, -0.05, 0.5556, -0.773, 0.05, 0.6344, -0.773, -0.05, 0.6344, -0.8315, -0.05, 0.5556, -0.773, 0.05, 0.6344, -0.7071, 0.05, 0.7071, -0.773, -0.05, 0.6344, -0.7071, 0.05, 0.7071, -0.7071, -0.05, 0.7071, -0.773, -0.05, 0.6344, -0.7071, 0.05, 0.7071, -0.6344, 0.05, 0.773, -0.7071, -0.05, 0.7071, -0.6344, 0.05, 0.773, -0.6344, -0.05, 0.773, -0.7071, -0.05, 0.7071, -0.6344, 0.05, 0.773, -0.5556, 0.05, 0.8315, -0.6344, -0.05, 0.773, -0.5556, 0.05, 0.8315, -0.5556, -0.05, 0.8315, -0.6344, -0.05, 0.773, -0.5556, 0.05, 0.8315, -0.4714, 0.05, 0.8819, -0.5556, -0.05, 0.8315, -0.4714, 0.05, 0.8819, -0.4714, -0.05, 0.8819, -0.5556, -0.05, 0.8315, -0.4714, 0.05, 0.8819, -0.3827, 0.05, 0.9239, -0.4714, -0.05, 0.8819, -0.3827, 0.05, 0.9239, -0.3827, -0.05, 0.9239, -0.4714, -0.05, 0.8819, -0.3827, 0.05, 0.9239, -0.2903, 0.05, 0.9569, -0.3827, -0.05, 0.9239, -0.2903, 0.05, 0.9569, -0.2903, -0.05, 0.9569, -0.3827, -0.05, 0.9239, -0.2903, 0.05, 0.9569, -0.1951, 0.05, 0.9808, -0.2903, -0.05, 0.9569, -0.1951, 0.05, 0.9808, -0.1951, -0.05, 0.9808, -0.2903, -0.05, 0.9569, -0.1951, 0.05, 0.9808, -0.098, 0.05, 0.9952, -0.1951, -0.05, 0.9808, -0.098, 0.05, 0.9952, -0.098, -0.05, 0.9952, -0.1951, -0.05, 0.9808, -0.098, 0.05, 0.9952, 0, 0.05, 1, -0.098, -0.05, 0.9952, 0, 0.05, 1, 0, -0.05, 1, -0.098, -0.05, 0.9952, 0, 0.05, 0, 0.098, 0.05, 0.9952, 0, 0.05, 1, 0, 0.05, 0, 0.1951, 0.05, 0.9808, 0.098, 0.05, 0.9952, 0, 0.05, 0, 0.2903, 0.05, 0.9569, 0.1951, 0.05, 0.9808, 0, 0.05, 0, 0.3827, 0.05, 0.9239, 0.2903, 0.05, 0.9569, 0, 0.05, 0, 0.4714, 0.05, 0.8819, 0.3827, 0.05, 0.9239, 0, 0.05, 0, 0.5556, 0.05, 0.8315, 0.4714, 0.05, 0.8819, 0, 0.05, 0, 0.6344, 0.05, 0.773, 0.5556, 0.05, 0.8315, 0, 0.05, 0, 0.7071, 0.05, 0.7071, 0.6344, 0.05, 0.773, 0, 0.05, 0, 0.773, 0.05, 0.6344, 0.7071, 0.05, 0.7071, 0, 0.05, 0, 0.8315, 0.05, 0.5556, 0.773, 0.05, 0.6344, 0, 0.05, 0, 0.8819, 0.05, 0.4714, 0.8315, 0.05, 0.5556, 0, 0.05, 0, 0.9239, 0.05, 0.3827, 0.8819, 0.05, 0.4714, 0, 0.05, 0, 0.9569, 0.05, 0.2903, 0.9239, 0.05, 0.3827, 0, 0.05, 0, 0.9808, 0.05, 0.1951, 0.9569, 0.05, 0.2903, 0, 0.05, 0, 0.9952, 0.05, 0.098, 0.9808, 0.05, 0.1951, 0, 0.05, 0, 1, 0.05, 0, 0.9952, 0.05, 0.098, 0, 0.05, 0, 0.9952, 0.05, -0.098, 1, 0.05, 0, 0, 0.05, 0, 0.9808, 0.05, -0.1951, 0.9952, 0.05, -0.098, 0, 0.05, 0, 0.9569, 0.05, -0.2903, 0.9808, 0.05, -0.1951, 0, 0.05, 0, 0.9239, 0.05, -0.3827, 0.9569, 0.05, -0.2903, 0, 0.05, 0, 0.8819, 0.05, -0.4714, 0.9239, 0.05, -0.3827, 0, 0.05, 0, 0.8315, 0.05, -0.5556, 0.8819, 0.05, -0.4714, 0, 0.05, 0, 0.773, 0.05, -0.6344, 0.8315, 0.05, -0.5556, 0, 0.05, 0, 0.7071, 0.05, -0.7071, 0.773, 0.05, -0.6344, 0, 0.05, 0, 0.6344, 0.05, -0.773, 0.7071, 0.05, -0.7071, 0, 0.05, 0, 0.5556, 0.05, -0.8315, 0.6344, 0.05, -0.773, 0, 0.05, 0, 0.4714, 0.05, -0.8819, 0.5556, 0.05, -0.8315, 0, 0.05, 0, 0.3827, 0.05, -0.9239, 0.4714, 0.05, -0.8819, 0, 0.05, 0, 0.2903, 0.05, -0.9569, 0.3827, 0.05, -0.9239, 0, 0.05, 0, 0.1951, 0.05, -0.9808, 0.2903, 0.05, -0.9569, 0, 0.05, 0, 0.098, 0.05, -0.9952, 0.1951, 0.05, -0.9808, 0, 0.05, 0, 0, 0.05, -1, 0.098, 0.05, -0.9952, 0, 0.05, 0, -0.098, 0.05, -0.9952, 0, 0.05, -1, 0, 0.05, 0, -0.1951, 0.05, -0.9808, -0.098, 0.05, -0.9952, 0, 0.05, 0, -0.2903, 0.05, -0.9569, -0.1951, 0.05, -0.9808, 0, 0.05, 0, -0.3827, 0.05, -0.9239, -0.2903, 0.05, -0.9569, 0, 0.05, 0, -0.4714, 0.05, -0.8819, -0.3827, 0.05, -0.9239, 0, 0.05, 0, -0.5556, 0.05, -0.8315, -0.4714, 0.05, -0.8819, 0, 0.05, 0, -0.6344, 0.05, -0.773, -0.5556, 0.05, -0.8315, 0, 0.05, 0, -0.7071, 0.05, -0.7071, -0.6344, 0.05, -0.773, 0, 0.05, 0, -0.773, 0.05, -0.6344, -0.7071, 0.05, -0.7071, 0, 0.05, 0, -0.8315, 0.05, -0.5556, -0.773, 0.05, -0.6344, 0, 0.05, 0, -0.8819, 0.05, -0.4714, -0.8315, 0.05, -0.5556, 0, 0.05, 0, -0.9239, 0.05, -0.3827, -0.8819, 0.05, -0.4714, 0, 0.05, 0, -0.9569, 0.05, -0.2903, -0.9239, 0.05, -0.3827, 0, 0.05, 0, -0.9808, 0.05, -0.1951, -0.9569, 0.05, -0.2903, 0, 0.05, 0, -0.9952, 0.05, -0.098, -0.9808, 0.05, -0.1951, 0, 0.05, 0, -1, 0.05, 0, -0.9952, 0.05, -0.098, 0, 0.05, 0, -0.9952, 0.05, 0.098, -1, 0.05, 0, 0, 0.05, 0, -0.9808, 0.05, 0.1951, -0.9952, 0.05, 0.098, 0, 0.05, 0, -0.9569, 0.05, 0.2903, -0.9808, 0.05, 0.1951, 0, 0.05, 0, -0.9239, 0.05, 0.3827, -0.9569, 0.05, 0.2903, 0, 0.05, 0, -0.8819, 0.05, 0.4714, -0.9239, 0.05, 0.3827, 0, 0.05, 0, -0.8315, 0.05, 0.5556, -0.8819, 0.05, 0.4714, 0, 0.05, 0, -0.773, 0.05, 0.6344, -0.8315, 0.05, 0.5556, 0, 0.05, 0, -0.7071, 0.05, 0.7071, -0.773, 0.05, 0.6344, 0, 0.05, 0, -0.6344, 0.05, 0.773, -0.7071, 0.05, 0.7071, 0, 0.05, 0, -0.5556, 0.05, 0.8315, -0.6344, 0.05, 0.773, 0, 0.05, 0, -0.4714, 0.05, 0.8819, -0.5556, 0.05, 0.8315, 0, 0.05, 0, -0.3827, 0.05, 0.9239, -0.4714, 0.05, 0.8819, 0, 0.05, 0, -0.2903, 0.05, 0.9569, -0.3827, 0.05, 0.9239, 0, 0.05, 0, -0.1951, 0.05, 0.9808, -0.2903, 0.05, 0.9569, 0, 0.05, 0, -0.098, 0.05, 0.9952, -0.1951, 0.05, 0.9808, 0, 0.05, 0, 0, 0.05, 1, -0.098, 0.05, 0.9952, 0, -0.05, 0, 0, -0.05, 1, 0.098, -0.05, 0.9952, 0, -0.05, 0, 0.098, -0.05, 0.9952, 0.1951, -0.05, 0.9808, 0, -0.05, 0, 0.1951, -0.05, 0.9808, 0.2903, -0.05, 0.9569, 0, -0.05, 0, 0.2903, -0.05, 0.9569, 0.3827, -0.05, 0.9239, 0, -0.05, 0, 0.3827, -0.05, 0.9239, 0.4714, -0.05, 0.8819, 0, -0.05, 0, 0.4714, -0.05, 0.8819, 0.5556, -0.05, 0.8315, 0, -0.05, 0, 0.5556, -0.05, 0.8315, 0.6344, -0.05, 0.773, 0, -0.05, 0, 0.6344, -0.05, 0.773, 0.7071, -0.05, 0.7071, 0, -0.05, 0, 0.7071, -0.05, 0.7071, 0.773, -0.05, 0.6344, 0, -0.05, 0, 0.773, -0.05, 0.6344, 0.8315, -0.05, 0.5556, 0, -0.05, 0, 0.8315, -0.05, 0.5556, 0.8819, -0.05, 0.4714, 0, -0.05, 0, 0.8819, -0.05, 0.4714, 0.9239, -0.05, 0.3827, 0, -0.05, 0, 0.9239, -0.05, 0.3827, 0.9569, -0.05, 0.2903, 0, -0.05, 0, 0.9569, -0.05, 0.2903, 0.9808, -0.05, 0.1951, 0, -0.05, 0, 0.9808, -0.05, 0.1951, 0.9952, -0.05, 0.098, 0, -0.05, 0, 0.9952, -0.05, 0.098, 1, -0.05, 0, 0, -0.05, 0, 1, -0.05, 0, 0.9952, -0.05, -0.098, 0, -0.05, 0, 0.9952, -0.05, -0.098, 0.9808, -0.05, -0.1951, 0, -0.05, 0, 0.9808, -0.05, -0.1951, 0.9569, -0.05, -0.2903, 0, -0.05, 0, 0.9569, -0.05, -0.2903, 0.9239, -0.05, -0.3827, 0, -0.05, 0, 0.9239, -0.05, -0.3827, 0.8819, -0.05, -0.4714, 0, -0.05, 0, 0.8819, -0.05, -0.4714, 0.8315, -0.05, -0.5556, 0, -0.05, 0, 0.8315, -0.05, -0.5556, 0.773, -0.05, -0.6344, 0, -0.05, 0, 0.773, -0.05, -0.6344, 0.7071, -0.05, -0.7071, 0, -0.05, 0, 0.7071, -0.05, -0.7071, 0.6344, -0.05, -0.773, 0, -0.05, 0, 0.6344, -0.05, -0.773, 0.5556, -0.05, -0.8315, 0, -0.05, 0, 0.5556, -0.05, -0.8315, 0.4714, -0.05, -0.8819, 0, -0.05, 0, 0.4714, -0.05, -0.8819, 0.3827, -0.05, -0.9239, 0, -0.05, 0, 0.3827, -0.05, -0.9239, 0.2903, -0.05, -0.9569, 0, -0.05, 0, 0.2903, -0.05, -0.9569, 0.1951, -0.05, -0.9808, 0, -0.05, 0, 0.1951, -0.05, -0.9808, 0.098, -0.05, -0.9952, 0, -0.05, 0, 0.098, -0.05, -0.9952, 0, -0.05, -1, 0, -0.05, 0, 0, -0.05, -1, -0.098, -0.05, -0.9952, 0, -0.05, 0, -0.098, -0.05, -0.9952, -0.1951, -0.05, -0.9808, 0, -0.05, 0, -0.1951, -0.05, -0.9808, -0.2903, -0.05, -0.9569, 0, -0.05, 0, -0.2903, -0.05, -0.9569, -0.3827, -0.05, -0.9239, 0, -0.05, 0, -0.3827, -0.05, -0.9239, -0.4714, -0.05, -0.8819, 0, -0.05, 0, -0.4714, -0.05, -0.8819, -0.5556, -0.05, -0.8315, 0, -0.05, 0, -0.5556, -0.05, -0.8315, -0.6344, -0.05, -0.773, 0, -0.05, 0, -0.6344, -0.05, -0.773, -0.7071, -0.05, -0.7071, 0, -0.05, 0, -0.7071, -0.05, -0.7071, -0.773, -0.05, -0.6344, 0, -0.05, 0, -0.773, -0.05, -0.6344, -0.8315, -0.05, -0.5556, 0, -0.05, 0, -0.8315, -0.05, -0.5556, -0.8819, -0.05, -0.4714, 0, -0.05, 0, -0.8819, -0.05, -0.4714, -0.9239, -0.05, -0.3827, 0, -0.05, 0, -0.9239, -0.05, -0.3827, -0.9569, -0.05, -0.2903, 0, -0.05, 0, -0.9569, -0.05, -0.2903, -0.9808, -0.05, -0.1951, 0, -0.05, 0, -0.9808, -0.05, -0.1951, -0.9952, -0.05, -0.098, 0, -0.05, 0, -0.9952, -0.05, -0.098, -1, -0.05, 0, 0, -0.05, 0, -1, -0.05, 0, -0.9952, -0.05, 0.098, 0, -0.05, 0, -0.9952, -0.05, 0.098, -0.9808, -0.05, 0.1951, 0, -0.05, 0, -0.9808, -0.05, 0.1951, -0.9569, -0.05, 0.2903, 0, -0.05, 0, -0.9569, -0.05, 0.2903, -0.9239, -0.05, 0.3827, 0, -0.05, 0, -0.9239, -0.05, 0.3827, -0.8819, -0.05, 0.4714, 0, -0.05, 0, -0.8819, -0.05, 0.4714, -0.8315, -0.05, 0.5556, 0, -0.05, 0, -0.8315, -0.05, 0.5556, -0.773, -0.05, 0.6344, 0, -0.05, 0, -0.773, -0.05, 0.6344, -0.7071, -0.05, 0.7071, 0, -0.05, 0, -0.7071, -0.05, 0.7071, -0.6344, -0.05, 0.773, 0, -0.05, 0, -0.6344, -0.05, 0.773, -0.5556, -0.05, 0.8315, 0, -0.05, 0, -0.5556, -0.05, 0.8315, -0.4714, -0.05, 0.8819, 0, -0.05, 0, -0.4714, -0.05, 0.8819, -0.3827, -0.05, 0.9239, 0, -0.05, 0, -0.3827, -0.05, 0.9239, -0.2903, -0.05, 0.9569, 0, -0.05, 0, -0.2903, -0.05, 0.9569, -0.1951, -0.05, 0.9808, 0, -0.05, 0, -0.1951, -0.05, 0.9808, -0.098, -0.05, 0.9952, 0, -0.05, 0, -0.098, -0.05, 0.9952, 0, -0.05, 1) - -[sub_resource type="Curve" id="Curve_2ldv4"] -_limits = [0.0, 0.4, 0.0, 1.0] -_data = [Vector2(0, 0), 0.0, 0.0, 0, 0, Vector2(0.3, 0.4), 0.0, 0.0, 0, 0, Vector2(0.7, 0.4), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0] -point_count = 4 - -[sub_resource type="CurveTexture" id="CurveTexture_ty63v"] -curve = SubResource("Curve_2ldv4") - -[sub_resource type="Gradient" id="Gradient_sg1jh"] -offsets = PackedFloat32Array(0, 0.1, 0.4, 0.6, 1) -colors = PackedColorArray(0.15, 0.15, 0.15, 1, 0.355313, 0.355314, 0.355313, 1, 0.356863, 0.356863, 0.356863, 1, 0.647059, 0.647059, 0.647059, 1, 0.15, 0.15, 0.15, 1) - -[sub_resource type="GradientTexture1D" id="GradientTexture1D_w3xaq"] -gradient = SubResource("Gradient_sg1jh") - -[sub_resource type="Curve" id="Curve_iy2ht"] -_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(0.746094, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0] -point_count = 3 - -[sub_resource type="CurveTexture" id="CurveTexture_w3xaq"] -curve = SubResource("Curve_iy2ht") - -[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_otfxe"] -emission_shape = 3 -emission_box_extents = Vector3(4.5, 1.5, 4.5) -direction = Vector3(0, -1, 0) -spread = 100.0 -initial_velocity_min = 0.05 -initial_velocity_max = 0.15 -gravity = Vector3(0, 0, 0) -scale_curve = SubResource("CurveTexture_w3xaq") -color_ramp = SubResource("GradientTexture1D_w3xaq") -alpha_curve = SubResource("CurveTexture_ty63v") -turbulence_enabled = true -turbulence_noise_strength = 0.1 -turbulence_noise_scale = 0.3 -turbulence_influence_min = 0.0 - -[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_62grt"] -data = PackedVector3Array(4.5, 0, 3, -4.5, 0, 3, 4.5, 0, -3, 4.5, 0, -3, -4.5, 0, 3, -4.5, 0, -3) - -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_u2hqf"] -resource_local_to_scene = true -albedo_texture = ExtResource("14_5f6s4") -metallic = 1.0 -metallic_texture = ExtResource("15_t8llt") -roughness_texture = ExtResource("17_ddwoq") -normal_enabled = true -normal_texture = ExtResource("16_jbppi") -uv1_scale = Vector3(3, 2, 1) -texture_filter = 4 - -[sub_resource type="ArrayMesh" id="ArrayMesh_62grt"] -_surfaces = [{ -"aabb": AABB(-4.5, 0, -3, 9, 1e-05, 6), -"format": 34896613377, -"index_count": 6, -"index_data": PackedByteArray(0, 0, 1, 0, 2, 0, 2, 0, 1, 0, 3, 0), -"name": "Plane", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 4, -"vertex_data": PackedByteArray(255, 255, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) -}] -blend_shape_mode = 0 - -[sub_resource type="ArrayMesh" id="ArrayMesh_6nvhk"] -_surfaces = [{ -"aabb": AABB(-4.5, 0, -3, 9, 1e-05, 6), -"attribute_data": PackedByteArray(255, 255, 255, 255, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0), -"format": 34896613399, -"index_count": 6, -"index_data": PackedByteArray(0, 0, 1, 0, 2, 0, 2, 0, 1, 0, 3, 0), -"material": SubResource("StandardMaterial3D_u2hqf"), -"name": "Plane", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 4, -"vertex_data": PackedByteArray(255, 255, 0, 0, 255, 255, 255, 191, 0, 0, 0, 0, 255, 255, 255, 191, 255, 255, 0, 0, 0, 0, 255, 191, 0, 0, 0, 0, 0, 0, 255, 191, 255, 255, 255, 127, 255, 255, 255, 127, 255, 255, 255, 127, 255, 255, 255, 127) -}] -blend_shape_mode = 0 -shadow_mesh = SubResource("ArrayMesh_62grt") - -[sub_resource type="BoxMesh" id="BoxMesh_f0xh4"] -size = Vector3(3, 0.2, 1.4) - -[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_f0xh4"] -data = PackedVector3Array(-1.5, 0.1, 0.7, 1.5, 0.1, 0.7, -1.5, -0.1, 0.7, 1.5, 0.1, 0.7, 1.5, -0.1, 0.7, -1.5, -0.1, 0.7, 1.5, 0.1, -0.7, -1.5, 0.1, -0.7, 1.5, -0.1, -0.7, -1.5, 0.1, -0.7, -1.5, -0.1, -0.7, 1.5, -0.1, -0.7, 1.5, 0.1, 0.7, 1.5, 0.1, -0.7, 1.5, -0.1, 0.7, 1.5, 0.1, -0.7, 1.5, -0.1, -0.7, 1.5, -0.1, 0.7, -1.5, 0.1, -0.7, -1.5, 0.1, 0.7, -1.5, -0.1, -0.7, -1.5, 0.1, 0.7, -1.5, -0.1, 0.7, -1.5, -0.1, -0.7, 1.5, 0.1, 0.7, -1.5, 0.1, 0.7, 1.5, 0.1, -0.7, -1.5, 0.1, 0.7, -1.5, 0.1, -0.7, 1.5, 0.1, -0.7, -1.5, -0.1, 0.7, 1.5, -0.1, 0.7, -1.5, -0.1, -0.7, 1.5, -0.1, 0.7, 1.5, -0.1, -0.7, -1.5, -0.1, -0.7) - -[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_48a1a"] -emission_shape = 3 -emission_box_extents = Vector3(4.5, 1.5, 3) -direction = Vector3(0, -1, 0) -spread = 100.0 -initial_velocity_min = 0.05 -initial_velocity_max = 0.15 -gravity = Vector3(0, 0, 0) -scale_curve = SubResource("CurveTexture_w3xaq") -color_ramp = SubResource("GradientTexture1D_w3xaq") -alpha_curve = SubResource("CurveTexture_ty63v") -turbulence_enabled = true -turbulence_noise_strength = 0.1 -turbulence_noise_scale = 0.3 -turbulence_influence_min = 0.0 - -[node name="CrewQuarters" type="Node3D"] - -[node name="CommonArea" type="Node3D" parent="."] - -[node name="Bounds" type="Node3D" parent="CommonArea"] - -[node name="Floor" type="MeshInstance3D" parent="CommonArea/Bounds"] -mesh = ExtResource("1_5rwfs") -skeleton = NodePath("") - -[node name="StaticBody3D" type="StaticBody3D" parent="CommonArea/Bounds/Floor"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="CommonArea/Bounds/Floor/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_yvipw") - -[node name="Gunkable" parent="CommonArea/Bounds/Floor/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_xbtal")] -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("4_rcrnx") - -[node name="Ceiling" type="MeshInstance3D" parent="CommonArea/Bounds"] -transform = Transform3D(-1, -7.64274e-15, 8.74228e-08, 0, -1, -8.74228e-08, 8.74228e-08, -8.74228e-08, 1, 0, 3, 0) -mesh = ExtResource("3_xbtal") -skeleton = NodePath("../..") - -[node name="StaticBody3D" type="StaticBody3D" parent="CommonArea/Bounds/Ceiling"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="CommonArea/Bounds/Ceiling/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_d1yty") - -[node name="Gunkable" parent="CommonArea/Bounds/Ceiling/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_xbtal")] -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("4_rcrnx") - -[node name="Wall" type="MeshInstance3D" parent="CommonArea/Bounds"] -transform = Transform3D(1.31134e-07, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, 1.31134e-07, -5.73206e-15, -4.5, 1.5, 3) -mesh = ExtResource("4_mxi1m") -skeleton = NodePath("") - -[node name="StaticBody3D" type="StaticBody3D" parent="CommonArea/Bounds/Wall"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="CommonArea/Bounds/Wall/StaticBody3D"] -transform = Transform3D(1, 0, 0, 0, 1, -7.51668e-22, 0, -7.51667e-22, 1, 0, 0, 0) -shape = SubResource("ConcavePolygonShape3D_p11ap") - -[node name="Gunkable" parent="CommonArea/Bounds/Wall/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_xbtal")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("5_rcrnx") - -[node name="Wall2" type="MeshInstance3D" parent="CommonArea/Bounds"] -transform = Transform3D(-1, 8.74228e-08, -3.82137e-15, 0, -4.37114e-08, -1, -8.74228e-08, -1, 4.37114e-08, 0, 1.5, 4.5) -mesh = ExtResource("4_mxi1m") -skeleton = NodePath("") - -[node name="StaticBody3D" type="StaticBody3D" parent="CommonArea/Bounds/Wall2"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="CommonArea/Bounds/Wall2/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_p11ap") - -[node name="Gunkable" parent="CommonArea/Bounds/Wall2/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_xbtal")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("5_rcrnx") - -[node name="Wall3" type="MeshInstance3D" parent="CommonArea/Bounds"] -transform = Transform3D(-4.37114e-08, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, -4.37114e-08, 1.91068e-15, 4.5, 1.5, 3) -mesh = ExtResource("4_mxi1m") -skeleton = NodePath("") - -[node name="StaticBody3D" type="StaticBody3D" parent="CommonArea/Bounds/Wall3"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="CommonArea/Bounds/Wall3/StaticBody3D"] -transform = Transform3D(1, 0, 0, 0, 1, -8.35185e-23, 0, -8.35188e-23, 1, 0, 0, 0) -shape = SubResource("ConcavePolygonShape3D_p11ap") - -[node name="Gunkable" parent="CommonArea/Bounds/Wall3/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_xbtal")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("5_rcrnx") - -[node name="Wall4" type="MeshInstance3D" parent="CommonArea/Bounds"] -transform = Transform3D(-4.37114e-08, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, -4.37114e-08, 1.91068e-15, 4.5, 1.5, -3) -mesh = ExtResource("4_mxi1m") -skeleton = NodePath("") - -[node name="StaticBody3D" type="StaticBody3D" parent="CommonArea/Bounds/Wall4"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="CommonArea/Bounds/Wall4/StaticBody3D"] -transform = Transform3D(1, 0, 0, 0, 1, -8.35185e-23, 0, -8.35188e-23, 1, 0, 0, 0) -shape = SubResource("ConcavePolygonShape3D_p11ap") - -[node name="Gunkable" parent="CommonArea/Bounds/Wall4/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_xbtal")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("5_rcrnx") - -[node name="Wall5" type="MeshInstance3D" parent="CommonArea/Bounds"] -transform = Transform3D(1, -2.13163e-14, -2.11758e-21, 0, -4.37114e-08, -1, 2.13163e-14, 1, -4.37114e-08, 0, 1.5, -4.5) -mesh = ExtResource("4_mxi1m") -skeleton = NodePath("") - -[node name="StaticBody3D" type="StaticBody3D" parent="CommonArea/Bounds/Wall5"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="CommonArea/Bounds/Wall5/StaticBody3D"] -transform = Transform3D(1, 0, -1.00974e-28, 0, 1, 0, 0, 0, 1, 0, 0, 0) -shape = SubResource("ConcavePolygonShape3D_p11ap") - -[node name="Gunkable" parent="CommonArea/Bounds/Wall5/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_xbtal")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("5_rcrnx") - -[node name="Wall6" type="MeshInstance3D" parent="CommonArea/Bounds"] -transform = Transform3D(-4.37114e-08, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -4.37114e-08, 1.91069e-15, -4.5, 1.5, -3) -mesh = ExtResource("4_mxi1m") -skeleton = NodePath("") - -[node name="StaticBody3D" type="StaticBody3D" parent="CommonArea/Bounds/Wall6"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="CommonArea/Bounds/Wall6/StaticBody3D"] -transform = Transform3D(1, 0, 0, 0, 1, -8.35189e-23, 0, -8.35188e-23, 1, 0, 0, 0) -shape = SubResource("ConcavePolygonShape3D_p11ap") - -[node name="Gunkable" parent="CommonArea/Bounds/Wall6/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_xbtal")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("5_rcrnx") - -[node name="Props" type="Node3D" parent="CommonArea"] - -[node name="Sofa" parent="CommonArea/Props" instance=ExtResource("6_j6dp1")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, -3.9) -skeleton = NodePath("") - -[node name="CoffeeTable" type="MeshInstance3D" parent="CommonArea/Props"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.6, -1.2) -mesh = SubResource("CylinderMesh_48a1a") - -[node name="StaticBody3D" type="StaticBody3D" parent="CommonArea/Props/CoffeeTable" groups=["PlasticMaterial"]] -collision_layer = 5 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="CommonArea/Props/CoffeeTable/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_drp1h") - -[node name="FloatingDust" parent="CommonArea" instance=ExtResource("7_smsfc")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) -visibility_aabb = AABB(-4.5, -1.5, -4.5, 9, 3, 9) -process_material = SubResource("ParticleProcessMaterial_otfxe") - -[node name="BurnoutLight" parent="CommonArea" instance=ExtResource("8_xwa5b")] -transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0, 3, 0) - -[node name="MiscNodules" type="Node3D" parent="CommonArea"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 0, -6) - -[node name="GrunkNodule" parent="CommonArea/MiscNodules" instance=ExtResource("9_bcse0")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.51245, 0, 8.94543) - -[node name="GrunkNodule17" parent="CommonArea/MiscNodules" instance=ExtResource("9_bcse0")] -transform = Transform3D(1.86927, 0.661501, -0.261213, 0.33574, -0.173195, 1.964, 0.626972, -1.87947, -0.272921, 4.50952, 1.00356, 1.32706) -durability = 6.0 -value = 4000.0 - -[node name="GrunkNodule12" parent="CommonArea/MiscNodules" instance=ExtResource("9_bcse0")] -transform = Transform3D(0.3, 0, 0, 0, 0.3, 0, 0, 0, 0.3, 2.51245, 0, 6.94611) -durability = 0.9 -value = 600.0 - -[node name="GrunkNodule13" parent="CommonArea/MiscNodules" instance=ExtResource("9_bcse0")] -transform = Transform3D(-0.0747425, 0.290168, -0.0147072, 0.00111805, 0.0154732, 0.299599, 0.290538, 0.0745877, -0.00493643, 3.20669, 0, 6.75387) -durability = 0.9 -value = 600.0 - -[node name="GrunkNodule14" parent="CommonArea/MiscNodules" instance=ExtResource("9_bcse0")] -transform = Transform3D(-0.0306567, 0.227285, -0.193395, 0.104345, -0.173978, -0.221006, -0.279593, -0.0898504, -0.0612752, 3.38772, 0, 7.17908) -durability = 0.9 -value = 600.0 - -[node name="GrunkNodule15" parent="CommonArea/MiscNodules" instance=ExtResource("9_bcse0")] -transform = Transform3D(0.0858769, 0.141837, 0.111836, 0.0667336, 0.0901563, -0.165585, -0.167845, 0.108416, -0.00861494, 2.95773, 0, 6.42272) -durability = 0.6 -value = 400.0 - -[node name="GrunkNodule16" parent="CommonArea/MiscNodules" instance=ExtResource("9_bcse0")] -transform = Transform3D(0.16163, -0.0143849, 0.116913, 0.0651534, 0.176292, -0.0683824, -0.0981361, 0.0933498, 0.147157, 2.80774, 0, 6.66969) -durability = 0.6 -value = 400.0 - -[node name="GrunkNodule2" parent="CommonArea/MiscNodules" instance=ExtResource("9_bcse0")] -transform = Transform3D(-0.236922, 0.751828, 0.136464, -0.718571, -0.267807, 0.227892, 0.259852, -0.0550832, 0.754614, 4.6289, 0, 10.1962) -durability = 2.4 -value = 1600.0 - -[node name="GrunkNodule4" parent="CommonArea/MiscNodules" instance=ExtResource("9_bcse0")] -transform = Transform3D(-1.09016, 0.388405, 0.317318, 0.44556, 0.401418, 1.03939, 0.230274, 1.06208, -0.50889, 5.86077, 0, 10.4576) -durability = 3.6 -value = 2400.0 - -[node name="GrunkNodule5" parent="CommonArea/MiscNodules" instance=ExtResource("9_bcse0")] -transform = Transform3D(-0.470357, -0.41821, 0.777087, 0.650656, -0.759229, -0.0147685, 0.596163, 0.49867, 0.62922, 6.96653, 0.176903, 9.6064) - -[node name="GrunkNodule9" parent="CommonArea/MiscNodules" instance=ExtResource("9_bcse0")] -transform = Transform3D(0.00794332, 0.209435, 0.0131843, 0.0118061, -0.0136188, 0.209225, 0.209517, -0.00717279, -0.0122895, 7.50128, 0.812477, 8.3389) -durability = 0.63 -value = 420.0 - -[node name="GrunkNodule10" parent="CommonArea/MiscNodules" instance=ExtResource("9_bcse0")] -transform = Transform3D(-0.0102661, -0.0161083, -0.199086, -0.196975, -0.0322195, 0.0127642, -0.0331003, 0.196729, -0.0142108, 7.50128, 0.565243, 8.01538) -durability = 0.6 -value = 400.0 - -[node name="GrunkNodule11" parent="CommonArea/MiscNodules" instance=ExtResource("9_bcse0")] -transform = Transform3D(0.118295, 0.17919, 0.107225, 0.0583387, 0.0899691, -0.214714, -0.200506, 0.131896, 0.000788523, 7.50128, 0.187829, 8.2365) -durability = 0.72 -value = 480.0 - -[node name="GrunkNodule7" parent="CommonArea/MiscNodules" instance=ExtResource("9_bcse0")] -transform = Transform3D(-0.090531, 0.646785, 0.251939, -0.181904, 0.223086, -0.638078, -0.669862, -0.147992, 0.139223, 6.96653, -0.359285, 8.24688) -durability = 2.1 -value = 1400.0 - -[node name="GrunkNodule8" parent="CommonArea/MiscNodules" instance=ExtResource("9_bcse0")] -transform = Transform3D(-0.0725436, -0.160288, -0.242992, -0.0822134, -0.228947, 0.175568, -0.279246, 0.109045, 0.0114361, 6.223, 0, 8.616) -durability = 0.9 -value = 600.0 - -[node name="GrunkNodule6" parent="CommonArea/MiscNodules" instance=ExtResource("9_bcse0")] -transform = Transform3D(-0.804086, -0.864658, 0.925101, 1.03324, 0.185488, 1.07145, -0.732022, 1.21159, 0.496168, 7.6647, 1.90346, 9.46831) -durability = 4.5 -value = 3000.0 - -[node name="GrunkNodule3" parent="CommonArea/MiscNodules" instance=ExtResource("9_bcse0")] -transform = Transform3D(-0.191524, -0.8911, 0.411411, 0.0893523, 0.4016, 0.911446, -0.977412, 0.211324, 0.00270573, -1.2039, 0.43978, 8.88536) - -[node name="ListenerTrap1" type="Node3D" parent="CommonArea"] - -[node name="Listener" parent="CommonArea/ListenerTrap1" instance=ExtResource("10_4ybca")] -transform = Transform3D(-1, 0, -8.74228e-08, 8.74228e-08, -4.37114e-08, -1, -3.82137e-15, -1, 4.37114e-08, 0, 2.1, 4.5) - -[node name="GunkRelay" parent="CommonArea/ListenerTrap1" instance=ExtResource("11_ct7ya")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.300001, 1.8, 4.5) - -[node name="GunkRelay2" parent="CommonArea/ListenerTrap1" instance=ExtResource("11_ct7ya")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.556068, 1.33382, 4.5) - -[node name="GunkRelay3" parent="CommonArea/ListenerTrap1" instance=ExtResource("11_ct7ya")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.366367, 0.882249, 4.5) - -[node name="GunkRelay4" parent="CommonArea/ListenerTrap1" instance=ExtResource("11_ct7ya")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0697079, 0.490421, 4.5) - -[node name="GunkRelay5" parent="CommonArea/ListenerTrap1" instance=ExtResource("11_ct7ya")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.598, 0, 4.5) - -[node name="GunkRelay6" parent="CommonArea/ListenerTrap1" instance=ExtResource("11_ct7ya")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.14662, 1.19209e-07, 4.16582) - -[node name="GunkRelay7" parent="CommonArea/ListenerTrap1" instance=ExtResource("11_ct7ya")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.71032, 2.38419e-07, 3.65323) - -[node name="GunkRelay8" parent="CommonArea/ListenerTrap1" instance=ExtResource("11_ct7ya")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.97505, 2.38419e-07, 3.0793) - -[node name="GunkRelay9" parent="CommonArea/ListenerTrap1" instance=ExtResource("11_ct7ya")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.95047, 2.38419e-07, 2.36993) - -[node name="GunkRelay10" parent="CommonArea/ListenerTrap1" instance=ExtResource("11_ct7ya")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.4519, 2.38419e-07, 1.79596) - -[node name="GunkRelay11" parent="CommonArea/ListenerTrap1" instance=ExtResource("11_ct7ya")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.784485, 2.38419e-07, 1.62703) - -[node name="GunkRelay12" parent="CommonArea/ListenerTrap1" instance=ExtResource("11_ct7ya")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.175201, 2.38419e-07, 1.80014) - -[node name="GunkRelay13" parent="CommonArea/ListenerTrap1" instance=ExtResource("11_ct7ya")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.475437, 2.38419e-07, 2.00121) - -[node name="GunkRelay14" parent="CommonArea/ListenerTrap1" instance=ExtResource("11_ct7ya")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.13213, 2.38419e-07, 1.89597) - -[node name="GunkRelay15" parent="CommonArea/ListenerTrap1" instance=ExtResource("11_ct7ya")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.61853, 2.38419e-07, 1.58379) - -[node name="GunkRelay16" parent="CommonArea/ListenerTrap1" instance=ExtResource("11_ct7ya")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.0396, 2.38419e-07, 1.14821) - -[node name="GunkRelay17" parent="CommonArea/ListenerTrap1" instance=ExtResource("11_ct7ya")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.25014, 2.38419e-07, 0.647285) - -[node name="GunkRelay18" parent="CommonArea/ListenerTrap1" instance=ExtResource("11_ct7ya")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.28643, 2.38419e-07, 0.0592422) - -[node name="GunkRelay19" parent="CommonArea/ListenerTrap1" instance=ExtResource("11_ct7ya")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.25739, 2.38419e-07, -0.485237) - -[node name="GunkRelay20" parent="CommonArea/ListenerTrap1" instance=ExtResource("11_ct7ya")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.15576, 2.38419e-07, -0.942604) - -[node name="GunkRelay21" parent="CommonArea/ListenerTrap1" instance=ExtResource("11_ct7ya")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.93797, 2.38419e-07, -1.31285) - -[node name="GunkRelay22" parent="CommonArea/ListenerTrap1" instance=ExtResource("11_ct7ya")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.60402, 2.38419e-07, -1.78474) - -[node name="GunkRelay23" parent="CommonArea/ListenerTrap1" instance=ExtResource("11_ct7ya")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.18295, 2.38419e-07, -2.1332) - -[node name="GunkRelay24" parent="CommonArea/ListenerTrap1" instance=ExtResource("11_ct7ya")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.711067, 2.38419e-07, -2.40181) - -[node name="GunkRelay25" parent="CommonArea/ListenerTrap1" instance=ExtResource("11_ct7ya")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.188364, 2.38419e-07, -2.55427) - -[node name="GunkRelay26" parent="CommonArea/ListenerTrap1" instance=ExtResource("11_ct7ya")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.435976, 2.38419e-07, -2.59057) - -[node name="GunkRelay27" parent="CommonArea/ListenerTrap1" instance=ExtResource("11_ct7ya")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.9006, 2.38419e-07, -2.39455) - -[node name="GunkRelay28" parent="CommonArea/ListenerTrap1" instance=ExtResource("11_ct7ya")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.29263, 2.38419e-07, -2.03883) - -[node name="GunkRelay29" parent="CommonArea/ListenerTrap1" instance=ExtResource("11_ct7ya")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.44508, 2.38419e-07, -1.53065) - -[node name="GunkRelay30" parent="CommonArea/ListenerTrap1" instance=ExtResource("11_ct7ya")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.26359, 2.38419e-07, -1.04424) - -[node name="GunkRelay31" parent="CommonArea/ListenerTrap1" instance=ExtResource("11_ct7ya")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.735319, 1.19209e-07, -0.809753) - -[node name="GunkRelay32" parent="CommonArea/ListenerTrap1" instance=ExtResource("11_ct7ya")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.745077, 0.6, -0.602982) - -[node name="GunkRelay33" parent="CommonArea/ListenerTrap1" instance=ExtResource("11_ct7ya")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.153706, 0.65, -0.513359) - -[node name="GunkRelay34" parent="CommonArea/ListenerTrap1" instance=ExtResource("11_ct7ya")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.340818, 0.65, -0.801064) - -[node name="GunkAlarm" parent="CommonArea/ListenerTrap1" instance=ExtResource("12_6n12m")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.67, -1.2) - -[node name="Room1" type="Node3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 0, -6) - -[node name="Bounds" type="Node3D" parent="Room1"] - -[node name="Floor" type="MeshInstance3D" parent="Room1/Bounds"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 0, -1.5) -mesh = ExtResource("13_txbaw") - -[node name="StaticBody3D" type="StaticBody3D" parent="Room1/Bounds/Floor"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Room1/Bounds/Floor/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_62grt") - -[node name="Gunkable" parent="Room1/Bounds/Floor/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_xbtal")] -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("4_rcrnx") - -[node name="Ceiling" type="MeshInstance3D" parent="Room1/Bounds"] -transform = Transform3D(1, 0, 0, 0, -1, 8.74228e-08, 0, -8.74228e-08, -1, -3, 3, -1.5) -mesh = SubResource("ArrayMesh_6nvhk") - -[node name="StaticBody3D" type="StaticBody3D" parent="Room1/Bounds/Ceiling"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Room1/Bounds/Ceiling/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_62grt") - -[node name="Gunkable" parent="Room1/Bounds/Ceiling/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_xbtal")] -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("4_rcrnx") - -[node name="Wall" type="MeshInstance3D" parent="Room1/Bounds"] -transform = Transform3D(-4.37114e-08, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, -4.37114e-08, 1.91068e-15, 1.5, 1.5, 0) -mesh = ExtResource("4_mxi1m") - -[node name="StaticBody3D" type="StaticBody3D" parent="Room1/Bounds/Wall"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Room1/Bounds/Wall/StaticBody3D"] -transform = Transform3D(1, 0, 0, 0, 1, -8.35185e-23, 0, -8.35188e-23, 1, 0, 0, 0) -shape = SubResource("ConcavePolygonShape3D_p11ap") - -[node name="Gunkable" parent="Room1/Bounds/Wall/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_xbtal")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("5_rcrnx") - -[node name="Wall2" type="MeshInstance3D" parent="Room1/Bounds"] -transform = Transform3D(-4.37114e-08, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, -4.37114e-08, 1.91068e-15, 1.5, 1.5, -3) -mesh = ExtResource("4_mxi1m") - -[node name="StaticBody3D" type="StaticBody3D" parent="Room1/Bounds/Wall2"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Room1/Bounds/Wall2/StaticBody3D"] -transform = Transform3D(1, 0, 0, 0, 1, -8.35185e-23, 0, -8.35188e-23, 1, 0, 0, 0) -shape = SubResource("ConcavePolygonShape3D_p11ap") - -[node name="Gunkable" parent="Room1/Bounds/Wall2/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_xbtal")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("5_rcrnx") - -[node name="Wall3" type="MeshInstance3D" parent="Room1/Bounds"] -transform = Transform3D(1, -2.13163e-14, -1.90582e-21, 0, -4.37114e-08, -1, 2.13163e-14, 1, -4.37114e-08, 0, 1.5, -4.5) -mesh = ExtResource("4_mxi1m") - -[node name="StaticBody3D" type="StaticBody3D" parent="Room1/Bounds/Wall3"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Room1/Bounds/Wall3/StaticBody3D"] -transform = Transform3D(1, 0, -1.00974e-28, 0, 1, 0, 0, 0, 1, 0, 0, 0) -shape = SubResource("ConcavePolygonShape3D_p11ap") - -[node name="Gunkable" parent="Room1/Bounds/Wall3/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_xbtal")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("5_rcrnx") - -[node name="Wall4" type="MeshInstance3D" parent="Room1/Bounds"] -transform = Transform3D(1, -2.13163e-14, -1.90582e-21, 0, -4.37114e-08, -1, 2.13163e-14, 1, -4.37114e-08, -3, 1.5, -4.5) -mesh = ExtResource("18_rwb8f") - -[node name="StaticBody3D" type="StaticBody3D" parent="Room1/Bounds/Wall4"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Room1/Bounds/Wall4/StaticBody3D"] -transform = Transform3D(1, 0, -1.00974e-28, 0, 1, 0, 0, 0, 1, 0, 0, 0) -shape = SubResource("ConcavePolygonShape3D_p11ap") - -[node name="Gunkable" parent="Room1/Bounds/Wall4/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_xbtal")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("5_rcrnx") - -[node name="Wall5" type="MeshInstance3D" parent="Room1/Bounds"] -transform = Transform3D(1, -2.13163e-14, -1.90582e-21, 0, -4.37114e-08, -1, 2.13163e-14, 1, -4.37114e-08, -6, 1.5, -4.5) -mesh = ExtResource("4_mxi1m") - -[node name="StaticBody3D" type="StaticBody3D" parent="Room1/Bounds/Wall5"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Room1/Bounds/Wall5/StaticBody3D"] -transform = Transform3D(1, 0, -1.00974e-28, 0, 1, 0, 0, 0, 1, 0, 0, 0) -shape = SubResource("ConcavePolygonShape3D_p11ap") - -[node name="Gunkable" parent="Room1/Bounds/Wall5/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_xbtal")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("5_rcrnx") - -[node name="Wall6" type="MeshInstance3D" parent="Room1/Bounds"] -transform = Transform3D(-4.37114e-08, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -4.37114e-08, 1.91069e-15, -7.5, 1.5, -3) -mesh = ExtResource("4_mxi1m") - -[node name="StaticBody3D" type="StaticBody3D" parent="Room1/Bounds/Wall6"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Room1/Bounds/Wall6/StaticBody3D"] -transform = Transform3D(1, 0, 0, 0, 1, -8.35189e-23, 0, -8.35188e-23, 1, 0, 0, 0) -shape = SubResource("ConcavePolygonShape3D_p11ap") - -[node name="Gunkable" parent="Room1/Bounds/Wall6/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_xbtal")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("5_rcrnx") - -[node name="Wall7" type="MeshInstance3D" parent="Room1/Bounds"] -transform = Transform3D(-4.37114e-08, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -4.37114e-08, 1.91069e-15, -7.5, 1.5, 0) -mesh = ExtResource("4_mxi1m") - -[node name="StaticBody3D" type="StaticBody3D" parent="Room1/Bounds/Wall7"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Room1/Bounds/Wall7/StaticBody3D"] -transform = Transform3D(1, 0, 0, 0, 1, -8.35189e-23, 0, -8.35188e-23, 1, 0, 0, 0) -shape = SubResource("ConcavePolygonShape3D_p11ap") - -[node name="Gunkable" parent="Room1/Bounds/Wall7/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_xbtal")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("5_rcrnx") - -[node name="Wall8" type="MeshInstance3D" parent="Room1/Bounds"] -transform = Transform3D(-1, -8.74228e-08, 3.82137e-15, 0, -4.37114e-08, -1, 8.74228e-08, -1, 4.37114e-08, -6, 1.5, 1.5) -mesh = ExtResource("4_mxi1m") - -[node name="StaticBody3D" type="StaticBody3D" parent="Room1/Bounds/Wall8"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Room1/Bounds/Wall8/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_p11ap") - -[node name="Gunkable" parent="Room1/Bounds/Wall8/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_xbtal")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("5_rcrnx") - -[node name="Wall9" type="MeshInstance3D" parent="Room1/Bounds"] -transform = Transform3D(-1, -8.74228e-08, 3.82137e-15, 0, -4.37114e-08, -1, 8.74228e-08, -1, 4.37114e-08, -3, 1.5, 1.5) -mesh = ExtResource("4_mxi1m") - -[node name="StaticBody3D" type="StaticBody3D" parent="Room1/Bounds/Wall9"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Room1/Bounds/Wall9/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_p11ap") - -[node name="Gunkable" parent="Room1/Bounds/Wall9/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_xbtal")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("5_rcrnx") - -[node name="Props" type="Node3D" parent="Room1"] - -[node name="Bed" type="MeshInstance3D" parent="Room1/Props"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0.6, 0.8) -mesh = SubResource("BoxMesh_f0xh4") - -[node name="StaticBody3D" type="StaticBody3D" parent="Room1/Props/Bed"] -collision_layer = 5 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Room1/Props/Bed/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_f0xh4") - -[node name="PhysCrateLong" parent="Room1/Props" instance=ExtResource("20_ga3kk")] -transform = Transform3D(0.0871557, 0, -0.996195, 0, 1, 0, 0.996195, 0, 0.0871557, -5.7, 0.25, 0.900002) - -[node name="FloatingDust" parent="Room1" instance=ExtResource("7_smsfc")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 1.5, -1.5) -visibility_aabb = AABB(-4.5, -1.5, -3, 9, 3, 6) -process_material = SubResource("ParticleProcessMaterial_48a1a") - -[node name="OverheadLight" parent="Room1" instance=ExtResource("24_or2wh")] -transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -3, 3, -3) - -[node name="Room2" type="Node3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9, 0, -6) - -[node name="Bounds" type="Node3D" parent="Room2"] - -[node name="Floor" type="MeshInstance3D" parent="Room2/Bounds"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 0, -1.5) -mesh = ExtResource("13_txbaw") - -[node name="StaticBody3D" type="StaticBody3D" parent="Room2/Bounds/Floor"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Room2/Bounds/Floor/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_62grt") - -[node name="Gunkable" parent="Room2/Bounds/Floor/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_xbtal")] -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("4_rcrnx") - -[node name="Ceiling" type="MeshInstance3D" parent="Room2/Bounds"] -transform = Transform3D(1, 0, 0, 0, -1, 8.74228e-08, 0, -8.74228e-08, -1, -3, 3, -1.5) -mesh = SubResource("ArrayMesh_6nvhk") - -[node name="StaticBody3D" type="StaticBody3D" parent="Room2/Bounds/Ceiling"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Room2/Bounds/Ceiling/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_62grt") - -[node name="Gunkable" parent="Room2/Bounds/Ceiling/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_xbtal")] -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("4_rcrnx") - -[node name="Wall" type="MeshInstance3D" parent="Room2/Bounds"] -transform = Transform3D(-4.37114e-08, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, -4.37114e-08, 1.91068e-15, 1.5, 1.5, 0) -mesh = ExtResource("4_mxi1m") - -[node name="StaticBody3D" type="StaticBody3D" parent="Room2/Bounds/Wall"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Room2/Bounds/Wall/StaticBody3D"] -transform = Transform3D(1, 0, 0, 0, 1, -8.35185e-23, 0, -8.35188e-23, 1, 0, 0, 0) -shape = SubResource("ConcavePolygonShape3D_p11ap") - -[node name="Gunkable" parent="Room2/Bounds/Wall/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_xbtal")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("5_rcrnx") - -[node name="Wall2" type="MeshInstance3D" parent="Room2/Bounds"] -transform = Transform3D(-4.37114e-08, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, -4.37114e-08, 1.91068e-15, 1.5, 1.5, -3) -mesh = ExtResource("4_mxi1m") - -[node name="StaticBody3D" type="StaticBody3D" parent="Room2/Bounds/Wall2"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Room2/Bounds/Wall2/StaticBody3D"] -transform = Transform3D(1, 0, 0, 0, 1, -8.35185e-23, 0, -8.35188e-23, 1, 0, 0, 0) -shape = SubResource("ConcavePolygonShape3D_p11ap") - -[node name="Gunkable" parent="Room2/Bounds/Wall2/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_xbtal")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("5_rcrnx") - -[node name="Wall3" type="MeshInstance3D" parent="Room2/Bounds"] -transform = Transform3D(1, -2.13163e-14, -1.90582e-21, 0, -4.37114e-08, -1, 2.13163e-14, 1, -4.37114e-08, 0, 1.5, -4.5) -mesh = ExtResource("4_mxi1m") - -[node name="StaticBody3D" type="StaticBody3D" parent="Room2/Bounds/Wall3"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Room2/Bounds/Wall3/StaticBody3D"] -transform = Transform3D(1, 0, -1.00974e-28, 0, 1, 0, 0, 0, 1, 0, 0, 0) -shape = SubResource("ConcavePolygonShape3D_p11ap") - -[node name="Gunkable" parent="Room2/Bounds/Wall3/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_xbtal")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("5_rcrnx") - -[node name="Wall4" type="MeshInstance3D" parent="Room2/Bounds"] -transform = Transform3D(1, -2.13163e-14, -1.90582e-21, 0, -4.37114e-08, -1, 2.13163e-14, 1, -4.37114e-08, -3, 1.5, -4.5) -mesh = ExtResource("18_rwb8f") - -[node name="StaticBody3D" type="StaticBody3D" parent="Room2/Bounds/Wall4"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Room2/Bounds/Wall4/StaticBody3D"] -transform = Transform3D(1, 0, -1.00974e-28, 0, 1, 0, 0, 0, 1, 0, 0, 0) -shape = SubResource("ConcavePolygonShape3D_p11ap") - -[node name="Gunkable" parent="Room2/Bounds/Wall4/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_xbtal")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("5_rcrnx") - -[node name="Wall5" type="MeshInstance3D" parent="Room2/Bounds"] -transform = Transform3D(1, -2.13163e-14, -1.90582e-21, 0, -4.37114e-08, -1, 2.13163e-14, 1, -4.37114e-08, -6, 1.5, -4.5) -mesh = ExtResource("4_mxi1m") - -[node name="StaticBody3D" type="StaticBody3D" parent="Room2/Bounds/Wall5"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Room2/Bounds/Wall5/StaticBody3D"] -transform = Transform3D(1, 0, -1.00974e-28, 0, 1, 0, 0, 0, 1, 0, 0, 0) -shape = SubResource("ConcavePolygonShape3D_p11ap") - -[node name="Gunkable" parent="Room2/Bounds/Wall5/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_xbtal")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("5_rcrnx") - -[node name="Wall6" type="MeshInstance3D" parent="Room2/Bounds"] -transform = Transform3D(-4.37114e-08, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -4.37114e-08, 1.91069e-15, -7.5, 1.5, -3) -mesh = ExtResource("4_mxi1m") - -[node name="StaticBody3D" type="StaticBody3D" parent="Room2/Bounds/Wall6"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Room2/Bounds/Wall6/StaticBody3D"] -transform = Transform3D(1, 0, 0, 0, 1, -8.35189e-23, 0, -8.35188e-23, 1, 0, 0, 0) -shape = SubResource("ConcavePolygonShape3D_p11ap") - -[node name="Gunkable" parent="Room2/Bounds/Wall6/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_xbtal")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("5_rcrnx") - -[node name="Wall7" type="MeshInstance3D" parent="Room2/Bounds"] -transform = Transform3D(-4.37114e-08, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -4.37114e-08, 1.91069e-15, -7.5, 1.5, 0) -mesh = ExtResource("4_mxi1m") - -[node name="StaticBody3D" type="StaticBody3D" parent="Room2/Bounds/Wall7"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Room2/Bounds/Wall7/StaticBody3D"] -transform = Transform3D(1, 0, 0, 0, 1, -8.35189e-23, 0, -8.35188e-23, 1, 0, 0, 0) -shape = SubResource("ConcavePolygonShape3D_p11ap") - -[node name="Gunkable" parent="Room2/Bounds/Wall7/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_xbtal")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("5_rcrnx") - -[node name="Wall8" type="MeshInstance3D" parent="Room2/Bounds"] -transform = Transform3D(-1, -8.74228e-08, 3.82137e-15, 0, -4.37114e-08, -1, 8.74228e-08, -1, 4.37114e-08, 0, 1.5, 1.5) -mesh = ExtResource("4_mxi1m") - -[node name="StaticBody3D" type="StaticBody3D" parent="Room2/Bounds/Wall8"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Room2/Bounds/Wall8/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_p11ap") - -[node name="Gunkable" parent="Room2/Bounds/Wall8/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_xbtal")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("5_rcrnx") - -[node name="Wall9" type="MeshInstance3D" parent="Room2/Bounds"] -transform = Transform3D(-1, -8.74228e-08, 3.82137e-15, 0, -4.37114e-08, -1, 8.74228e-08, -1, 4.37114e-08, -3, 1.5, 1.5) -mesh = ExtResource("4_mxi1m") - -[node name="StaticBody3D" type="StaticBody3D" parent="Room2/Bounds/Wall9"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Room2/Bounds/Wall9/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_p11ap") - -[node name="Gunkable" parent="Room2/Bounds/Wall9/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_xbtal")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("5_rcrnx") - -[node name="Props" type="Node3D" parent="Room2"] - -[node name="Bed" type="MeshInstance3D" parent="Room2/Props"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.6, 0.800003) -mesh = SubResource("BoxMesh_f0xh4") - -[node name="StaticBody3D" type="StaticBody3D" parent="Room2/Props/Bed"] -collision_layer = 5 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Room2/Props/Bed/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_f0xh4") - -[node name="FloatingDust" parent="Room2" instance=ExtResource("7_smsfc")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 1.5, -1.5) -visibility_aabb = AABB(-4.5, -1.5, -3, 9, 3, 6) -process_material = SubResource("ParticleProcessMaterial_48a1a") - -[node name="BurnoutLight" parent="Room2" instance=ExtResource("8_xwa5b")] -transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -3, 3, -3) - -[node name="Room3" type="Node3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9, 0, 9) - -[node name="Bounds" type="Node3D" parent="Room3"] - -[node name="Floor" type="MeshInstance3D" parent="Room3/Bounds"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 0, -1.5) -mesh = ExtResource("13_txbaw") - -[node name="StaticBody3D" type="StaticBody3D" parent="Room3/Bounds/Floor"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Room3/Bounds/Floor/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_62grt") - -[node name="Gunkable" parent="Room3/Bounds/Floor/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_xbtal")] -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("4_rcrnx") - -[node name="Ceiling" type="MeshInstance3D" parent="Room3/Bounds"] -transform = Transform3D(1, 0, 0, 0, -1, 8.74228e-08, 0, -8.74228e-08, -1, -3, 3, -1.5) -mesh = SubResource("ArrayMesh_6nvhk") - -[node name="StaticBody3D" type="StaticBody3D" parent="Room3/Bounds/Ceiling"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Room3/Bounds/Ceiling/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_62grt") - -[node name="Gunkable" parent="Room3/Bounds/Ceiling/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_xbtal")] -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("4_rcrnx") - -[node name="Wall" type="MeshInstance3D" parent="Room3/Bounds"] -transform = Transform3D(-4.37114e-08, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, -4.37114e-08, 1.91068e-15, 1.5, 1.5, 0) -mesh = ExtResource("4_mxi1m") - -[node name="StaticBody3D" type="StaticBody3D" parent="Room3/Bounds/Wall"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Room3/Bounds/Wall/StaticBody3D"] -transform = Transform3D(1, 0, 0, 0, 1, -8.35185e-23, 0, -8.35188e-23, 1, 0, 0, 0) -shape = SubResource("ConcavePolygonShape3D_p11ap") - -[node name="Gunkable" parent="Room3/Bounds/Wall/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_xbtal")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("5_rcrnx") - -[node name="Wall2" type="MeshInstance3D" parent="Room3/Bounds"] -transform = Transform3D(-4.37114e-08, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, -4.37114e-08, 1.91068e-15, 1.5, 1.5, -3) -mesh = ExtResource("4_mxi1m") - -[node name="StaticBody3D" type="StaticBody3D" parent="Room3/Bounds/Wall2"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Room3/Bounds/Wall2/StaticBody3D"] -transform = Transform3D(1, 0, 0, 0, 1, -8.35185e-23, 0, -8.35188e-23, 1, 0, 0, 0) -shape = SubResource("ConcavePolygonShape3D_p11ap") - -[node name="Gunkable" parent="Room3/Bounds/Wall2/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_xbtal")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("5_rcrnx") - -[node name="Wall3" type="MeshInstance3D" parent="Room3/Bounds"] -transform = Transform3D(1, -2.13163e-14, -1.90582e-21, 0, -4.37114e-08, -1, 2.13163e-14, 1, -4.37114e-08, 0, 1.5, -4.5) -mesh = ExtResource("4_mxi1m") - -[node name="StaticBody3D" type="StaticBody3D" parent="Room3/Bounds/Wall3"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Room3/Bounds/Wall3/StaticBody3D"] -transform = Transform3D(1, 0, -1.00974e-28, 0, 1, 0, 0, 0, 1, 0, 0, 0) -shape = SubResource("ConcavePolygonShape3D_p11ap") - -[node name="Gunkable" parent="Room3/Bounds/Wall3/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_xbtal")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("5_rcrnx") - -[node name="Wall4" type="MeshInstance3D" parent="Room3/Bounds"] -transform = Transform3D(1, -2.13163e-14, -1.90582e-21, 0, -4.37114e-08, -1, 2.13163e-14, 1, -4.37114e-08, -3, 1.5, -4.5) -mesh = ExtResource("4_mxi1m") - -[node name="StaticBody3D" type="StaticBody3D" parent="Room3/Bounds/Wall4"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Room3/Bounds/Wall4/StaticBody3D"] -transform = Transform3D(1, 0, -1.00974e-28, 0, 1, 0, 0, 0, 1, 0, 0, 0) -shape = SubResource("ConcavePolygonShape3D_p11ap") - -[node name="Gunkable" parent="Room3/Bounds/Wall4/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_xbtal")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("5_rcrnx") - -[node name="Wall5" type="MeshInstance3D" parent="Room3/Bounds"] -transform = Transform3D(-1, 8.74228e-08, -3.82137e-15, 0, -4.37114e-08, -1, -8.74228e-08, -1, 4.37114e-08, -6, 1.5, 1.5) -mesh = ExtResource("4_mxi1m") - -[node name="StaticBody3D" type="StaticBody3D" parent="Room3/Bounds/Wall5"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Room3/Bounds/Wall5/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_p11ap") - -[node name="Gunkable" parent="Room3/Bounds/Wall5/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_xbtal")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("5_rcrnx") - -[node name="Wall6" type="MeshInstance3D" parent="Room3/Bounds"] -transform = Transform3D(-4.37114e-08, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -4.37114e-08, 1.91069e-15, -7.5, 1.5, -3) -mesh = ExtResource("4_mxi1m") - -[node name="StaticBody3D" type="StaticBody3D" parent="Room3/Bounds/Wall6"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Room3/Bounds/Wall6/StaticBody3D"] -transform = Transform3D(1, 0, 0, 0, 1, -8.35189e-23, 0, -8.35188e-23, 1, 0, 0, 0) -shape = SubResource("ConcavePolygonShape3D_p11ap") - -[node name="Gunkable" parent="Room3/Bounds/Wall6/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_xbtal")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("5_rcrnx") - -[node name="Wall7" type="MeshInstance3D" parent="Room3/Bounds"] -transform = Transform3D(-4.37114e-08, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -4.37114e-08, 1.91069e-15, -7.5, 1.5, 0) -mesh = ExtResource("4_mxi1m") - -[node name="StaticBody3D" type="StaticBody3D" parent="Room3/Bounds/Wall7"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Room3/Bounds/Wall7/StaticBody3D"] -transform = Transform3D(1, 0, 0, 0, 1, -8.35189e-23, 0, -8.35188e-23, 1, 0, 0, 0) -shape = SubResource("ConcavePolygonShape3D_p11ap") - -[node name="Gunkable" parent="Room3/Bounds/Wall7/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_xbtal")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("5_rcrnx") - -[node name="Wall8" type="MeshInstance3D" parent="Room3/Bounds"] -transform = Transform3D(-1, -8.74228e-08, 3.82137e-15, 0, -4.37114e-08, -1, 8.74228e-08, -1, 4.37114e-08, 0, 1.5, 1.5) -mesh = ExtResource("4_mxi1m") - -[node name="StaticBody3D" type="StaticBody3D" parent="Room3/Bounds/Wall8"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Room3/Bounds/Wall8/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_p11ap") - -[node name="Gunkable" parent="Room3/Bounds/Wall8/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_xbtal")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("5_rcrnx") - -[node name="Wall9" type="MeshInstance3D" parent="Room3/Bounds"] -transform = Transform3D(-1, -8.74228e-08, 3.82137e-15, 0, -4.37114e-08, -1, 8.74228e-08, -1, 4.37114e-08, -3, 1.5, 1.5) -mesh = ExtResource("25_1o6wp") - -[node name="StaticBody3D" type="StaticBody3D" parent="Room3/Bounds/Wall9"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Room3/Bounds/Wall9/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_p11ap") - -[node name="Gunkable" parent="Room3/Bounds/Wall9/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_xbtal")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("5_rcrnx") - -[node name="Props" type="Node3D" parent="Room3"] - -[node name="Bed" type="MeshInstance3D" parent="Room3/Props"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.6, -3.8) -mesh = SubResource("BoxMesh_f0xh4") - -[node name="StaticBody3D" type="StaticBody3D" parent="Room3/Props/Bed"] -collision_layer = 5 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Room3/Props/Bed/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_f0xh4") - -[node name="FloatingDust" parent="Room3" instance=ExtResource("7_smsfc")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 1.5, -1.5) -visibility_aabb = AABB(-4.5, -1.5, -3, 9, 3, 6) -process_material = SubResource("ParticleProcessMaterial_48a1a") - -[node name="OverheadLight" parent="Room3" instance=ExtResource("24_or2wh")] -transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -3, 3, 0) - -[node name="Room4" type="Node3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 0, 9) - -[node name="Bounds" type="Node3D" parent="Room4"] - -[node name="Floor" type="MeshInstance3D" parent="Room4/Bounds"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 0, -1.5) -mesh = ExtResource("13_txbaw") - -[node name="StaticBody3D" type="StaticBody3D" parent="Room4/Bounds/Floor"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Room4/Bounds/Floor/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_62grt") - -[node name="Gunkable" parent="Room4/Bounds/Floor/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_xbtal")] -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("4_rcrnx") - -[node name="Ceiling" type="MeshInstance3D" parent="Room4/Bounds"] -transform = Transform3D(1, 0, 0, 0, -1, 8.74228e-08, 0, -8.74228e-08, -1, -3, 3, -1.5) -mesh = SubResource("ArrayMesh_6nvhk") - -[node name="StaticBody3D" type="StaticBody3D" parent="Room4/Bounds/Ceiling"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Room4/Bounds/Ceiling/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_62grt") - -[node name="Gunkable" parent="Room4/Bounds/Ceiling/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_xbtal")] -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("4_rcrnx") - -[node name="Wall" type="MeshInstance3D" parent="Room4/Bounds"] -transform = Transform3D(-4.37114e-08, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, -4.37114e-08, 1.91068e-15, 1.5, 1.5, 0) -mesh = ExtResource("4_mxi1m") - -[node name="StaticBody3D" type="StaticBody3D" parent="Room4/Bounds/Wall"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Room4/Bounds/Wall/StaticBody3D"] -transform = Transform3D(1, 0, 0, 0, 1, -8.35185e-23, 0, -8.35188e-23, 1, 0, 0, 0) -shape = SubResource("ConcavePolygonShape3D_p11ap") - -[node name="Gunkable" parent="Room4/Bounds/Wall/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_xbtal")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("5_rcrnx") - -[node name="Wall2" type="MeshInstance3D" parent="Room4/Bounds"] -transform = Transform3D(-4.37114e-08, -1, 4.37114e-08, 0, -4.37114e-08, -1, 1, -4.37114e-08, 1.91068e-15, 1.5, 1.5, -3) -mesh = ExtResource("4_mxi1m") - -[node name="StaticBody3D" type="StaticBody3D" parent="Room4/Bounds/Wall2"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Room4/Bounds/Wall2/StaticBody3D"] -transform = Transform3D(1, 0, 0, 0, 1, -8.35185e-23, 0, -8.35188e-23, 1, 0, 0, 0) -shape = SubResource("ConcavePolygonShape3D_p11ap") - -[node name="Gunkable" parent="Room4/Bounds/Wall2/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_xbtal")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("5_rcrnx") - -[node name="Wall3" type="MeshInstance3D" parent="Room4/Bounds"] -transform = Transform3D(1, -2.13163e-14, -1.90582e-21, 0, -4.37114e-08, -1, 2.13163e-14, 1, -4.37114e-08, -6, 1.5, -4.5) -mesh = ExtResource("4_mxi1m") - -[node name="StaticBody3D" type="StaticBody3D" parent="Room4/Bounds/Wall3"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Room4/Bounds/Wall3/StaticBody3D"] -transform = Transform3D(1, 0, -1.00974e-28, 0, 1, 0, 0, 0, 1, 0, 0, 0) -shape = SubResource("ConcavePolygonShape3D_p11ap") - -[node name="Gunkable" parent="Room4/Bounds/Wall3/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_xbtal")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("5_rcrnx") - -[node name="Wall4" type="MeshInstance3D" parent="Room4/Bounds"] -transform = Transform3D(1, -2.13163e-14, -1.90582e-21, 0, -4.37114e-08, -1, 2.13163e-14, 1, -4.37114e-08, -3, 1.5, -4.5) -mesh = ExtResource("4_mxi1m") - -[node name="StaticBody3D" type="StaticBody3D" parent="Room4/Bounds/Wall4"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Room4/Bounds/Wall4/StaticBody3D"] -transform = Transform3D(1, 0, -1.00974e-28, 0, 1, 0, 0, 0, 1, 0, 0, 0) -shape = SubResource("ConcavePolygonShape3D_p11ap") - -[node name="Gunkable" parent="Room4/Bounds/Wall4/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_xbtal")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("5_rcrnx") - -[node name="Wall5" type="MeshInstance3D" parent="Room4/Bounds"] -transform = Transform3D(-1, 8.74228e-08, -3.82137e-15, 0, -4.37114e-08, -1, -8.74228e-08, -1, 4.37114e-08, -6, 1.5, 1.5) -mesh = ExtResource("4_mxi1m") - -[node name="StaticBody3D" type="StaticBody3D" parent="Room4/Bounds/Wall5"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Room4/Bounds/Wall5/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_p11ap") - -[node name="Gunkable" parent="Room4/Bounds/Wall5/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_xbtal")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("5_rcrnx") - -[node name="Wall6" type="MeshInstance3D" parent="Room4/Bounds"] -transform = Transform3D(-4.37114e-08, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -4.37114e-08, 1.91069e-15, -7.5, 1.5, -3) -mesh = ExtResource("4_mxi1m") - -[node name="StaticBody3D" type="StaticBody3D" parent="Room4/Bounds/Wall6"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Room4/Bounds/Wall6/StaticBody3D"] -transform = Transform3D(1, 0, 0, 0, 1, -8.35189e-23, 0, -8.35188e-23, 1, 0, 0, 0) -shape = SubResource("ConcavePolygonShape3D_p11ap") - -[node name="Gunkable" parent="Room4/Bounds/Wall6/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_xbtal")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("5_rcrnx") - -[node name="Wall7" type="MeshInstance3D" parent="Room4/Bounds"] -transform = Transform3D(-4.37114e-08, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -4.37114e-08, 1.91069e-15, -7.5, 1.5, 0) -mesh = ExtResource("4_mxi1m") - -[node name="StaticBody3D" type="StaticBody3D" parent="Room4/Bounds/Wall7"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Room4/Bounds/Wall7/StaticBody3D"] -transform = Transform3D(1, 0, 0, 0, 1, -8.35189e-23, 0, -8.35188e-23, 1, 0, 0, 0) -shape = SubResource("ConcavePolygonShape3D_p11ap") - -[node name="Gunkable" parent="Room4/Bounds/Wall7/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_xbtal")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("5_rcrnx") - -[node name="Wall8" type="MeshInstance3D" parent="Room4/Bounds"] -transform = Transform3D(-1, -8.74228e-08, 3.82137e-15, 0, -4.37114e-08, -1, 8.74228e-08, -1, 4.37114e-08, 0, 1.5, 1.5) -mesh = ExtResource("4_mxi1m") - -[node name="StaticBody3D" type="StaticBody3D" parent="Room4/Bounds/Wall8"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Room4/Bounds/Wall8/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_p11ap") - -[node name="Gunkable" parent="Room4/Bounds/Wall8/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_xbtal")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("5_rcrnx") - -[node name="Wall9" type="MeshInstance3D" parent="Room4/Bounds"] -transform = Transform3D(-1, -8.74228e-08, 3.82137e-15, 0, -4.37114e-08, -1, 8.74228e-08, -1, 4.37114e-08, -3, 1.5, 1.5) -mesh = ExtResource("25_1o6wp") - -[node name="StaticBody3D" type="StaticBody3D" parent="Room4/Bounds/Wall9"] -collision_layer = 5 -collision_mask = 0 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Room4/Bounds/Wall9/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_p11ap") - -[node name="Gunkable" parent="Room4/Bounds/Wall9/StaticBody3D" node_paths=PackedStringArray("body", "mesh_instance") instance=ExtResource("2_xbtal")] -mask_dim = 64 -body = NodePath("..") -mesh_instance = NodePath("../..") -source_gunk_material = ExtResource("5_rcrnx") - -[node name="Props" type="Node3D" parent="Room4"] - -[node name="Bed" type="MeshInstance3D" parent="Room4/Props"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0.6, -3.8) -mesh = SubResource("BoxMesh_f0xh4") - -[node name="StaticBody3D" type="StaticBody3D" parent="Room4/Props/Bed"] -collision_layer = 5 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Room4/Props/Bed/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_f0xh4") - -[node name="FloatingDust" parent="Room4" instance=ExtResource("7_smsfc")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 1.5, -1.5) -visibility_aabb = AABB(-4.5, -1.5, -3, 9, 3, 6) -process_material = SubResource("ParticleProcessMaterial_48a1a") - -[node name="OverheadLight" parent="Room4" instance=ExtResource("24_or2wh")] -transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -3, 3, 0) - -[connection signal="triggered" from="CommonArea/ListenerTrap1/Listener" to="CommonArea/ListenerTrap1/GunkRelay" method="trigger"] -[connection signal="pulsed" from="CommonArea/ListenerTrap1/GunkRelay" to="CommonArea/ListenerTrap1/GunkRelay2" method="pulse"] -[connection signal="triggered" from="CommonArea/ListenerTrap1/GunkRelay" to="CommonArea/ListenerTrap1/GunkRelay2" method="trigger"] -[connection signal="pulsed" from="CommonArea/ListenerTrap1/GunkRelay2" to="CommonArea/ListenerTrap1/GunkRelay3" method="pulse"] -[connection signal="triggered" from="CommonArea/ListenerTrap1/GunkRelay2" to="CommonArea/ListenerTrap1/GunkRelay3" method="trigger"] -[connection signal="pulsed" from="CommonArea/ListenerTrap1/GunkRelay3" to="CommonArea/ListenerTrap1/GunkRelay4" method="pulse"] -[connection signal="triggered" from="CommonArea/ListenerTrap1/GunkRelay3" to="CommonArea/ListenerTrap1/GunkRelay4" method="trigger"] -[connection signal="pulsed" from="CommonArea/ListenerTrap1/GunkRelay4" to="CommonArea/ListenerTrap1/GunkRelay5" method="pulse"] -[connection signal="triggered" from="CommonArea/ListenerTrap1/GunkRelay4" to="CommonArea/ListenerTrap1/GunkRelay5" method="trigger"] -[connection signal="pulsed" from="CommonArea/ListenerTrap1/GunkRelay5" to="CommonArea/ListenerTrap1/GunkRelay6" method="pulse"] -[connection signal="triggered" from="CommonArea/ListenerTrap1/GunkRelay5" to="CommonArea/ListenerTrap1/GunkRelay6" method="trigger"] -[connection signal="pulsed" from="CommonArea/ListenerTrap1/GunkRelay6" to="CommonArea/ListenerTrap1/GunkRelay7" method="pulse"] -[connection signal="triggered" from="CommonArea/ListenerTrap1/GunkRelay6" to="CommonArea/ListenerTrap1/GunkRelay7" method="trigger"] -[connection signal="pulsed" from="CommonArea/ListenerTrap1/GunkRelay7" to="CommonArea/ListenerTrap1/GunkRelay8" method="pulse"] -[connection signal="triggered" from="CommonArea/ListenerTrap1/GunkRelay7" to="CommonArea/ListenerTrap1/GunkRelay8" method="trigger"] -[connection signal="pulsed" from="CommonArea/ListenerTrap1/GunkRelay8" to="CommonArea/ListenerTrap1/GunkRelay9" method="pulse"] -[connection signal="triggered" from="CommonArea/ListenerTrap1/GunkRelay8" to="CommonArea/ListenerTrap1/GunkRelay9" method="trigger"] -[connection signal="pulsed" from="CommonArea/ListenerTrap1/GunkRelay9" to="CommonArea/ListenerTrap1/GunkRelay10" method="pulse"] -[connection signal="triggered" from="CommonArea/ListenerTrap1/GunkRelay9" to="CommonArea/ListenerTrap1/GunkRelay10" method="trigger"] -[connection signal="pulsed" from="CommonArea/ListenerTrap1/GunkRelay10" to="CommonArea/ListenerTrap1/GunkRelay11" method="pulse"] -[connection signal="triggered" from="CommonArea/ListenerTrap1/GunkRelay10" to="CommonArea/ListenerTrap1/GunkRelay11" method="trigger"] -[connection signal="pulsed" from="CommonArea/ListenerTrap1/GunkRelay11" to="CommonArea/ListenerTrap1/GunkRelay12" method="pulse"] -[connection signal="triggered" from="CommonArea/ListenerTrap1/GunkRelay11" to="CommonArea/ListenerTrap1/GunkRelay12" method="trigger"] -[connection signal="pulsed" from="CommonArea/ListenerTrap1/GunkRelay12" to="CommonArea/ListenerTrap1/GunkRelay13" method="pulse"] -[connection signal="triggered" from="CommonArea/ListenerTrap1/GunkRelay12" to="CommonArea/ListenerTrap1/GunkRelay13" method="trigger"] -[connection signal="pulsed" from="CommonArea/ListenerTrap1/GunkRelay13" to="CommonArea/ListenerTrap1/GunkRelay14" method="pulse"] -[connection signal="triggered" from="CommonArea/ListenerTrap1/GunkRelay13" to="CommonArea/ListenerTrap1/GunkRelay14" method="trigger"] -[connection signal="pulsed" from="CommonArea/ListenerTrap1/GunkRelay14" to="CommonArea/ListenerTrap1/GunkRelay15" method="pulse"] -[connection signal="triggered" from="CommonArea/ListenerTrap1/GunkRelay14" to="CommonArea/ListenerTrap1/GunkRelay15" method="trigger"] -[connection signal="pulsed" from="CommonArea/ListenerTrap1/GunkRelay15" to="CommonArea/ListenerTrap1/GunkRelay16" method="pulse"] -[connection signal="triggered" from="CommonArea/ListenerTrap1/GunkRelay15" to="CommonArea/ListenerTrap1/GunkRelay16" method="trigger"] -[connection signal="pulsed" from="CommonArea/ListenerTrap1/GunkRelay16" to="CommonArea/ListenerTrap1/GunkRelay17" method="pulse"] -[connection signal="triggered" from="CommonArea/ListenerTrap1/GunkRelay16" to="CommonArea/ListenerTrap1/GunkRelay17" method="trigger"] -[connection signal="pulsed" from="CommonArea/ListenerTrap1/GunkRelay17" to="CommonArea/ListenerTrap1/GunkRelay18" method="pulse"] -[connection signal="triggered" from="CommonArea/ListenerTrap1/GunkRelay17" to="CommonArea/ListenerTrap1/GunkRelay18" method="trigger"] -[connection signal="pulsed" from="CommonArea/ListenerTrap1/GunkRelay18" to="CommonArea/ListenerTrap1/GunkRelay19" method="pulse"] -[connection signal="triggered" from="CommonArea/ListenerTrap1/GunkRelay18" to="CommonArea/ListenerTrap1/GunkRelay19" method="trigger"] -[connection signal="pulsed" from="CommonArea/ListenerTrap1/GunkRelay19" to="CommonArea/ListenerTrap1/GunkRelay20" method="pulse"] -[connection signal="triggered" from="CommonArea/ListenerTrap1/GunkRelay19" to="CommonArea/ListenerTrap1/GunkRelay20" method="trigger"] -[connection signal="pulsed" from="CommonArea/ListenerTrap1/GunkRelay20" to="CommonArea/ListenerTrap1/GunkRelay21" method="pulse"] -[connection signal="triggered" from="CommonArea/ListenerTrap1/GunkRelay20" to="CommonArea/ListenerTrap1/GunkRelay21" method="trigger"] -[connection signal="pulsed" from="CommonArea/ListenerTrap1/GunkRelay21" to="CommonArea/ListenerTrap1/GunkRelay22" method="pulse"] -[connection signal="triggered" from="CommonArea/ListenerTrap1/GunkRelay21" to="CommonArea/ListenerTrap1/GunkRelay22" method="trigger"] -[connection signal="pulsed" from="CommonArea/ListenerTrap1/GunkRelay22" to="CommonArea/ListenerTrap1/GunkRelay23" method="pulse"] -[connection signal="triggered" from="CommonArea/ListenerTrap1/GunkRelay22" to="CommonArea/ListenerTrap1/GunkRelay23" method="trigger"] -[connection signal="pulsed" from="CommonArea/ListenerTrap1/GunkRelay23" to="CommonArea/ListenerTrap1/GunkRelay24" method="pulse"] -[connection signal="triggered" from="CommonArea/ListenerTrap1/GunkRelay23" to="CommonArea/ListenerTrap1/GunkRelay24" method="trigger"] -[connection signal="pulsed" from="CommonArea/ListenerTrap1/GunkRelay24" to="CommonArea/ListenerTrap1/GunkRelay25" method="pulse"] -[connection signal="triggered" from="CommonArea/ListenerTrap1/GunkRelay24" to="CommonArea/ListenerTrap1/GunkRelay25" method="trigger"] -[connection signal="pulsed" from="CommonArea/ListenerTrap1/GunkRelay25" to="CommonArea/ListenerTrap1/GunkRelay26" method="pulse"] -[connection signal="triggered" from="CommonArea/ListenerTrap1/GunkRelay25" to="CommonArea/ListenerTrap1/GunkRelay26" method="trigger"] -[connection signal="pulsed" from="CommonArea/ListenerTrap1/GunkRelay26" to="CommonArea/ListenerTrap1/GunkRelay27" method="pulse"] -[connection signal="triggered" from="CommonArea/ListenerTrap1/GunkRelay26" to="CommonArea/ListenerTrap1/GunkRelay27" method="trigger"] -[connection signal="pulsed" from="CommonArea/ListenerTrap1/GunkRelay27" to="CommonArea/ListenerTrap1/GunkRelay28" method="pulse"] -[connection signal="triggered" from="CommonArea/ListenerTrap1/GunkRelay27" to="CommonArea/ListenerTrap1/GunkRelay28" method="trigger"] -[connection signal="pulsed" from="CommonArea/ListenerTrap1/GunkRelay28" to="CommonArea/ListenerTrap1/GunkRelay29" method="pulse"] -[connection signal="triggered" from="CommonArea/ListenerTrap1/GunkRelay28" to="CommonArea/ListenerTrap1/GunkRelay29" method="trigger"] -[connection signal="pulsed" from="CommonArea/ListenerTrap1/GunkRelay29" to="CommonArea/ListenerTrap1/GunkRelay30" method="pulse"] -[connection signal="triggered" from="CommonArea/ListenerTrap1/GunkRelay29" to="CommonArea/ListenerTrap1/GunkRelay30" method="trigger"] -[connection signal="pulsed" from="CommonArea/ListenerTrap1/GunkRelay30" to="CommonArea/ListenerTrap1/GunkRelay31" method="pulse"] -[connection signal="triggered" from="CommonArea/ListenerTrap1/GunkRelay30" to="CommonArea/ListenerTrap1/GunkRelay31" method="trigger"] -[connection signal="pulsed" from="CommonArea/ListenerTrap1/GunkRelay31" to="CommonArea/ListenerTrap1/GunkRelay32" method="pulse"] -[connection signal="triggered" from="CommonArea/ListenerTrap1/GunkRelay31" to="CommonArea/ListenerTrap1/GunkRelay32" method="trigger"] -[connection signal="pulsed" from="CommonArea/ListenerTrap1/GunkRelay32" to="CommonArea/ListenerTrap1/GunkRelay33" method="pulse"] -[connection signal="triggered" from="CommonArea/ListenerTrap1/GunkRelay32" to="CommonArea/ListenerTrap1/GunkRelay33" method="trigger"] -[connection signal="pulsed" from="CommonArea/ListenerTrap1/GunkRelay33" to="CommonArea/ListenerTrap1/GunkRelay34" method="pulse"] -[connection signal="triggered" from="CommonArea/ListenerTrap1/GunkRelay33" to="CommonArea/ListenerTrap1/GunkRelay34" method="trigger"] -[connection signal="pulsed" from="CommonArea/ListenerTrap1/GunkRelay34" to="CommonArea/ListenerTrap1/GunkAlarm" method="pulse"] -[connection signal="triggered" from="CommonArea/ListenerTrap1/GunkRelay34" to="CommonArea/ListenerTrap1/GunkAlarm" method="trigger"] diff --git a/levels/ghost_ship/level/medbay/medbay.tscn b/levels/ghost_ship/level/medbay/medbay.tscn index 6055c37..f6b9bf4 100644 --- a/levels/ghost_ship/level/medbay/medbay.tscn +++ b/levels/ghost_ship/level/medbay/medbay.tscn @@ -101,7 +101,7 @@ size = Vector3(0.8, 2.5, 3) [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_2ybo5"] data = PackedVector3Array(-0.4, 1.25, 1.5, 0.4, 1.25, 1.5, -0.4, -1.25, 1.5, 0.4, 1.25, 1.5, 0.4, -1.25, 1.5, -0.4, -1.25, 1.5, 0.4, 1.25, -1.5, -0.4, 1.25, -1.5, 0.4, -1.25, -1.5, -0.4, 1.25, -1.5, -0.4, -1.25, -1.5, 0.4, -1.25, -1.5, 0.4, 1.25, 1.5, 0.4, 1.25, -1.5, 0.4, -1.25, 1.5, 0.4, 1.25, -1.5, 0.4, -1.25, -1.5, 0.4, -1.25, 1.5, -0.4, 1.25, -1.5, -0.4, 1.25, 1.5, -0.4, -1.25, -1.5, -0.4, 1.25, 1.5, -0.4, -1.25, 1.5, -0.4, -1.25, -1.5, 0.4, 1.25, 1.5, -0.4, 1.25, 1.5, 0.4, 1.25, -1.5, -0.4, 1.25, 1.5, -0.4, 1.25, -1.5, 0.4, 1.25, -1.5, -0.4, -1.25, 1.5, 0.4, -1.25, 1.5, -0.4, -1.25, -1.5, 0.4, -1.25, 1.5, 0.4, -1.25, -1.5, -0.4, -1.25, -1.5) -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_loej8"] +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_yvs0w"] resource_local_to_scene = true albedo_texture = ExtResource("13_glbip") metallic = 1.0 @@ -127,7 +127,7 @@ _surfaces = [{ }] blend_shape_mode = 0 -[sub_resource type="ArrayMesh" id="ArrayMesh_5abrm"] +[sub_resource type="ArrayMesh" id="ArrayMesh_jnjru"] resource_local_to_scene = true _surfaces = [{ "aabb": AABB(-0.375, -0.25, -0.75, 0.75, 0.5, 1.5), @@ -136,7 +136,7 @@ _surfaces = [{ "index_count": 84, "index_data": PackedByteArray("FgANAAwADAANABcAFwANAA4ADgANABgAGAANAA8ADwANABkAGgAHAAIAAgAHABsAEAABABEAEQABABwAHQAAAAYABgAAAAMACQAUAAgACAAUABUAFQAUAAoACgAUAB4AHgAUAAsACwAUAB8AIAATAAUABQATAAQAIQAiACMAIwAiACQAJQASACYAJgASACcAKAApACoAKgApACsALAAtAC4ALgAtAC8A"), "lods": [0.108952, PackedByteArray("DAANAA4ADgANAA8AEAABABEAEAARAAYAEQAAAAYABgAAAAMAEQABAAIAAgABAAcABwASAAIABwATABIAEgATAAUABQATAAQACQAUAAgACAAUABUAFQAUAAoACgAUAAsA"), 0.261829, PackedByteArray("AAABAAIAAQAAAAYABgAAAAMAAgABAAcABwAEAAIAAgAEAAUACAAJAAoACgAJAAsA"), 0.524037, PackedByteArray("AAABAAIAAQAAAAMAAgABAAQAAgAEAAUA")], -"material": SubResource("StandardMaterial3D_loej8"), +"material": SubResource("StandardMaterial3D_yvs0w"), "name": "Cube", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), @@ -146,7 +146,7 @@ _surfaces = [{ blend_shape_mode = 0 shadow_mesh = SubResource("ArrayMesh_u2hqf") -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_t0ymk"] +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_bnexv"] resource_local_to_scene = true albedo_texture = ExtResource("13_glbip") metallic = 1.0 @@ -157,7 +157,7 @@ normal_texture = ExtResource("15_h56f5") ao_enabled = true texture_filter = 2 -[sub_resource type="ArrayMesh" id="ArrayMesh_glbip"] +[sub_resource type="ArrayMesh" id="ArrayMesh_p5an5"] resource_local_to_scene = true _surfaces = [{ "aabb": AABB(-0.375, -0.25, -0.75, 0.75, 0.5, 1.5), @@ -166,7 +166,7 @@ _surfaces = [{ "index_count": 84, "index_data": PackedByteArray("FgANAAwADAANABcAFwANAA4ADgANABgAGAANAA8ADwANABkAGgAHAAIAAgAHABsAEAABABEAEQABABwAHQAAAAYABgAAAAMACQAUAAgACAAUABUAFQAUAAoACgAUAB4AHgAUAAsACwAUAB8AIAATAAUABQATAAQAIQAiACMAIwAiACQAJQASACYAJgASACcAKAApACoAKgApACsALAAtAC4ALgAtAC8A"), "lods": [0.108952, PackedByteArray("DAANAA4ADgANAA8AEAABABEAEAARAAYAEQAAAAYABgAAAAMAEQABAAIAAgABAAcABwASAAIABwATABIAEgATAAUABQATAAQACQAUAAgACAAUABUAFQAUAAoACgAUAAsA"), 0.261829, PackedByteArray("AAABAAIAAQAAAAYABgAAAAMAAgABAAcABwAEAAIAAgAEAAUACAAJAAoACgAJAAsA"), 0.524037, PackedByteArray("AAABAAIAAQAAAAMAAgABAAQAAgAEAAUA")], -"material": SubResource("StandardMaterial3D_t0ymk"), +"material": SubResource("StandardMaterial3D_bnexv"), "name": "Cube", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), @@ -176,7 +176,7 @@ _surfaces = [{ blend_shape_mode = 0 shadow_mesh = SubResource("ArrayMesh_u2hqf") -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_nqwfe"] +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_1syyw"] resource_local_to_scene = true albedo_texture = ExtResource("13_glbip") metallic = 1.0 @@ -187,7 +187,7 @@ normal_texture = ExtResource("15_h56f5") ao_enabled = true texture_filter = 2 -[sub_resource type="ArrayMesh" id="ArrayMesh_h56f5"] +[sub_resource type="ArrayMesh" id="ArrayMesh_loej8"] resource_local_to_scene = true _surfaces = [{ "aabb": AABB(-0.375, -0.25, -0.75, 0.75, 0.5, 1.5), @@ -196,7 +196,7 @@ _surfaces = [{ "index_count": 84, "index_data": PackedByteArray("FgANAAwADAANABcAFwANAA4ADgANABgAGAANAA8ADwANABkAGgAHAAIAAgAHABsAEAABABEAEQABABwAHQAAAAYABgAAAAMACQAUAAgACAAUABUAFQAUAAoACgAUAB4AHgAUAAsACwAUAB8AIAATAAUABQATAAQAIQAiACMAIwAiACQAJQASACYAJgASACcAKAApACoAKgApACsALAAtAC4ALgAtAC8A"), "lods": [0.108952, PackedByteArray("DAANAA4ADgANAA8AEAABABEAEAARAAYAEQAAAAYABgAAAAMAEQABAAIAAgABAAcABwASAAIABwATABIAEgATAAUABQATAAQACQAUAAgACAAUABUAFQAUAAoACgAUAAsA"), 0.261829, PackedByteArray("AAABAAIAAQAAAAYABgAAAAMAAgABAAcABwAEAAIAAgAEAAUACAAJAAoACgAJAAsA"), 0.524037, PackedByteArray("AAABAAIAAQAAAAMAAgABAAQAAgAEAAUA")], -"material": SubResource("StandardMaterial3D_nqwfe"), +"material": SubResource("StandardMaterial3D_1syyw"), "name": "Cube", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), @@ -206,7 +206,7 @@ _surfaces = [{ blend_shape_mode = 0 shadow_mesh = SubResource("ArrayMesh_u2hqf") -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_gem8k"] +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_5abrm"] resource_local_to_scene = true albedo_texture = ExtResource("13_glbip") metallic = 1.0 @@ -217,7 +217,7 @@ normal_texture = ExtResource("15_h56f5") ao_enabled = true texture_filter = 2 -[sub_resource type="ArrayMesh" id="ArrayMesh_wr3ux"] +[sub_resource type="ArrayMesh" id="ArrayMesh_t0ymk"] resource_local_to_scene = true _surfaces = [{ "aabb": AABB(-0.375, -0.25, -0.75, 0.75, 0.5, 1.5), @@ -226,7 +226,7 @@ _surfaces = [{ "index_count": 84, "index_data": PackedByteArray("FgANAAwADAANABcAFwANAA4ADgANABgAGAANAA8ADwANABkAGgAHAAIAAgAHABsAEAABABEAEQABABwAHQAAAAYABgAAAAMACQAUAAgACAAUABUAFQAUAAoACgAUAB4AHgAUAAsACwAUAB8AIAATAAUABQATAAQAIQAiACMAIwAiACQAJQASACYAJgASACcAKAApACoAKgApACsALAAtAC4ALgAtAC8A"), "lods": [0.108952, PackedByteArray("DAANAA4ADgANAA8AEAABABEAEAARAAYAEQAAAAYABgAAAAMAEQABAAIAAgABAAcABwASAAIABwATABIAEgATAAUABQATAAQACQAUAAgACAAUABUAFQAUAAoACgAUAAsA"), 0.261829, PackedByteArray("AAABAAIAAQAAAAYABgAAAAMAAgABAAcABwAEAAIAAgAEAAUACAAJAAoACgAJAAsA"), 0.524037, PackedByteArray("AAABAAIAAQAAAAMAAgABAAQAAgAEAAUA")], -"material": SubResource("StandardMaterial3D_gem8k"), +"material": SubResource("StandardMaterial3D_5abrm"), "name": "Cube", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), @@ -236,7 +236,7 @@ _surfaces = [{ blend_shape_mode = 0 shadow_mesh = SubResource("ArrayMesh_u2hqf") -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_a7woh"] +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_glbip"] resource_local_to_scene = true albedo_texture = ExtResource("13_glbip") metallic = 1.0 @@ -247,7 +247,7 @@ normal_texture = ExtResource("15_h56f5") ao_enabled = true texture_filter = 2 -[sub_resource type="ArrayMesh" id="ArrayMesh_l1qst"] +[sub_resource type="ArrayMesh" id="ArrayMesh_nqwfe"] resource_local_to_scene = true _surfaces = [{ "aabb": AABB(-0.375, -0.25, -0.75, 0.75, 0.5, 1.5), @@ -256,7 +256,7 @@ _surfaces = [{ "index_count": 84, "index_data": PackedByteArray("FgANAAwADAANABcAFwANAA4ADgANABgAGAANAA8ADwANABkAGgAHAAIAAgAHABsAEAABABEAEQABABwAHQAAAAYABgAAAAMACQAUAAgACAAUABUAFQAUAAoACgAUAB4AHgAUAAsACwAUAB8AIAATAAUABQATAAQAIQAiACMAIwAiACQAJQASACYAJgASACcAKAApACoAKgApACsALAAtAC4ALgAtAC8A"), "lods": [0.108952, PackedByteArray("DAANAA4ADgANAA8AEAABABEAEAARAAYAEQAAAAYABgAAAAMAEQABAAIAAgABAAcABwASAAIABwATABIAEgATAAUABQATAAQACQAUAAgACAAUABUAFQAUAAoACgAUAAsA"), 0.261829, PackedByteArray("AAABAAIAAQAAAAYABgAAAAMAAgABAAcABwAEAAIAAgAEAAUACAAJAAoACgAJAAsA"), 0.524037, PackedByteArray("AAABAAIAAQAAAAMAAgABAAQAAgAEAAUA")], -"material": SubResource("StandardMaterial3D_a7woh"), +"material": SubResource("StandardMaterial3D_glbip"), "name": "Cube", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), @@ -266,7 +266,7 @@ _surfaces = [{ blend_shape_mode = 0 shadow_mesh = SubResource("ArrayMesh_u2hqf") -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_8ifew"] +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_h56f5"] resource_local_to_scene = true albedo_texture = ExtResource("13_glbip") metallic = 1.0 @@ -277,7 +277,7 @@ normal_texture = ExtResource("15_h56f5") ao_enabled = true texture_filter = 2 -[sub_resource type="ArrayMesh" id="ArrayMesh_klyoq"] +[sub_resource type="ArrayMesh" id="ArrayMesh_gem8k"] resource_local_to_scene = true _surfaces = [{ "aabb": AABB(-0.375, -0.25, -0.75, 0.75, 0.5, 1.5), @@ -286,7 +286,7 @@ _surfaces = [{ "index_count": 84, "index_data": PackedByteArray("FgANAAwADAANABcAFwANAA4ADgANABgAGAANAA8ADwANABkAGgAHAAIAAgAHABsAEAABABEAEQABABwAHQAAAAYABgAAAAMACQAUAAgACAAUABUAFQAUAAoACgAUAB4AHgAUAAsACwAUAB8AIAATAAUABQATAAQAIQAiACMAIwAiACQAJQASACYAJgASACcAKAApACoAKgApACsALAAtAC4ALgAtAC8A"), "lods": [0.108952, PackedByteArray("DAANAA4ADgANAA8AEAABABEAEAARAAYAEQAAAAYABgAAAAMAEQABAAIAAgABAAcABwASAAIABwATABIAEgATAAUABQATAAQACQAUAAgACAAUABUAFQAUAAoACgAUAAsA"), 0.261829, PackedByteArray("AAABAAIAAQAAAAYABgAAAAMAAgABAAcABwAEAAIAAgAEAAUACAAJAAoACgAJAAsA"), 0.524037, PackedByteArray("AAABAAIAAQAAAAMAAgABAAQAAgAEAAUA")], -"material": SubResource("StandardMaterial3D_8ifew"), +"material": SubResource("StandardMaterial3D_h56f5"), "name": "Cube", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), @@ -296,7 +296,7 @@ _surfaces = [{ blend_shape_mode = 0 shadow_mesh = SubResource("ArrayMesh_u2hqf") -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_jmnef"] +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_wr3ux"] resource_local_to_scene = true albedo_texture = ExtResource("13_glbip") metallic = 1.0 @@ -307,7 +307,7 @@ normal_texture = ExtResource("15_h56f5") ao_enabled = true texture_filter = 2 -[sub_resource type="ArrayMesh" id="ArrayMesh_7ip0j"] +[sub_resource type="ArrayMesh" id="ArrayMesh_a7woh"] resource_local_to_scene = true _surfaces = [{ "aabb": AABB(-0.375, -0.25, -0.75, 0.75, 0.5, 1.5), @@ -316,7 +316,7 @@ _surfaces = [{ "index_count": 84, "index_data": PackedByteArray("FgANAAwADAANABcAFwANAA4ADgANABgAGAANAA8ADwANABkAGgAHAAIAAgAHABsAEAABABEAEQABABwAHQAAAAYABgAAAAMACQAUAAgACAAUABUAFQAUAAoACgAUAB4AHgAUAAsACwAUAB8AIAATAAUABQATAAQAIQAiACMAIwAiACQAJQASACYAJgASACcAKAApACoAKgApACsALAAtAC4ALgAtAC8A"), "lods": [0.108952, PackedByteArray("DAANAA4ADgANAA8AEAABABEAEAARAAYAEQAAAAYABgAAAAMAEQABAAIAAgABAAcABwASAAIABwATABIAEgATAAUABQATAAQACQAUAAgACAAUABUAFQAUAAoACgAUAAsA"), 0.261829, PackedByteArray("AAABAAIAAQAAAAYABgAAAAMAAgABAAcABwAEAAIAAgAEAAUACAAJAAoACgAJAAsA"), 0.524037, PackedByteArray("AAABAAIAAQAAAAMAAgABAAQAAgAEAAUA")], -"material": SubResource("StandardMaterial3D_jmnef"), +"material": SubResource("StandardMaterial3D_wr3ux"), "name": "Cube", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), @@ -326,7 +326,7 @@ _surfaces = [{ blend_shape_mode = 0 shadow_mesh = SubResource("ArrayMesh_u2hqf") -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_w6w82"] +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_l1qst"] resource_local_to_scene = true albedo_texture = ExtResource("13_glbip") metallic = 1.0 @@ -337,7 +337,7 @@ normal_texture = ExtResource("15_h56f5") ao_enabled = true texture_filter = 2 -[sub_resource type="ArrayMesh" id="ArrayMesh_eorl6"] +[sub_resource type="ArrayMesh" id="ArrayMesh_8ifew"] resource_local_to_scene = true _surfaces = [{ "aabb": AABB(-0.375, -0.25, -0.75, 0.75, 0.5, 1.5), @@ -346,7 +346,7 @@ _surfaces = [{ "index_count": 84, "index_data": PackedByteArray("FgANAAwADAANABcAFwANAA4ADgANABgAGAANAA8ADwANABkAGgAHAAIAAgAHABsAEAABABEAEQABABwAHQAAAAYABgAAAAMACQAUAAgACAAUABUAFQAUAAoACgAUAB4AHgAUAAsACwAUAB8AIAATAAUABQATAAQAIQAiACMAIwAiACQAJQASACYAJgASACcAKAApACoAKgApACsALAAtAC4ALgAtAC8A"), "lods": [0.108952, PackedByteArray("DAANAA4ADgANAA8AEAABABEAEAARAAYAEQAAAAYABgAAAAMAEQABAAIAAgABAAcABwASAAIABwATABIAEgATAAUABQATAAQACQAUAAgACAAUABUAFQAUAAoACgAUAAsA"), 0.261829, PackedByteArray("AAABAAIAAQAAAAYABgAAAAMAAgABAAcABwAEAAIAAgAEAAUACAAJAAoACgAJAAsA"), 0.524037, PackedByteArray("AAABAAIAAQAAAAMAAgABAAQAAgAEAAUA")], -"material": SubResource("StandardMaterial3D_w6w82"), +"material": SubResource("StandardMaterial3D_l1qst"), "name": "Cube", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), @@ -356,7 +356,7 @@ _surfaces = [{ blend_shape_mode = 0 shadow_mesh = SubResource("ArrayMesh_u2hqf") -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ckuu8"] +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_klyoq"] resource_local_to_scene = true albedo_texture = ExtResource("13_glbip") metallic = 1.0 @@ -367,7 +367,7 @@ normal_texture = ExtResource("15_h56f5") ao_enabled = true texture_filter = 2 -[sub_resource type="ArrayMesh" id="ArrayMesh_65pvg"] +[sub_resource type="ArrayMesh" id="ArrayMesh_jmnef"] resource_local_to_scene = true _surfaces = [{ "aabb": AABB(-0.375, -0.25, -0.75, 0.75, 0.5, 1.5), @@ -376,7 +376,7 @@ _surfaces = [{ "index_count": 84, "index_data": PackedByteArray("FgANAAwADAANABcAFwANAA4ADgANABgAGAANAA8ADwANABkAGgAHAAIAAgAHABsAEAABABEAEQABABwAHQAAAAYABgAAAAMACQAUAAgACAAUABUAFQAUAAoACgAUAB4AHgAUAAsACwAUAB8AIAATAAUABQATAAQAIQAiACMAIwAiACQAJQASACYAJgASACcAKAApACoAKgApACsALAAtAC4ALgAtAC8A"), "lods": [0.108952, PackedByteArray("DAANAA4ADgANAA8AEAABABEAEAARAAYAEQAAAAYABgAAAAMAEQABAAIAAgABAAcABwASAAIABwATABIAEgATAAUABQATAAQACQAUAAgACAAUABUAFQAUAAoACgAUAAsA"), 0.261829, PackedByteArray("AAABAAIAAQAAAAYABgAAAAMAAgABAAcABwAEAAIAAgAEAAUACAAJAAoACgAJAAsA"), 0.524037, PackedByteArray("AAABAAIAAQAAAAMAAgABAAQAAgAEAAUA")], -"material": SubResource("StandardMaterial3D_ckuu8"), +"material": SubResource("StandardMaterial3D_klyoq"), "name": "Cube", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), @@ -386,7 +386,7 @@ _surfaces = [{ blend_shape_mode = 0 shadow_mesh = SubResource("ArrayMesh_u2hqf") -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_n3yb1"] +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_7ip0j"] resource_local_to_scene = true albedo_texture = ExtResource("13_glbip") metallic = 1.0 @@ -397,7 +397,7 @@ normal_texture = ExtResource("15_h56f5") ao_enabled = true texture_filter = 2 -[sub_resource type="ArrayMesh" id="ArrayMesh_1m2rw"] +[sub_resource type="ArrayMesh" id="ArrayMesh_w6w82"] resource_local_to_scene = true _surfaces = [{ "aabb": AABB(-0.375, -0.25, -0.75, 0.75, 0.5, 1.5), @@ -406,7 +406,7 @@ _surfaces = [{ "index_count": 84, "index_data": PackedByteArray("FgANAAwADAANABcAFwANAA4ADgANABgAGAANAA8ADwANABkAGgAHAAIAAgAHABsAEAABABEAEQABABwAHQAAAAYABgAAAAMACQAUAAgACAAUABUAFQAUAAoACgAUAB4AHgAUAAsACwAUAB8AIAATAAUABQATAAQAIQAiACMAIwAiACQAJQASACYAJgASACcAKAApACoAKgApACsALAAtAC4ALgAtAC8A"), "lods": [0.108952, PackedByteArray("DAANAA4ADgANAA8AEAABABEAEAARAAYAEQAAAAYABgAAAAMAEQABAAIAAgABAAcABwASAAIABwATABIAEgATAAUABQATAAQACQAUAAgACAAUABUAFQAUAAoACgAUAAsA"), 0.261829, PackedByteArray("AAABAAIAAQAAAAYABgAAAAMAAgABAAcABwAEAAIAAgAEAAUACAAJAAoACgAJAAsA"), 0.524037, PackedByteArray("AAABAAIAAQAAAAMAAgABAAQAAgAEAAUA")], -"material": SubResource("StandardMaterial3D_n3yb1"), +"material": SubResource("StandardMaterial3D_7ip0j"), "name": "Cube", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), @@ -1218,12 +1218,15 @@ shape = SubResource("ConcavePolygonShape3D_2qkxu") [node name="PhysMedCart" parent="Props" instance=ExtResource("11_g8qvw")] transform = Transform3D(-0.24869, 0, 0.968583, 0, 1, 0, -0.968583, 0, -0.24869, -1.8, 0.5, 0) +sleeping = true [node name="PhysMedCart2" parent="Props" instance=ExtResource("11_g8qvw")] transform = Transform3D(0.00523592, -0.866025, 0.499973, -0.999945, -4.2222e-08, 0.0104718, -0.00906879, -0.5, -0.865978, -5.7, 0.356264, 3.6) +sleeping = true [node name="PhysMedCart3" parent="Props" instance=ExtResource("11_g8qvw")] transform = Transform3D(0.996195, 0, -0.0871557, 0, 1, 0, 0.0871557, 0, 0.996195, -3.9, 0.5, 3.8) +sleeping = true [node name="StaticMedCart" parent="Props" instance=ExtResource("10_loej8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.4, 0.5, 3.8) @@ -1231,12 +1234,15 @@ skeleton = NodePath("") [node name="PhysMedCart4" parent="Props" instance=ExtResource("11_g8qvw")] transform = Transform3D(0.5, 0, 0.866026, 0, 1, 0, -0.866026, 0, 0.5, -5.1, 0.5, -0.399998) +sleeping = true [node name="PhysMedCart5" parent="Props" instance=ExtResource("11_g8qvw")] transform = Transform3D(0.965926, 0, 0.258819, 0, 1, 0, -0.258819, 0, 0.965926, 3.72243, 0.5, -11.3763) +sleeping = true [node name="PhysMedCart6" parent="Props" instance=ExtResource("11_g8qvw")] transform = Transform3D(-2.53565e-08, -0.965926, -0.258819, 1, -4.2222e-08, 0, -6.85015e-08, -0.258819, 0.965926, 2.22243, 0.35, -11.3763) +sleeping = true [node name="MonitorCart" type="MeshInstance3D" parent="Props"] transform = Transform3D(0.866025, 0, 0.5, 0, 1, 0, -0.5, 0, 0.866025, 0.9, 0.6, -2.7) @@ -1349,46 +1355,47 @@ skeleton = NodePath("") [node name="CrateLong" parent="Props" instance=ExtResource("12_t0ymk")] transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -0.749907, 0.25, 4.05009) -mesh = SubResource("ArrayMesh_5abrm") +mesh = SubResource("ArrayMesh_jnjru") [node name="PhysCrateLong" parent="Props" instance=ExtResource("19_yvs0w")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4, 0.25, -3.6) +sleeping = true [node name="CrateLong2" parent="Props" instance=ExtResource("12_t0ymk")] transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -0.749907, 0.75, 4.05009) -mesh = SubResource("ArrayMesh_glbip") +mesh = SubResource("ArrayMesh_p5an5") [node name="CrateLong3" parent="Props" instance=ExtResource("12_t0ymk")] transform = Transform3D(-4.37114e-08, 0.707107, -0.707107, 0, 0.707107, 0.707107, 1, 3.09086e-08, -3.09086e-08, 0.599813, 0.75, 4.05009) -mesh = SubResource("ArrayMesh_h56f5") +mesh = SubResource("ArrayMesh_loej8") [node name="CrateLong5" parent="Props" instance=ExtResource("12_t0ymk")] transform = Transform3D(1, 0, -7.45058e-08, 0, 1, 0, 7.45058e-08, 0, 1, 3.93256, 0.25, -2.54991) -mesh = SubResource("ArrayMesh_wr3ux") +mesh = SubResource("ArrayMesh_t0ymk") [node name="CrateLong10" parent="Props" instance=ExtResource("12_t0ymk")] transform = Transform3D(1, 0, -7.45058e-08, 0, 1, 0, 7.45058e-08, 0, 1, 3.93256, 0.25, -1.04991) -mesh = SubResource("ArrayMesh_l1qst") +mesh = SubResource("ArrayMesh_nqwfe") [node name="CrateLong6" parent="Props" instance=ExtResource("12_t0ymk")] transform = Transform3D(1, 0, -1.19209e-07, 0, 1, 0, 1.19209e-07, 0, 1, 3.93256, 0.75, -2.54991) -mesh = SubResource("ArrayMesh_klyoq") +mesh = SubResource("ArrayMesh_gem8k") [node name="CrateLong11" parent="Props" instance=ExtResource("12_t0ymk")] transform = Transform3D(1, 0, -1.19209e-07, 0, 1, 0, 1.19209e-07, 0, 1, 3.93256, 0.75, -1.04991) -mesh = SubResource("ArrayMesh_7ip0j") +mesh = SubResource("ArrayMesh_a7woh") [node name="CrateLong7" parent="Props" instance=ExtResource("12_t0ymk")] transform = Transform3D(1, 0, -1.19209e-07, 0, 1, 0, 1.19209e-07, 0, 1, 3.93256, 1.25, -2.54991) -mesh = SubResource("ArrayMesh_eorl6") +mesh = SubResource("ArrayMesh_8ifew") [node name="CrateLong8" parent="Props" instance=ExtResource("12_t0ymk")] transform = Transform3D(1, 0, -1.19209e-07, 0, 1, 0, 1.19209e-07, 0, 1, 3.93256, 1.75, -2.54991) -mesh = SubResource("ArrayMesh_65pvg") +mesh = SubResource("ArrayMesh_jmnef") [node name="CrateLong9" parent="Props" instance=ExtResource("12_t0ymk")] transform = Transform3D(1, 0, -1.19209e-07, 0, 1, 0, 1.19209e-07, 0, 1, 3.93256, 2.25, -2.54991) -mesh = SubResource("ArrayMesh_1m2rw") +mesh = SubResource("ArrayMesh_w6w82") [node name="FloatingDust" parent="." instance=ExtResource("17_wr3ux")] transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 1.5, -4.5) diff --git a/levels/ghost_ship/level/mess_hall/mess_hall.tscn b/levels/ghost_ship/level/mess_hall/mess_hall.tscn index 9dd5c7e..f64ed78 100644 --- a/levels/ghost_ship/level/mess_hall/mess_hall.tscn +++ b/levels/ghost_ship/level/mess_hall/mess_hall.tscn @@ -503,6 +503,7 @@ surface_material_override/0 = SubResource("StandardMaterial3D_mdsoq") [node name="PhysTrashCan" parent="Props" instance=ExtResource("15_pmhe8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.9, 0.5, 9) +sleeping = true [node name="FloatingDust" parent="." instance=ExtResource("15_87puh")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.5, 1.5, 5) diff --git a/levels/ghost_ship/level/ops_center/ops_center.tscn b/levels/ghost_ship/level/ops_center/ops_center.tscn index 8eddad1..a15eb99 100644 --- a/levels/ghost_ship/level/ops_center/ops_center.tscn +++ b/levels/ghost_ship/level/ops_center/ops_center.tscn @@ -45,7 +45,7 @@ normal_texture = ExtResource("12_ukiad") uv1_scale = Vector3(3, 1, 1) texture_filter = 4 -[sub_resource type="ArrayMesh" id="ArrayMesh_76qng"] +[sub_resource type="ArrayMesh" id="ArrayMesh_cx8lh"] _surfaces = [{ "aabb": AABB(-4.5, 0, -1.5, 9, 1e-05, 3), "format": 34896613377, @@ -74,7 +74,7 @@ _surfaces = [{ "vertex_data": PackedByteArray(255, 255, 0, 0, 255, 255, 255, 191, 0, 0, 0, 0, 255, 255, 255, 191, 255, 255, 0, 0, 0, 0, 255, 191, 0, 0, 0, 0, 0, 0, 255, 191, 255, 255, 255, 127, 255, 255, 255, 127, 255, 255, 255, 127, 255, 255, 255, 127) }] blend_shape_mode = 0 -shadow_mesh = SubResource("ArrayMesh_76qng") +shadow_mesh = SubResource("ArrayMesh_cx8lh") [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_ffr5l"] data = PackedVector3Array(4.5, 0, 1.5, -4.5, 0, 1.5, 4.5, 0, -1.5, 4.5, 0, -1.5, -4.5, 0, 1.5, -4.5, 0, -1.5) @@ -1420,12 +1420,15 @@ shape = SubResource("ConcavePolygonShape3D_c6n8b") [node name="PhysCrateLong" parent="Props" instance=ExtResource("16_cx8lh")] transform = Transform3D(0.965926, 0, 0.258819, 0, 1, 0, -0.258819, 0, 0.965926, 3.50191, -2.75, -12.4451) +sleeping = true [node name="PhysCrateLong2" parent="Props" instance=ExtResource("16_cx8lh")] transform = Transform3D(0.965926, 0, 0.258819, 0, 1, 0, -0.258819, 0, 0.965926, 3.50191, -2.25, -12.4451) +sleeping = true [node name="PhysCrateLong3" parent="Props" instance=ExtResource("16_cx8lh")] transform = Transform3D(0.707107, 0, 0.707107, 0, 1, 0, -0.707107, 0, 0.707107, 2.42044, -2.75, -12.1553) +sleeping = true [node name="FloatingDust" parent="." instance=ExtResource("20_82gsa")] transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, -4.5) diff --git a/src/player/interact_ray.gd b/src/player/interact_ray.gd index 0056f99..75e261e 100644 --- a/src/player/interact_ray.gd +++ b/src/player/interact_ray.gd @@ -1,17 +1,21 @@ extends RayCast3D ## Component for interacting with Interactive things. +var _selected: Object + @onready var parent := owner as Player -var _selected: Object + +func _deselect() -> void: + if _selected and is_instance_valid(_selected): + _selected.emit_signal(Interactive.DESELECT_SIGNAL) + _selected = null func _process(_delta: float) -> void: var collider := self.get_collider() if not collider: - if _selected and is_instance_valid(_selected): - _selected.emit_signal(Interactive.DESELECT_SIGNAL) - _selected = null + _deselect() return if collider.has_user_signal(Interactive.SELECT_SIGNAL): @@ -20,6 +24,8 @@ func _process(_delta: float) -> void: _selected.emit_signal(Interactive.DESELECT_SIGNAL) _selected = collider collider.emit_signal(Interactive.SELECT_SIGNAL) + else: + _deselect() if ( parent.activity_enabled diff --git a/src/player/player.tscn b/src/player/player.tscn index 415fcec..885dea3 100644 --- a/src/player/player.tscn +++ b/src/player/player.tscn @@ -651,7 +651,7 @@ current = true [node name="InteractRay" type="RayCast3D" parent="CameraPosition/CameraPivot/TransformedPosition/CamRumbler/Camera3D"] unique_name_in_owner = true target_position = Vector3(0, 0, -1.5) -collision_mask = 2 +collision_mask = 35 script = ExtResource("10_4ptlo") [node name="FarLight" type="OmniLight3D" parent="CameraPosition/CameraPivot/TransformedPosition/CamRumbler/Camera3D"]