diff --git a/asset_dev/level/hallway/hallway_1.ubpd b/asset_dev/level/hallway/hallway_1.ubpd index 1def6a5..ec7947a 100644 Binary files a/asset_dev/level/hallway/hallway_1.ubpd and b/asset_dev/level/hallway/hallway_1.ubpd differ diff --git a/asset_dev/level/hallway/hallway_2.ubpd b/asset_dev/level/hallway/hallway_2.ubpd index 9a220ae..0c15a9f 100644 Binary files a/asset_dev/level/hallway/hallway_2.ubpd and b/asset_dev/level/hallway/hallway_2.ubpd differ diff --git a/asset_dev/level/hallway/hallway_3.ubpd b/asset_dev/level/hallway/hallway_3.ubpd index 4dec58d..8cab7c5 100644 Binary files a/asset_dev/level/hallway/hallway_3.ubpd and b/asset_dev/level/hallway/hallway_3.ubpd differ diff --git a/asset_dev/level/t-junction/t-junction_2.ubpd b/asset_dev/level/t-junction/t-junction_2.ubpd index 67237e7..be9edb6 100644 Binary files a/asset_dev/level/t-junction/t-junction_2.ubpd and b/asset_dev/level/t-junction/t-junction_2.ubpd differ diff --git a/assets/level/hallway/hallway_1.mesh b/assets/level/hallway/hallway_1.mesh index fe3ab12..2f2f949 100644 Binary files a/assets/level/hallway/hallway_1.mesh and b/assets/level/hallway/hallway_1.mesh differ diff --git a/assets/level/hallway/hallway_1_C.png b/assets/level/hallway/hallway_1_C.png index 509fcfd..dd665d6 100644 --- a/assets/level/hallway/hallway_1_C.png +++ b/assets/level/hallway/hallway_1_C.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e81d9b4ced3b1fedf2c0824d9462a52bebdcf6b638c36d20b2c22080cb21f423 -size 13628 +oid sha256:490929555ad3b1e98a8ca0361151bbf21219dd618d773229305a1fe2352f2353 +size 11502 diff --git a/assets/level/hallway/hallway_1_M.png b/assets/level/hallway/hallway_1_M.png index c58e562..8fc7a44 100644 --- a/assets/level/hallway/hallway_1_M.png +++ b/assets/level/hallway/hallway_1_M.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b01c1b1f0a60e78b282d7b1b0b47e7af9719b82c4e531830c41594b225ffd515 -size 8794 +oid sha256:d6072c46e8fccf95437de796c55e31c428f10471e01c241839646fe4aded6764 +size 5529 diff --git a/assets/level/hallway/hallway_1_N.png b/assets/level/hallway/hallway_1_N.png index de70337..0fb377b 100644 --- a/assets/level/hallway/hallway_1_N.png +++ b/assets/level/hallway/hallway_1_N.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:47a0ceb8a0c76342acce29cf5687999036c2d98b864540b9eec0dfae4351afe9 -size 11431 +oid sha256:e83cffc45cdb26a2a3e287a73f3c29d82c9b664cdf2ccf1eeee81b40a9f37a1a +size 13690 diff --git a/assets/level/hallway/hallway_1_R.png b/assets/level/hallway/hallway_1_R.png index d42ff2c..81decd1 100644 --- a/assets/level/hallway/hallway_1_R.png +++ b/assets/level/hallway/hallway_1_R.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:37ccf42eca0a0ba89c78194080614c41a3d91e0316ee426ad4900f9a9474302c -size 9753 +oid sha256:e2e8a1b6b31ee78182dfa0baf2c68bf2feedb8a4bc8409e3fe503d4ca85992c2 +size 6833 diff --git a/assets/level/hallway/hallway_2.mesh b/assets/level/hallway/hallway_2.mesh index b5448ed..5a0dfaf 100644 Binary files a/assets/level/hallway/hallway_2.mesh and b/assets/level/hallway/hallway_2.mesh differ diff --git a/assets/level/hallway/hallway_2_C.png b/assets/level/hallway/hallway_2_C.png index cc29d2f..dae37be 100644 --- a/assets/level/hallway/hallway_2_C.png +++ b/assets/level/hallway/hallway_2_C.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:345af37e06d181131af89e9832cb118ed5f0864a8cba02f4954f74341b0452ba -size 15259 +oid sha256:40fc561ea380452b72b7a740e4799e573ffae0e675c992a3183627d026e73c1c +size 13197 diff --git a/assets/level/hallway/hallway_2_M.png b/assets/level/hallway/hallway_2_M.png index c00c56b..400fb5c 100644 --- a/assets/level/hallway/hallway_2_M.png +++ b/assets/level/hallway/hallway_2_M.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:741c7493a4fba60d02e81567a2d59c124f6de635781a68f60278e42b7338837c -size 10437 +oid sha256:3bb04bdc62a241126b4276ab1a319d7bc98aae331fa6d652855e1e90f9e68539 +size 9853 diff --git a/assets/level/hallway/hallway_2_N.png b/assets/level/hallway/hallway_2_N.png index 8318c35..7cabc0e 100644 --- a/assets/level/hallway/hallway_2_N.png +++ b/assets/level/hallway/hallway_2_N.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:028447924b3dddc7bf70907cdebce1ff1de6f71c9173605115d9c5946f4d3d4f -size 14880 +oid sha256:50d657d25a99e5133d18794cff1da6fbcf4ca514f70d0e97777f81538e4d39a6 +size 17309 diff --git a/assets/level/hallway/hallway_2_R.png b/assets/level/hallway/hallway_2_R.png index b6e6408..d6f2941 100644 --- a/assets/level/hallway/hallway_2_R.png +++ b/assets/level/hallway/hallway_2_R.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:eac9874a11d251c93b6fda56e234c452d23801a52667c4b785f7af1527b05682 -size 11228 +oid sha256:7825725474e0da35e034db3285985fbc6d6b96d43a759023bd43d61cbe854997 +size 10664 diff --git a/assets/level/hallway/hallway_3.mesh b/assets/level/hallway/hallway_3.mesh index 2d3e3a1..5babdc8 100644 Binary files a/assets/level/hallway/hallway_3.mesh and b/assets/level/hallway/hallway_3.mesh differ diff --git a/assets/level/hallway/hallway_3_C.png b/assets/level/hallway/hallway_3_C.png index efb6ef0..b83f9da 100644 --- a/assets/level/hallway/hallway_3_C.png +++ b/assets/level/hallway/hallway_3_C.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:817b3557e93c0c458c8f86371b8756d46148e5222860041b7d823d711c355e2d -size 14939 +oid sha256:aa6425507eab2f123c2040dbe71a258d937a6991b14d66f358cdce0033e0a287 +size 13969 diff --git a/assets/level/hallway/hallway_3_M.png b/assets/level/hallway/hallway_3_M.png index c58e562..59c3cd9 100644 --- a/assets/level/hallway/hallway_3_M.png +++ b/assets/level/hallway/hallway_3_M.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b01c1b1f0a60e78b282d7b1b0b47e7af9719b82c4e531830c41594b225ffd515 -size 8794 +oid sha256:5a00a3051b54f8c2101bc3a0911a2cf7478d1d8334b43bcaf9b5ec4a822624b1 +size 8942 diff --git a/assets/level/hallway/hallway_3_N.png b/assets/level/hallway/hallway_3_N.png index 2b83503..a397750 100644 --- a/assets/level/hallway/hallway_3_N.png +++ b/assets/level/hallway/hallway_3_N.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:39be691b820354ce20c2e5ae80da33724ecad10971be6b3316024e78049ebdbc -size 11918 +oid sha256:b83040355f8ab77179d801ce4cf57e71169035ae0debe25686ab03c09acb52c4 +size 16878 diff --git a/assets/level/hallway/hallway_3_R.png b/assets/level/hallway/hallway_3_R.png index 3ecaa3a..8f82fc3 100644 --- a/assets/level/hallway/hallway_3_R.png +++ b/assets/level/hallway/hallway_3_R.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b55bffc26af2fd92d6f8e38a6923b6d03b7d491a405dc4d6141c0d0bbc84a357 -size 9608 +oid sha256:6ac17458fb474b7f51187b1ae49b16ca318f0d4def73c4be85ca4429d6612041 +size 9761 diff --git a/assets/level/t-junction/t-junction_2_C.png b/assets/level/t-junction/t-junction_2_C.png index a0280ef..38fa058 100644 --- a/assets/level/t-junction/t-junction_2_C.png +++ b/assets/level/t-junction/t-junction_2_C.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cbae580b5bea1f1d399d0c621b642f23191353edf58c72818e0dcde8422fd840 -size 8964 +oid sha256:e7d2d52145cd120e6a4087b74cab3f900a1f3d2d6cd92c0733721b49364b1210 +size 8965 diff --git a/assets/level/t-junction/t-junction_2_N.png b/assets/level/t-junction/t-junction_2_N.png index 5259049..a88918b 100644 --- a/assets/level/t-junction/t-junction_2_N.png +++ b/assets/level/t-junction/t-junction_2_N.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9ad43cd52b6729af80be78aeda4e402a8cb10399f478a2654cea1804ea76531a -size 7242 +oid sha256:d5967641f2270fc9ca9c59c4b5e30534f2518f9efc0cf1c710662dd51d223cc0 +size 8308 diff --git a/assets/level/wall/wall_4.mesh b/assets/level/wall/wall_4.mesh index f08dcbd..6b25371 100644 Binary files a/assets/level/wall/wall_4.mesh and b/assets/level/wall/wall_4.mesh differ diff --git a/levels/ghost_ship/ghost_ship_level.tscn b/levels/ghost_ship/ghost_ship_level.tscn index 0f1d09b..0e398ad 100644 --- a/levels/ghost_ship/ghost_ship_level.tscn +++ b/levels/ghost_ship/ghost_ship_level.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=91 format=4 uid="uid://crydi5cjgfwe5"] +[gd_scene load_steps=104 format=4 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://c2omlx4ptrc01" path="res://src/world/gunk_body/gunk_body.tscn" id="2_2egij"] @@ -31,6 +31,7 @@ [ext_resource type="ArrayMesh" uid="uid://xn5nceqby4wd" path="res://assets/level/wall/wall_3.mesh" id="30_ji5cn"] [ext_resource type="Texture2D" uid="uid://b1m1my5q2vlwi" path="res://assets/props/crate_long/crate_long_R.png" id="30_u2hqf"] [ext_resource type="ArrayMesh" uid="uid://5jt7xxr05lw3" path="res://assets/level/hallway/hallway_2.mesh" id="31_ji5cn"] +[ext_resource type="ArrayMesh" uid="uid://d0sdsir1hqnbu" path="res://assets/level/wall/wall_4.mesh" id="33_4a0u4"] [ext_resource type="PackedScene" uid="uid://cubwniraol1qn" path="res://src/props/bulkhead/bulkhead.tscn" id="35_f0xh4"] [sub_resource type="CompressedTexture2D" id="CompressedTexture2D_rp2qp"] @@ -651,29 +652,6 @@ shader_parameter/jitter_time_scale = 0.1 shader_parameter/vertex_inflation = 0.0 shader_parameter/inflation_pixellation = 10.0 -[sub_resource type="ShaderMaterial" id="ShaderMaterial_48a1a"] -resource_local_to_scene = true -render_priority = 0 -shader = ExtResource("5_1njh5") -shader_parameter/color_1 = Color(0, 0.03, 0.1, 1) -shader_parameter/color_2 = Color(0, 0.1, 0.3, 1) -shader_parameter/emission_color = Color(0.25, 0.88, 1, 1) -shader_parameter/pixellation = 128.0 -shader_parameter/time_pixellation = 30.0 -shader_parameter/roughness = 0.15 -shader_parameter/specular_contribution = 0.8 -shader_parameter/emission_strength = 0.02 -shader_parameter/uv_scale = Vector2(4, 4) -shader_parameter/time_scale = 0.2 -shader_parameter/edge_bleed = 0.25 -shader_parameter/gunk_mask = SubResource("CompressedTexture2D_rp2qp") -shader_parameter/gunk_noise = SubResource("NoiseTexture3D_if0c2") -shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_2pd8h") -shader_parameter/jitter_magnitude = 0.0 -shader_parameter/jitter_time_scale = 0.1 -shader_parameter/vertex_inflation = 0.0 -shader_parameter/inflation_pixellation = 10.0 - [sub_resource type="ShaderMaterial" id="ShaderMaterial_kp5n7"] resource_local_to_scene = true render_priority = 0 @@ -697,28 +675,63 @@ shader_parameter/jitter_time_scale = 0.1 shader_parameter/vertex_inflation = 0.0 shader_parameter/inflation_pixellation = 10.0 -[sub_resource type="ShaderMaterial" id="ShaderMaterial_nmnkj"] -resource_local_to_scene = true -render_priority = 0 -shader = ExtResource("5_1njh5") -shader_parameter/color_1 = Color(0, 0.03, 0.1, 1) -shader_parameter/color_2 = Color(0, 0.1, 0.3, 1) -shader_parameter/emission_color = Color(0.25, 0.88, 1, 1) -shader_parameter/pixellation = 128.0 -shader_parameter/time_pixellation = 30.0 -shader_parameter/roughness = 0.15 -shader_parameter/specular_contribution = 0.8 -shader_parameter/emission_strength = 0.02 -shader_parameter/uv_scale = Vector2(4, 4) -shader_parameter/time_scale = 0.2 -shader_parameter/edge_bleed = 0.25 -shader_parameter/gunk_mask = SubResource("CompressedTexture2D_rp2qp") -shader_parameter/gunk_noise = SubResource("NoiseTexture3D_if0c2") -shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_2pd8h") -shader_parameter/jitter_magnitude = 0.0 -shader_parameter/jitter_time_scale = 0.1 -shader_parameter/vertex_inflation = 0.0 -shader_parameter/inflation_pixellation = 10.0 +[sub_resource type="BoxMesh" id="BoxMesh_4a0u4"] +size = Vector3(3, 0.8, 6) + +[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_35kna"] +data = PackedVector3Array(-1.5, 0.4, 3, 1.5, 0.4, 3, -1.5, -0.4, 3, 1.5, 0.4, 3, 1.5, -0.4, 3, -1.5, -0.4, 3, 1.5, 0.4, -3, -1.5, 0.4, -3, 1.5, -0.4, -3, -1.5, 0.4, -3, -1.5, -0.4, -3, 1.5, -0.4, -3, 1.5, 0.4, 3, 1.5, 0.4, -3, 1.5, -0.4, 3, 1.5, 0.4, -3, 1.5, -0.4, -3, 1.5, -0.4, 3, -1.5, 0.4, -3, -1.5, 0.4, 3, -1.5, -0.4, -3, -1.5, 0.4, 3, -1.5, -0.4, 3, -1.5, -0.4, -3, 1.5, 0.4, 3, -1.5, 0.4, 3, 1.5, 0.4, -3, -1.5, 0.4, 3, -1.5, 0.4, -3, 1.5, 0.4, -3, -1.5, -0.4, 3, 1.5, -0.4, 3, -1.5, -0.4, -3, 1.5, -0.4, 3, 1.5, -0.4, -3, -1.5, -0.4, -3) + +[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_4a0u4"] +data = PackedVector3Array(-1.5, 0.4, 3, 1.5, 0.4, 3, -1.5, -0.4, 3, 1.5, 0.4, 3, 1.5, -0.4, 3, -1.5, -0.4, 3, 1.5, 0.4, -3, -1.5, 0.4, -3, 1.5, -0.4, -3, -1.5, 0.4, -3, -1.5, -0.4, -3, 1.5, -0.4, -3, 1.5, 0.4, 3, 1.5, 0.4, -3, 1.5, -0.4, 3, 1.5, 0.4, -3, 1.5, -0.4, -3, 1.5, -0.4, 3, -1.5, 0.4, -3, -1.5, 0.4, 3, -1.5, -0.4, -3, -1.5, 0.4, 3, -1.5, -0.4, 3, -1.5, -0.4, -3, 1.5, 0.4, 3, -1.5, 0.4, 3, 1.5, 0.4, -3, -1.5, 0.4, 3, -1.5, 0.4, -3, 1.5, 0.4, -3, -1.5, -0.4, 3, 1.5, -0.4, 3, -1.5, -0.4, -3, 1.5, -0.4, 3, 1.5, -0.4, -3, -1.5, -0.4, -3) + +[sub_resource type="BoxMesh" id="BoxMesh_35kna"] +size = Vector3(1, 1, 6) + +[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_okeuk"] +data = PackedVector3Array(-0.5, 0.5, 3, 0.5, 0.5, 3, -0.5, -0.5, 3, 0.5, 0.5, 3, 0.5, -0.5, 3, -0.5, -0.5, 3, 0.5, 0.5, -3, -0.5, 0.5, -3, 0.5, -0.5, -3, -0.5, 0.5, -3, -0.5, -0.5, -3, 0.5, -0.5, -3, 0.5, 0.5, 3, 0.5, 0.5, -3, 0.5, -0.5, 3, 0.5, 0.5, -3, 0.5, -0.5, -3, 0.5, -0.5, 3, -0.5, 0.5, -3, -0.5, 0.5, 3, -0.5, -0.5, -3, -0.5, 0.5, 3, -0.5, -0.5, 3, -0.5, -0.5, -3, 0.5, 0.5, 3, -0.5, 0.5, 3, 0.5, 0.5, -3, -0.5, 0.5, 3, -0.5, 0.5, -3, 0.5, 0.5, -3, -0.5, -0.5, 3, 0.5, -0.5, 3, -0.5, -0.5, -3, 0.5, -0.5, 3, 0.5, -0.5, -3, -0.5, -0.5, -3) + +[sub_resource type="BoxMesh" id="BoxMesh_okeuk"] +size = Vector3(1, 1, 4) + +[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_d8p6j"] +data = PackedVector3Array(-0.5, 0.5, 2, 0.5, 0.5, 2, -0.5, -0.5, 2, 0.5, 0.5, 2, 0.5, -0.5, 2, -0.5, -0.5, 2, 0.5, 0.5, -2, -0.5, 0.5, -2, 0.5, -0.5, -2, -0.5, 0.5, -2, -0.5, -0.5, -2, 0.5, -0.5, -2, 0.5, 0.5, 2, 0.5, 0.5, -2, 0.5, -0.5, 2, 0.5, 0.5, -2, 0.5, -0.5, -2, 0.5, -0.5, 2, -0.5, 0.5, -2, -0.5, 0.5, 2, -0.5, -0.5, -2, -0.5, 0.5, 2, -0.5, -0.5, 2, -0.5, -0.5, -2, 0.5, 0.5, 2, -0.5, 0.5, 2, 0.5, 0.5, -2, -0.5, 0.5, 2, -0.5, 0.5, -2, 0.5, 0.5, -2, -0.5, -0.5, 2, 0.5, -0.5, 2, -0.5, -0.5, -2, 0.5, -0.5, 2, 0.5, -0.5, -2, -0.5, -0.5, -2) + +[sub_resource type="BoxMesh" id="BoxMesh_d8p6j"] +size = Vector3(1.4, 2.6, 2.2) + +[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_otfxe"] +data = PackedVector3Array(-0.7, 1.3, 1.1, 0.7, 1.3, 1.1, -0.7, -1.3, 1.1, 0.7, 1.3, 1.1, 0.7, -1.3, 1.1, -0.7, -1.3, 1.1, 0.7, 1.3, -1.1, -0.7, 1.3, -1.1, 0.7, -1.3, -1.1, -0.7, 1.3, -1.1, -0.7, -1.3, -1.1, 0.7, -1.3, -1.1, 0.7, 1.3, 1.1, 0.7, 1.3, -1.1, 0.7, -1.3, 1.1, 0.7, 1.3, -1.1, 0.7, -1.3, -1.1, 0.7, -1.3, 1.1, -0.7, 1.3, -1.1, -0.7, 1.3, 1.1, -0.7, -1.3, -1.1, -0.7, 1.3, 1.1, -0.7, -1.3, 1.1, -0.7, -1.3, -1.1, 0.7, 1.3, 1.1, -0.7, 1.3, 1.1, 0.7, 1.3, -1.1, -0.7, 1.3, 1.1, -0.7, 1.3, -1.1, 0.7, 1.3, -1.1, -0.7, -1.3, 1.1, 0.7, -1.3, 1.1, -0.7, -1.3, -1.1, 0.7, -1.3, 1.1, 0.7, -1.3, -1.1, -0.7, -1.3, -1.1) + +[sub_resource type="BoxMesh" id="BoxMesh_gim1e"] +size = Vector3(1.4, 3, 2.2) + +[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_48a1a"] +data = PackedVector3Array(-0.7, 1.5, 1.1, 0.7, 1.5, 1.1, -0.7, -1.5, 1.1, 0.7, 1.5, 1.1, 0.7, -1.5, 1.1, -0.7, -1.5, 1.1, 0.7, 1.5, -1.1, -0.7, 1.5, -1.1, 0.7, -1.5, -1.1, -0.7, 1.5, -1.1, -0.7, -1.5, -1.1, 0.7, -1.5, -1.1, 0.7, 1.5, 1.1, 0.7, 1.5, -1.1, 0.7, -1.5, 1.1, 0.7, 1.5, -1.1, 0.7, -1.5, -1.1, 0.7, -1.5, 1.1, -0.7, 1.5, -1.1, -0.7, 1.5, 1.1, -0.7, -1.5, -1.1, -0.7, 1.5, 1.1, -0.7, -1.5, 1.1, -0.7, -1.5, -1.1, 0.7, 1.5, 1.1, -0.7, 1.5, 1.1, 0.7, 1.5, -1.1, -0.7, 1.5, 1.1, -0.7, 1.5, -1.1, 0.7, 1.5, -1.1, -0.7, -1.5, 1.1, 0.7, -1.5, 1.1, -0.7, -1.5, -1.1, 0.7, -1.5, 1.1, 0.7, -1.5, -1.1, -0.7, -1.5, -1.1) + +[sub_resource type="CylinderMesh" id="CylinderMesh_35kna"] +top_radius = 0.4 +bottom_radius = 0.4 +height = 1.0 + +[sub_resource type="CylinderShape3D" id="CylinderShape3D_35kna"] +height = 1.0 +radius = 0.4 + +[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_35kna"] +emission_shape = 3 +emission_box_extents = Vector3(9, 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 [node name="GhostShipLevel" type="Node3D"] @@ -1005,20 +1018,8 @@ source_gunk_material = SubResource("ShaderMaterial_smvh1") [node name="CollisionShape3D" type="CollisionShape3D" parent="MessHall/Walls/Wall2/GunkBody"] shape = SubResource("ConcavePolygonShape3D_p11ap") -[node name="Wall3" type="MeshInstance3D" parent="MessHall/Walls"] -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, 5) -mesh = ExtResource("29_35kna") -skeleton = NodePath("GunkBody") - -[node name="GunkBody" parent="MessHall/Walls/Wall3" instance=ExtResource("2_2egij")] -mask_dim = 64 -source_gunk_material = SubResource("ShaderMaterial_smvh1") - -[node name="CollisionShape3D" type="CollisionShape3D" parent="MessHall/Walls/Wall3/GunkBody"] -shape = SubResource("ConcavePolygonShape3D_p11ap") - [node name="Wall4" type="MeshInstance3D" parent="MessHall/Walls"] -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, 2) +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, 5) mesh = ExtResource("29_35kna") skeleton = NodePath("GunkBody") @@ -1029,44 +1030,8 @@ source_gunk_material = SubResource("ShaderMaterial_smvh1") [node name="CollisionShape3D" type="CollisionShape3D" parent="MessHall/Walls/Wall4/GunkBody"] shape = SubResource("ConcavePolygonShape3D_p11ap") -[node name="Wall5" type="MeshInstance3D" parent="MessHall/Walls"] -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, -1) -mesh = ExtResource("29_35kna") -skeleton = NodePath("GunkBody") - -[node name="GunkBody" parent="MessHall/Walls/Wall5" instance=ExtResource("2_2egij")] -mask_dim = 64 -source_gunk_material = SubResource("ShaderMaterial_smvh1") - -[node name="CollisionShape3D" type="CollisionShape3D" parent="MessHall/Walls/Wall5/GunkBody"] -shape = SubResource("ConcavePolygonShape3D_p11ap") - -[node name="Wall6" type="MeshInstance3D" parent="MessHall/Walls"] -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, -4) -mesh = ExtResource("29_35kna") -skeleton = NodePath("GunkBody") - -[node name="GunkBody" parent="MessHall/Walls/Wall6" instance=ExtResource("2_2egij")] -mask_dim = 64 -source_gunk_material = SubResource("ShaderMaterial_smvh1") - -[node name="CollisionShape3D" type="CollisionShape3D" parent="MessHall/Walls/Wall6/GunkBody"] -shape = SubResource("ConcavePolygonShape3D_p11ap") - -[node name="Wall7" type="MeshInstance3D" parent="MessHall/Walls"] -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, -7) -mesh = ExtResource("29_35kna") -skeleton = NodePath("GunkBody") - -[node name="GunkBody" parent="MessHall/Walls/Wall7" instance=ExtResource("2_2egij")] -mask_dim = 64 -source_gunk_material = SubResource("ShaderMaterial_smvh1") - -[node name="CollisionShape3D" type="CollisionShape3D" parent="MessHall/Walls/Wall7/GunkBody"] -shape = SubResource("ConcavePolygonShape3D_p11ap") - [node name="Wall8" type="MeshInstance3D" parent="MessHall/Walls"] -transform = Transform3D(1, -1.06581e-14, 4.02341e-21, 0, -4.37114e-08, -1, 1.06581e-14, 1, -4.37114e-08, 3, 1.5, -8.5) +transform = Transform3D(1, -1.06581e-14, 4.02341e-21, 0, -4.37114e-08, -1, 1.06581e-14, 1, -4.37114e-08, 3, 1.5, 0.5) mesh = ExtResource("29_35kna") skeleton = NodePath("GunkBody") @@ -1078,7 +1043,7 @@ source_gunk_material = SubResource("ShaderMaterial_smvh1") shape = SubResource("ConcavePolygonShape3D_p11ap") [node name="Wall9" type="MeshInstance3D" parent="MessHall/Walls"] -transform = Transform3D(1, -1.06581e-14, 4.02341e-21, 0, -4.37114e-08, -1, 1.06581e-14, 1, -4.37114e-08, 0, 1.5, -8.5) +transform = Transform3D(1, -1.06581e-14, 4.02341e-21, 0, -4.37114e-08, -1, 1.06581e-14, 1, -4.37114e-08, 0, 1.5, 0.5) mesh = ExtResource("29_35kna") skeleton = NodePath("GunkBody") @@ -1090,7 +1055,7 @@ source_gunk_material = SubResource("ShaderMaterial_smvh1") shape = SubResource("ConcavePolygonShape3D_p11ap") [node name="Wall10" type="MeshInstance3D" parent="MessHall/Walls"] -transform = Transform3D(1, -1.06581e-14, 4.02341e-21, 0, -4.37114e-08, -1, 1.06581e-14, 1, -4.37114e-08, -3, 1.5, -8.5) +transform = Transform3D(1, -1.06581e-14, 4.02341e-21, 0, -4.37114e-08, -1, 1.06581e-14, 1, -4.37114e-08, -3, 1.5, 0.5) mesh = ExtResource("29_35kna") skeleton = NodePath("GunkBody") @@ -1102,7 +1067,7 @@ source_gunk_material = SubResource("ShaderMaterial_smvh1") shape = SubResource("ConcavePolygonShape3D_p11ap") [node name="Wall11" type="MeshInstance3D" parent="MessHall/Walls"] -transform = Transform3D(1, -1.06581e-14, 4.02341e-21, 0, -4.37114e-08, -1, 1.06581e-14, 1, -4.37114e-08, -6, 1.5, -8.5) +transform = Transform3D(1, -1.06581e-14, 4.02341e-21, 0, -4.37114e-08, -1, 1.06581e-14, 1, -4.37114e-08, -6, 1.5, 0.5) mesh = ExtResource("29_35kna") skeleton = NodePath("GunkBody") @@ -1113,20 +1078,8 @@ source_gunk_material = SubResource("ShaderMaterial_smvh1") [node name="CollisionShape3D" type="CollisionShape3D" parent="MessHall/Walls/Wall11/GunkBody"] shape = SubResource("ConcavePolygonShape3D_p11ap") -[node name="Wall12" type="MeshInstance3D" parent="MessHall/Walls"] -transform = Transform3D(1, -1.06581e-14, 4.02341e-21, 0, -4.37114e-08, -1, 1.06581e-14, 1, -4.37114e-08, -9, 1.5, -8.5) -mesh = ExtResource("29_35kna") -skeleton = NodePath("GunkBody") - -[node name="GunkBody" parent="MessHall/Walls/Wall12" instance=ExtResource("2_2egij")] -mask_dim = 64 -source_gunk_material = SubResource("ShaderMaterial_smvh1") - -[node name="CollisionShape3D" type="CollisionShape3D" parent="MessHall/Walls/Wall12/GunkBody"] -shape = SubResource("ConcavePolygonShape3D_p11ap") - [node name="Wall13" type="MeshInstance3D" parent="MessHall/Walls"] -transform = Transform3D(1, -1.06581e-14, 4.02341e-21, 0, -4.37114e-08, -1, 1.06581e-14, 1, -4.37114e-08, -12, 1.5, -8.5) +transform = Transform3D(1, -1.06581e-14, 4.02341e-21, 0, -4.37114e-08, -1, 1.06581e-14, 1, -4.37114e-08, -12, 1.5, 0.5) mesh = ExtResource("29_35kna") skeleton = NodePath("GunkBody") @@ -1137,42 +1090,6 @@ source_gunk_material = SubResource("ShaderMaterial_smvh1") [node name="CollisionShape3D" type="CollisionShape3D" parent="MessHall/Walls/Wall13/GunkBody"] shape = SubResource("ConcavePolygonShape3D_p11ap") -[node name="Wall14" type="MeshInstance3D" parent="MessHall/Walls"] -transform = Transform3D(-4.37114e-08, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -4.37114e-08, 1.91068e-15, -13.5, 1.5, -7) -mesh = ExtResource("29_35kna") -skeleton = NodePath("GunkBody") - -[node name="GunkBody" parent="MessHall/Walls/Wall14" instance=ExtResource("2_2egij")] -mask_dim = 64 -source_gunk_material = SubResource("ShaderMaterial_smvh1") - -[node name="CollisionShape3D" type="CollisionShape3D" parent="MessHall/Walls/Wall14/GunkBody"] -shape = SubResource("ConcavePolygonShape3D_p11ap") - -[node name="Wall15" type="MeshInstance3D" parent="MessHall/Walls"] -transform = Transform3D(-4.37114e-08, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -4.37114e-08, 1.91068e-15, -13.5, 1.5, -4) -mesh = ExtResource("29_35kna") -skeleton = NodePath("GunkBody") - -[node name="GunkBody" parent="MessHall/Walls/Wall15" instance=ExtResource("2_2egij")] -mask_dim = 64 -source_gunk_material = SubResource("ShaderMaterial_smvh1") - -[node name="CollisionShape3D" type="CollisionShape3D" parent="MessHall/Walls/Wall15/GunkBody"] -shape = SubResource("ConcavePolygonShape3D_p11ap") - -[node name="Wall16" type="MeshInstance3D" parent="MessHall/Walls"] -transform = Transform3D(-4.37114e-08, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -4.37114e-08, 1.91068e-15, -13.5, 1.5, -1) -mesh = ExtResource("29_35kna") -skeleton = NodePath("GunkBody") - -[node name="GunkBody" parent="MessHall/Walls/Wall16" instance=ExtResource("2_2egij")] -mask_dim = 64 -source_gunk_material = SubResource("ShaderMaterial_smvh1") - -[node name="CollisionShape3D" type="CollisionShape3D" parent="MessHall/Walls/Wall16/GunkBody"] -shape = SubResource("ConcavePolygonShape3D_p11ap") - [node name="Wall17" type="MeshInstance3D" parent="MessHall/Walls"] transform = Transform3D(-4.37114e-08, 1, -4.37114e-08, 0, -4.37114e-08, -1, -1, -4.37114e-08, 1.91068e-15, -13.5, 1.5, 2) mesh = ExtResource("29_35kna") @@ -1270,17 +1187,6 @@ source_gunk_material = SubResource("ShaderMaterial_f0xh4") [node name="CollisionShape3D" type="CollisionShape3D" parent="MessHall/Floors/Floor/GunkBody"] shape = SubResource("ConcavePolygonShape3D_yvipw") -[node name="Floor2" type="MeshInstance3D" parent="MessHall/Floors"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -4) -mesh = ExtResource("6_6giaa") -skeleton = NodePath("GunkBody") - -[node name="GunkBody" parent="MessHall/Floors/Floor2" instance=ExtResource("2_2egij")] -source_gunk_material = SubResource("ShaderMaterial_48a1a") - -[node name="CollisionShape3D" type="CollisionShape3D" parent="MessHall/Floors/Floor2/GunkBody"] -shape = SubResource("ConcavePolygonShape3D_yvipw") - [node name="Floor3" type="MeshInstance3D" parent="MessHall/Floors"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, 0, 5) mesh = ExtResource("6_6giaa") @@ -1292,17 +1198,6 @@ source_gunk_material = SubResource("ShaderMaterial_kp5n7") [node name="CollisionShape3D" type="CollisionShape3D" parent="MessHall/Floors/Floor3/GunkBody"] shape = SubResource("ConcavePolygonShape3D_yvipw") -[node name="Floor4" type="MeshInstance3D" parent="MessHall/Floors"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, 0, -4) -mesh = ExtResource("6_6giaa") -skeleton = NodePath("GunkBody") - -[node name="GunkBody" parent="MessHall/Floors/Floor4" instance=ExtResource("2_2egij")] -source_gunk_material = SubResource("ShaderMaterial_nmnkj") - -[node name="CollisionShape3D" type="CollisionShape3D" parent="MessHall/Floors/Floor4/GunkBody"] -shape = SubResource("ConcavePolygonShape3D_yvipw") - [node name="Ceilings" type="Node3D" parent="MessHall"] [node name="Ceiling" type="MeshInstance3D" parent="MessHall/Ceilings"] @@ -1315,16 +1210,6 @@ source_gunk_material = SubResource("ShaderMaterial_17ivy") [node name="CollisionShape3D" type="CollisionShape3D" parent="MessHall/Ceilings/Ceiling/GunkBody"] shape = SubResource("ConcavePolygonShape3D_d1yty") -[node name="Ceiling2" type="MeshInstance3D" parent="MessHall/Ceilings"] -transform = Transform3D(-1, -7.64274e-15, 8.74228e-08, 0, -1, -8.74228e-08, 8.74228e-08, -8.74228e-08, 1, 0, 3, -4) -mesh = ExtResource("7_otfxe") - -[node name="GunkBody" parent="MessHall/Ceilings/Ceiling2" instance=ExtResource("2_2egij")] -source_gunk_material = SubResource("ShaderMaterial_17ivy") - -[node name="CollisionShape3D" type="CollisionShape3D" parent="MessHall/Ceilings/Ceiling2/GunkBody"] -shape = SubResource("ConcavePolygonShape3D_d1yty") - [node name="Ceiling3" type="MeshInstance3D" parent="MessHall/Ceilings"] transform = Transform3D(-1, -7.64274e-15, 8.74228e-08, 0, -1, -8.74228e-08, 8.74228e-08, -8.74228e-08, 1, -9, 3, 5) mesh = ExtResource("7_otfxe") @@ -1335,15 +1220,144 @@ source_gunk_material = SubResource("ShaderMaterial_17ivy") [node name="CollisionShape3D" type="CollisionShape3D" parent="MessHall/Ceilings/Ceiling3/GunkBody"] shape = SubResource("ConcavePolygonShape3D_d1yty") -[node name="Ceiling4" type="MeshInstance3D" parent="MessHall/Ceilings"] -transform = Transform3D(-1, -7.64274e-15, 8.74228e-08, 0, -1, -8.74228e-08, 8.74228e-08, -8.74228e-08, 1, -9, 3, -4) -mesh = ExtResource("7_otfxe") +[node name="Props" type="Node3D" parent="MessHall"] -[node name="GunkBody" parent="MessHall/Ceilings/Ceiling4" instance=ExtResource("2_2egij")] -source_gunk_material = SubResource("ShaderMaterial_17ivy") +[node name="Table" type="MeshInstance3D" parent="MessHall/Props"] +transform = Transform3D(0.965926, 0, -0.258819, 0, 1, 0, 0.258819, 0, 0.965926, -2.4, 0.4, 6.2) +mesh = SubResource("BoxMesh_4a0u4") -[node name="CollisionShape3D" type="CollisionShape3D" parent="MessHall/Ceilings/Ceiling4/GunkBody"] -shape = SubResource("ConcavePolygonShape3D_d1yty") +[node name="StaticBody3D" type="StaticBody3D" parent="MessHall/Props/Table"] + +[node name="CollisionShape3D" type="CollisionShape3D" parent="MessHall/Props/Table/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_35kna") + +[node name="Table2" type="MeshInstance3D" parent="MessHall/Props"] +transform = Transform3D(0.866025, 0, -0.5, 0, 1, 0, 0.5, 0, 0.866025, -7.5, 0.4, 4.1) +mesh = SubResource("BoxMesh_4a0u4") + +[node name="StaticBody3D" type="StaticBody3D" parent="MessHall/Props/Table2"] + +[node name="CollisionShape3D" type="CollisionShape3D" parent="MessHall/Props/Table2/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_4a0u4") + +[node name="Counter" type="MeshInstance3D" parent="MessHall/Props"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -13, 0.5, 3.5) +mesh = SubResource("BoxMesh_35kna") + +[node name="StaticBody3D" type="StaticBody3D" parent="MessHall/Props/Counter"] + +[node name="CollisionShape3D" type="CollisionShape3D" parent="MessHall/Props/Counter/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_okeuk") + +[node name="Cupboard" type="MeshInstance3D" parent="MessHall/Props"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -13, 2.5, 4.5) +mesh = SubResource("BoxMesh_okeuk") + +[node name="StaticBody3D" type="StaticBody3D" parent="MessHall/Props/Cupboard"] + +[node name="CollisionShape3D" type="CollisionShape3D" parent="MessHall/Props/Cupboard/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_d8p6j") + +[node name="Freezer" type="MeshInstance3D" parent="MessHall/Props"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12.8, 1.3, 7.996) +mesh = SubResource("BoxMesh_d8p6j") + +[node name="StaticBody3D" type="StaticBody3D" parent="MessHall/Props/Freezer"] + +[node name="CollisionShape3D" type="CollisionShape3D" parent="MessHall/Props/Freezer/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_otfxe") + +[node name="VendingMachine" type="MeshInstance3D" parent="MessHall/Props"] +transform = Transform3D(-0.422618, -0.906308, -3.69465e-08, -0.906308, 0.422618, -7.92319e-08, 8.74228e-08, 0, -1, 0.481997, 1.19006, 4.7) +mesh = SubResource("BoxMesh_gim1e") + +[node name="StaticBody3D" type="StaticBody3D" parent="MessHall/Props/VendingMachine"] + +[node name="CollisionShape3D" type="CollisionShape3D" parent="MessHall/Props/VendingMachine/StaticBody3D"] +shape = SubResource("ConcavePolygonShape3D_48a1a") + +[node name="Trashcan" type="MeshInstance3D" parent="MessHall/Props"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.9, 0.5, 9) +mesh = SubResource("CylinderMesh_35kna") + +[node name="StaticBody3D" type="StaticBody3D" parent="MessHall/Props/Trashcan"] + +[node name="CollisionShape3D" type="CollisionShape3D" parent="MessHall/Props/Trashcan/StaticBody3D"] +shape = SubResource("CylinderShape3D_35kna") + +[node name="Bulkhead" parent="MessHall" instance=ExtResource("35_f0xh4")] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 4.5, 0, 2) + +[node name="FloatingDust" parent="MessHall" instance=ExtResource("25_6giaa")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.5, 1.5, 5) +amount = 64 +process_material = SubResource("ParticleProcessMaterial_35kna") + +[node name="Medbay" type="Node3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 0, -48) + +[node name="CrewQuarters" type="Node3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 0, -66) + +[node name="ControlRoom" type="Node3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 33, 0, -93) + +[node name="Corridor2" type="Node3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -36, 0, -54) + +[node name="Hallway1" type="MeshInstance3D" parent="Corridor2"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -4.5) +mesh = ExtResource("25_smvh1") +skeleton = NodePath("Hallway1") + +[node name="Hallway1" parent="Corridor2/Hallway1" instance=ExtResource("2_2egij")] +source_gunk_material = SubResource("ShaderMaterial_35kna") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="Corridor2/Hallway1/Hallway1"] +shape = SubResource("ConcavePolygonShape3D_ruwlj") + +[node name="FloatingDust" parent="Corridor2/Hallway1" instance=ExtResource("25_6giaa")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +process_material = SubResource("ParticleProcessMaterial_6giaa") + +[node name="Hallway2" type="MeshInstance3D" parent="Corridor2"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 7.5, 0, -12) +mesh = ExtResource("25_smvh1") +skeleton = NodePath("Hallway1") + +[node name="Hallway1" parent="Corridor2/Hallway2" instance=ExtResource("2_2egij")] +source_gunk_material = SubResource("ShaderMaterial_35kna") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="Corridor2/Hallway2/Hallway1"] +shape = SubResource("ConcavePolygonShape3D_ruwlj") + +[node name="FloatingDust" parent="Corridor2/Hallway2" instance=ExtResource("25_6giaa")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +process_material = SubResource("ParticleProcessMaterial_6giaa") + +[node name="T-Junction1" type="MeshInstance3D" parent="Corridor2"] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, -12) +mesh = ExtResource("28_ji5cn") +skeleton = NodePath("GunkBody") + +[node name="GunkBody" parent="Corridor2/T-Junction1" instance=ExtResource("2_2egij")] +mask_dim = 192 +source_gunk_material = SubResource("ShaderMaterial_4a0u4") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="Corridor2/T-Junction1/GunkBody"] +shape = SubResource("ConcavePolygonShape3D_if0c2") + +[node name="EndCap" type="MeshInstance3D" parent="Corridor2"] +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) +mesh = ExtResource("33_4a0u4") +skeleton = NodePath("GunkBody") + +[node name="GunkBody" parent="Corridor2/EndCap" instance=ExtResource("2_2egij")] +mask_dim = 64 +source_gunk_material = SubResource("ShaderMaterial_6giaa") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="Corridor2/EndCap/GunkBody"] +shape = SubResource("ConcavePolygonShape3D_17ivy") [connection signal="activated" from="Airlock/FarWall/WallSwitch" to="Airlock/FarWall/WallSwitch" method="disable"] [connection signal="activated" from="Airlock/FarWall/WallSwitch" to="Airlock/FarWall/Bulkhead" method="open"] diff --git a/vault/level.canvas b/vault/level.canvas index 71b2645..67a4a64 100644 --- a/vault/level.canvas +++ b/vault/level.canvas @@ -1,18 +1,29 @@ { "nodes":[ + {"id":"1800ef4d498a530f","type":"file","file":"level/control room.md","x":-394,"y":-1744,"width":250,"height":60}, {"id":"be3415e76c0603f6","type":"file","file":"level/airlock.md","x":-983,"y":-800,"width":406,"height":320}, {"id":"bbfc75ce368543fc","type":"file","file":"level/player ship.md","x":-940,"y":-400,"width":320,"height":300}, {"id":"aa2ec4e72295823f","type":"text","text":"(long corridor... Window to [[player ship]]...)","x":-905,"y":-960,"width":250,"height":60}, {"id":"4f5513c62a2b6c2b","type":"file","file":"level/mess hall.md","x":-1480,"y":-1362,"width":352,"height":262}, - {"id":"4a7c16a1f82d04a6","type":"file","file":"level/medbay.md","x":-1514,"y":-1720,"width":421,"height":240}, - {"id":"3e35a33fa97e438a","type":"file","file":"level/crew quarters.md","x":-949,"y":-1374,"width":372,"height":287}, - {"id":"55780df8c38e6693","type":"file","file":"level/cargo hold.md","x":-200,"y":-1362,"width":391,"height":340} + {"id":"4a7c16a1f82d04a6","type":"file","file":"level/medbay.md","x":-983,"y":-1351,"width":421,"height":240}, + {"id":"5898fee3a40e041e","type":"text","text":"main corridor\n\n- Switch for _shortcut bulkhead 1_","x":-450,"y":-1300,"width":170,"height":400}, + {"id":"3e35a33fa97e438a","type":"file","file":"level/crew quarters.md","x":-966,"y":-1780,"width":372,"height":287}, + {"id":"9370d06b7ec6f048","type":"text","text":"side corridor\n(bypass shortcut bulkhead 2)","x":-1429,"y":-1688,"width":250,"height":104}, + {"id":"3dbb47de562c4f99","x":-490,"y":-670,"width":250,"height":60,"type":"file","file":"reactor.md"}, + {"id":"55780df8c38e6693","type":"file","file":"level/cargo hold.md","x":-144,"y":-1270,"width":391,"height":340} ], "edges":[ {"id":"f88a68cbe1935f27","fromNode":"bbfc75ce368543fc","fromSide":"top","toNode":"be3415e76c0603f6","toSide":"bottom","toEnd":"none"}, {"id":"0e1dbacc016f5968","fromNode":"be3415e76c0603f6","fromSide":"top","toNode":"aa2ec4e72295823f","toSide":"bottom","toEnd":"none","label":"airlock bulkhead"}, {"id":"ae28d18f42239c34","fromNode":"aa2ec4e72295823f","fromSide":"left","toNode":"4f5513c62a2b6c2b","toSide":"bottom","toEnd":"none"}, - {"id":"91a2b2438f6e3433","fromNode":"4f5513c62a2b6c2b","fromSide":"right","toNode":"3e35a33fa97e438a","toSide":"left","toEnd":"none"}, - {"id":"e27d9cc76549d730","fromNode":"4f5513c62a2b6c2b","fromSide":"top","toNode":"4a7c16a1f82d04a6","toSide":"bottom","toEnd":"none","label":"shortcut bulkhead 2"} + {"id":"ace49b3cfa709558","fromNode":"4f5513c62a2b6c2b","fromSide":"right","toNode":"4a7c16a1f82d04a6","toSide":"left","toEnd":"none","label":"shortcut\nbulkhead 2"}, + {"id":"46c5f06f5ca6612f","fromNode":"aa2ec4e72295823f","fromSide":"right","toNode":"5898fee3a40e041e","toSide":"left","toEnd":"none","label":"shortcut\nbulkhead 1"}, + {"id":"3f2ea3abff1dd7cb","fromNode":"4a7c16a1f82d04a6","fromSide":"right","toNode":"5898fee3a40e041e","toSide":"left","toEnd":"none"}, + {"id":"0f142eb13110861f","fromNode":"3e35a33fa97e438a","fromSide":"right","toNode":"5898fee3a40e041e","toSide":"top","toEnd":"none"}, + {"id":"d95499e692e1771b","fromNode":"4f5513c62a2b6c2b","fromSide":"top","toNode":"9370d06b7ec6f048","toSide":"bottom","toEnd":"none"}, + {"id":"327bdb7f0102308d","fromNode":"9370d06b7ec6f048","fromSide":"right","toNode":"3e35a33fa97e438a","toSide":"left","toEnd":"none"}, + {"id":"11d441796f0b5be3","fromNode":"1800ef4d498a530f","fromSide":"bottom","toNode":"5898fee3a40e041e","toSide":"top","toEnd":"none"}, + {"id":"4816553c7b15f580","fromNode":"5898fee3a40e041e","fromSide":"right","toNode":"55780df8c38e6693","toSide":"left","toEnd":"none"}, + {"id":"49121b46054cb028","fromNode":"3dbb47de562c4f99","fromSide":"top","toNode":"5898fee3a40e041e","toSide":"bottom","toEnd":"none"} ] } \ No newline at end of file diff --git a/vault/level/control room.md b/vault/level/control room.md new file mode 100644 index 0000000..e69de29 diff --git a/vault/reactor.md b/vault/reactor.md new file mode 100644 index 0000000..e69de29