Compare commits

..

No commits in common. "f3c2108e4db8a2058802a491aabb55edee5c2fc1" and "ae95dee619751ab8cfd2230c22eb9e7b697560e6" have entirely different histories.

28 changed files with 126 additions and 1969 deletions

BIN
assets/level/overhead_light_maskC.png (Stored with Git LFS)

Binary file not shown.

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://wqqwtmtmp147"
path="res://.godot/imported/overhead_light_maskC.png-48eda4bf516a01d02cd79c40500e7506.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/level/overhead_light_maskC.png"
dest_files=["res://.godot/imported/overhead_light_maskC.png-48eda4bf516a01d02cd79c40500e7506.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

Binary file not shown.

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dpouhl7ujchnu"
path="res://.godot/imported/hanging_wires.png-e21e8f28c909da844898d83a5047d3ed.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/props/overhead_light/hanging_wires.png"
dest_files=["res://.godot/imported/hanging_wires.png-e21e8f28c909da844898d83a5047d3ed.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

View File

@ -46,7 +46,7 @@ stream_10/weight = 0.2
script = ExtResource("1_law5k")
id = "ghost_ship"
pretty_name = "HK-409 Dogtooth cargo depot"
version = 3
version = 2
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
environment = ExtResource("1_h081y")

View File

@ -26,7 +26,7 @@
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_ruwlj"]
data = PackedVector3Array(-1.5, 0, -6, -1.5, 0, 6, -1.5, 3, -6, -1.5, 3, -6, -1.5, 0, 6, -1.5, 3, 6, 1.5, 0, 6, 1.5, 0, -6, 1.5, 3, 6, 1.5, 3, 6, 1.5, 0, -6, 1.5, 3, -6, -1.5, 0, 6, -1.5, 0, -6, 1.5, 0, 6, 1.5, 0, 6, -1.5, 0, -6, 1.5, 0, -6, 1.5, 3, 6, 1.5, 3, -6, -1.5, 3, 6, -1.5, 3, 6, 1.5, 3, -6, -1.5, 3, -6)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ckpmb"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_3mstk"]
resource_local_to_scene = true
albedo_texture = ExtResource("4_s4vba")
metallic = 1.0
@ -52,7 +52,7 @@ _surfaces = [{
}]
blend_shape_mode = 0
[sub_resource type="ArrayMesh" id="ArrayMesh_a8b6q"]
[sub_resource type="ArrayMesh" id="ArrayMesh_myq0n"]
resource_local_to_scene = true
_surfaces = [{
"aabb": AABB(-0.375, -0.25, -0.75, 0.75, 0.5, 1.5),
@ -61,7 +61,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_ckpmb"),
"material": SubResource("StandardMaterial3D_3mstk"),
"name": "Cube",
"primitive": 3,
"uv_scale": Vector4(0, 0, 0, 0),
@ -71,7 +71,7 @@ _surfaces = [{
blend_shape_mode = 0
shadow_mesh = SubResource("ArrayMesh_2ybo5")
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_8umoc"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_2iatw"]
resource_local_to_scene = true
albedo_texture = ExtResource("4_s4vba")
metallic = 1.0
@ -82,7 +82,7 @@ normal_texture = ExtResource("6_hwbyh")
ao_enabled = true
texture_filter = 2
[sub_resource type="ArrayMesh" id="ArrayMesh_s4vba"]
[sub_resource type="ArrayMesh" id="ArrayMesh_7t6p1"]
resource_local_to_scene = true
_surfaces = [{
"aabb": AABB(-0.375, -0.25, -0.75, 0.75, 0.5, 1.5),
@ -91,7 +91,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_8umoc"),
"material": SubResource("StandardMaterial3D_2iatw"),
"name": "Cube",
"primitive": 3,
"uv_scale": Vector4(0, 0, 0, 0),
@ -101,7 +101,7 @@ _surfaces = [{
blend_shape_mode = 0
shadow_mesh = SubResource("ArrayMesh_2ybo5")
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_n7a6q"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_nxpdv"]
resource_local_to_scene = true
albedo_texture = ExtResource("4_s4vba")
metallic = 1.0
@ -112,7 +112,7 @@ normal_texture = ExtResource("6_hwbyh")
ao_enabled = true
texture_filter = 2
[sub_resource type="ArrayMesh" id="ArrayMesh_hwbyh"]
[sub_resource type="ArrayMesh" id="ArrayMesh_ks8vt"]
resource_local_to_scene = true
_surfaces = [{
"aabb": AABB(-0.375, -0.25, -0.75, 0.75, 0.5, 1.5),
@ -121,7 +121,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_n7a6q"),
"material": SubResource("StandardMaterial3D_nxpdv"),
"name": "Cube",
"primitive": 3,
"uv_scale": Vector4(0, 0, 0, 0),
@ -206,7 +206,7 @@ data = PackedVector3Array(-1, 0, 0.2, -1, -0.4, 0, -1, 0, -0.2, -1, 0, -0.2, -1,
[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)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_bt0ip"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_fsx6r"]
resource_local_to_scene = true
albedo_texture = ExtResource("4_s4vba")
metallic = 1.0
@ -232,7 +232,7 @@ _surfaces = [{
}]
blend_shape_mode = 0
[sub_resource type="ArrayMesh" id="ArrayMesh_t14hf"]
[sub_resource type="ArrayMesh" id="ArrayMesh_c6sdr"]
resource_local_to_scene = true
_surfaces = [{
"aabb": AABB(-0.375, -0.25, -0.75, 0.75, 0.5, 1.5),
@ -241,7 +241,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_bt0ip"),
"material": SubResource("StandardMaterial3D_fsx6r"),
"name": "Cube",
"primitive": 3,
"uv_scale": Vector4(0, 0, 0, 0),
@ -270,17 +270,17 @@ shape = SubResource("ConcavePolygonShape3D_ruwlj")
[node name="CrateLong" parent="Hallway1" instance=ExtResource("3_8umoc")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0.25, -5.9)
mesh = SubResource("ArrayMesh_a8b6q")
mesh = SubResource("ArrayMesh_myq0n")
skeleton = NodePath("../Hallway1")
[node name="CrateLong3" parent="Hallway1" instance=ExtResource("3_8umoc")]
transform = Transform3D(0.258819, -0.965926, 0, 0.965926, 0.258819, 0, 0, 0, 1, 1.2, 0.426927, -3.9)
mesh = SubResource("ArrayMesh_s4vba")
mesh = SubResource("ArrayMesh_7t6p1")
skeleton = NodePath("../Hallway1")
[node name="CrateLong2" parent="Hallway1" instance=ExtResource("3_8umoc")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0.75, -5.9)
mesh = SubResource("ArrayMesh_hwbyh")
mesh = SubResource("ArrayMesh_ks8vt")
skeleton = NodePath("../Hallway1")
[node name="FloatingDust" parent="Hallway1" instance=ExtResource("8_t14hf")]
@ -382,7 +382,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, -1.5)
[node name="CrateLong" parent="Hallway3" instance=ExtResource("3_8umoc")]
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)
mesh = SubResource("ArrayMesh_t14hf")
mesh = SubResource("ArrayMesh_c6sdr")
skeleton = NodePath("../..")
[node name="T-Junction2" type="MeshInstance3D" parent="."]
@ -439,80 +439,3 @@ source_gunk_material = ExtResource("11_i2ry3")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Hallway4/MessHallSign/GunkBody"]
shape = SubResource("ConcavePolygonShape3D_mgo71")
[node name="GrunkNodule" parent="Hallway4" instance=ExtResource("14_bfrms")]
transform = Transform3D(0.71748, 0.469891, -0.514223, -0.00738759, 0.743303, 0.668914, 0.69654, -0.476134, 0.536776, -0.299999, 0, 4.8)
[node name="GrunkNodule3" parent="Hallway4" instance=ExtResource("14_bfrms")]
transform = Transform3D(-0.681857, -0.273455, -0.519898, 0.44336, 0.282972, -0.730314, 0.385361, -0.809413, -0.0796747, -1.5, 1.8, 4.5)
durability = 2.7
value = 1800.0
[node name="GrunkNodule4" parent="Hallway4" instance=ExtResource("14_bfrms")]
transform = Transform3D(-0.892201, -0.11585, -0.023578, -0.0220329, -0.0134115, 0.89963, -0.116154, 0.892412, 0.0104592, -1.5, 2.64149, 3.91689)
durability = 2.7
value = 1800.0
[node name="GrunkNodule5" parent="Hallway4" instance=ExtResource("14_bfrms")]
transform = Transform3D(-0.261647, 0.857101, -0.083181, -0.854413, -0.269228, -0.0865733, -0.10733, 0.0537992, 0.891956, -0.6, 3.24149, 3.0169)
durability = 2.7
value = 1800.0
[node name="GrunkNodule9" parent="Hallway4" instance=ExtResource("14_bfrms")]
transform = Transform3D(-0.24456, 0.0286284, -0.315232, -0.268103, -0.230496, 0.187064, -0.16826, 0.325657, 0.160113, 0.299999, 2.95302, 0.916897)
durability = 1.2
value = 800.0
[node name="GrunkNodule10" parent="Hallway4" instance=ExtResource("14_bfrms")]
transform = Transform3D(0.291312, 0.0467255, -0.0543519, -0.0451471, -0.0570718, -0.29104, -0.0556699, 0.290791, -0.0483873, -0.300001, 2.95302, 0.0168972)
durability = 0.9
value = 600.0
[node name="GrunkNodule11" parent="Hallway4" instance=ExtResource("14_bfrms")]
transform = Transform3D(-0.064452, 0.211082, -0.2032, 0.270913, -0.0363065, -0.123645, -0.111589, -0.210062, -0.182816, 0.299999, 2.77811, -0.8831)
durability = 0.9
value = 600.0
[node name="GrunkNodule12" parent="Hallway4" instance=ExtResource("14_bfrms")]
transform = Transform3D(-0.0757498, -0.184426, -0.0157862, 0.143562, -0.0477702, -0.130797, 0.116841, -0.0608707, 0.150476, -0.300001, 2.77811, -1.7831)
durability = 0.6
value = 400.0
[node name="GrunkNodule13" parent="Hallway4" instance=ExtResource("14_bfrms")]
transform = Transform3D(0.0550566, 0.0419528, -0.18764, -0.0450408, 0.192564, 0.0298381, 0.186923, 0.0340434, 0.0624576, 0.599998, -0.014904, -0.583098)
durability = 0.6
value = 400.0
[node name="GrunkNodule14" parent="Hallway4" instance=ExtResource("14_bfrms")]
transform = Transform3D(0.169988, 0.0254164, 0.102265, 0.0547171, -0.187167, -0.0444344, 0.090057, 0.0657448, -0.166034, -1.90735e-06, -0.014904, -0.883099)
durability = 0.6
value = 400.0
[node name="GrunkNodule15" parent="Hallway4" instance=ExtResource("14_bfrms")]
transform = Transform3D(0.0492147, -0.193819, 0.00348962, -0.00875827, -0.00581984, -0.199723, 0.193652, 0.0489938, -0.0099197, 0.267076, -0.014904, -0.489458)
durability = 0.6
value = 400.0
[node name="GrunkNodule16" parent="Hallway4" instance=ExtResource("14_bfrms")]
transform = Transform3D(0.22104, -0.333019, -0.0154697, 0.185333, 0.138178, -0.326433, 0.277115, 0.173219, 0.230656, 0.867077, -0.014904, 0.110543)
durability = 1.2
value = 800.0
[node name="GrunkNodule6" parent="Hallway4" instance=ExtResource("14_bfrms")]
transform = Transform3D(-0.261495, 0.426059, -0.00969263, 0.00854138, -0.00612994, -0.499889, -0.426084, -0.261602, -0.00407238, 0.6, 3.11726, 3.0169)
durability = 1.5
[node name="GrunkNodule7" parent="Hallway4" instance=ExtResource("14_bfrms")]
transform = Transform3D(0.285646, -0.181277, 0.213413, -0.231253, 0.0191776, 0.325813, -0.157888, -0.356049, -0.0911068, 0.9, 3.11726, 3.6169)
durability = 1.2
value = 800.0
[node name="GrunkNodule8" parent="Hallway4" instance=ExtResource("14_bfrms")]
transform = Transform3D(0.162987, -0.100933, 0.351067, 0.365104, 0.0572157, -0.153054, -0.0115957, 0.382804, 0.115441, 1.5, 2.81726, 2.41689)
durability = 1.2
value = 800.0
[node name="GrunkNodule2" parent="Hallway4" instance=ExtResource("14_bfrms")]
transform = Transform3D(0.0544678, 0.978935, -0.691896, 0.518314, -0.643755, -0.870018, -1.08092, -0.259359, -0.452049, -0.9, 0.9, 5.7)
durability = 3.6
value = 2400.0

File diff suppressed because it is too large Load Diff

View File

@ -1,16 +1,11 @@
extends Node3D
@export var threshold := 100.0
@export var initial_mask: Texture
@onready var spot_light_3d: SpotLight3D = %SpotLight3D
@onready var gunk_body: GunkBody = %GunkBody
func _ready() -> void:
if initial_mask:
gunk_body.initial_mask = initial_mask
_deferred_init.call_deferred()

View File

@ -372,10 +372,10 @@ anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
offset_left = -21.2937
offset_top = -19.1727
offset_right = -21.2937
offset_bottom = -19.1727
offset_left = -24.9841
offset_top = -20.2654
offset_right = -24.9841
offset_bottom = -20.2654
grow_horizontal = 2
grow_vertical = 2
script = ExtResource("4_ud8na")

View File

@ -23,10 +23,6 @@ func _ready() -> void:
if FileAccess.file_exists(save_path):
continue_button.disabled = false
# Start preloading world and level in background
ResourceLoader.load_threaded_request(world_scene)
ResourceLoader.load_threaded_request(level_scene)
func stop_sounds() -> void:
title_sfx.stop()

View File

@ -1,3 +1 @@
[
"obsidian-excalidraw-plugin"
]
[]

View File

@ -1,807 +0,0 @@
{
"disableDoubleClickTextEditing": false,
"folder": "Excalidraw",
"cropFolder": "",
"annotateFolder": "",
"embedUseExcalidrawFolder": false,
"templateFilePath": "Excalidraw/Template.excalidraw",
"scriptFolderPath": "Excalidraw/Scripts",
"fontAssetsPath": "Excalidraw/CJK Fonts",
"loadChineseFonts": false,
"loadJapaneseFonts": false,
"loadKoreanFonts": false,
"compress": true,
"decompressForMDView": false,
"onceOffCompressFlagReset": true,
"onceOffGPTVersionReset": true,
"autosave": true,
"autosaveIntervalDesktop": 60000,
"autosaveIntervalMobile": 30000,
"drawingFilenamePrefix": "Drawing ",
"drawingEmbedPrefixWithFilename": true,
"drawingFilnameEmbedPostfix": " ",
"drawingFilenameDateTime": "YYYY-MM-DD HH.mm.ss",
"useExcalidrawExtension": true,
"cropSuffix": "",
"cropPrefix": "cropped_",
"annotateSuffix": "",
"annotatePrefix": "annotated_",
"annotatePreserveSize": false,
"previewImageType": "SVGIMG",
"renderingConcurrency": 3,
"allowImageCache": true,
"allowImageCacheInScene": true,
"displayExportedImageIfAvailable": false,
"previewMatchObsidianTheme": false,
"width": "400",
"height": "",
"overrideObsidianFontSize": false,
"dynamicStyling": "colorful",
"isLeftHanded": false,
"iframeMatchExcalidrawTheme": true,
"matchTheme": false,
"matchThemeAlways": false,
"matchThemeTrigger": false,
"defaultMode": "normal",
"defaultPenMode": "never",
"penModeDoubleTapEraser": true,
"penModeSingleFingerPanning": true,
"penModeCrosshairVisible": true,
"renderImageInMarkdownReadingMode": false,
"renderImageInHoverPreviewForMDNotes": false,
"renderImageInMarkdownToPDF": false,
"allowPinchZoom": false,
"allowWheelZoom": false,
"zoomToFitOnOpen": true,
"zoomToFitOnResize": true,
"zoomToFitMaxLevel": 2,
"linkPrefix": "📍",
"urlPrefix": "🌐",
"parseTODO": false,
"todo": "☐",
"done": "🗹",
"hoverPreviewWithoutCTRL": false,
"linkOpacity": 1,
"openInAdjacentPane": true,
"showSecondOrderLinks": true,
"focusOnFileTab": true,
"openInMainWorkspace": true,
"showLinkBrackets": true,
"allowCtrlClick": true,
"forceWrap": false,
"pageTransclusionCharLimit": 200,
"wordWrappingDefault": 0,
"removeTransclusionQuoteSigns": true,
"iframelyAllowed": true,
"pngExportScale": 1,
"exportWithTheme": true,
"exportWithBackground": true,
"exportPaddingSVG": 10,
"exportEmbedScene": false,
"keepInSync": false,
"autoexportSVG": false,
"autoexportPNG": false,
"autoExportLightAndDark": false,
"autoexportExcalidraw": false,
"embedType": "excalidraw",
"embedMarkdownCommentLinks": true,
"embedWikiLink": true,
"syncExcalidraw": false,
"experimentalFileType": false,
"experimentalFileTag": "✏️",
"experimentalLivePreview": true,
"fadeOutExcalidrawMarkup": false,
"loadPropertySuggestions": false,
"experimentalEnableFourthFont": false,
"experimantalFourthFont": "Virgil",
"addDummyTextElement": false,
"zoteroCompatibility": false,
"fieldSuggester": true,
"compatibilityMode": false,
"drawingOpenCount": 0,
"library": "deprecated",
"library2": {
"type": "excalidrawlib",
"version": 2,
"source": "https://github.com/zsviczian/obsidian-excalidraw-plugin/releases/tag/2.12.4",
"libraryItems": []
},
"imageElementNotice": true,
"mdSVGwidth": 500,
"mdSVGmaxHeight": 800,
"mdFont": "Virgil",
"mdFontColor": "Black",
"mdBorderColor": "Black",
"mdCSS": "",
"scriptEngineSettings": {},
"defaultTrayMode": true,
"previousRelease": "2.12.4",
"showReleaseNotes": true,
"showNewVersionNotification": true,
"latexBoilerplate": "\\color{blue}",
"latexPreambleLocation": "preamble.sty",
"taskboneEnabled": false,
"taskboneAPIkey": "",
"pinnedScripts": [],
"customPens": [
{
"type": "default",
"freedrawOnly": false,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 0,
"roughness": 0,
"penOptions": {
"highlighter": false,
"constantPressure": false,
"hasOutline": false,
"outlineWidth": 1,
"options": {
"thinning": 0.6,
"smoothing": 0.5,
"streamline": 0.5,
"easing": "easeOutSine",
"start": {
"cap": true,
"taper": 0,
"easing": "linear"
},
"end": {
"cap": true,
"taper": 0,
"easing": "linear"
}
}
}
},
{
"type": "highlighter",
"freedrawOnly": true,
"strokeColor": "#FFC47C",
"backgroundColor": "#FFC47C",
"fillStyle": "solid",
"strokeWidth": 2,
"roughness": null,
"penOptions": {
"highlighter": true,
"constantPressure": true,
"hasOutline": true,
"outlineWidth": 4,
"options": {
"thinning": 1,
"smoothing": 0.5,
"streamline": 0.5,
"easing": "linear",
"start": {
"taper": 0,
"cap": true,
"easing": "linear"
},
"end": {
"taper": 0,
"cap": true,
"easing": "linear"
}
}
}
},
{
"type": "finetip",
"freedrawOnly": false,
"strokeColor": "#3E6F8D",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 0.5,
"roughness": 0,
"penOptions": {
"highlighter": false,
"hasOutline": false,
"outlineWidth": 1,
"constantPressure": true,
"options": {
"smoothing": 0.4,
"thinning": -0.5,
"streamline": 0.4,
"easing": "linear",
"start": {
"taper": 5,
"cap": false,
"easing": "linear"
},
"end": {
"taper": 5,
"cap": false,
"easing": "linear"
}
}
}
},
{
"type": "fountain",
"freedrawOnly": false,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 2,
"roughness": 0,
"penOptions": {
"highlighter": false,
"constantPressure": false,
"hasOutline": false,
"outlineWidth": 1,
"options": {
"smoothing": 0.2,
"thinning": 0.6,
"streamline": 0.2,
"easing": "easeInOutSine",
"start": {
"taper": 150,
"cap": true,
"easing": "linear"
},
"end": {
"taper": 1,
"cap": true,
"easing": "linear"
}
}
}
},
{
"type": "marker",
"freedrawOnly": true,
"strokeColor": "#B83E3E",
"backgroundColor": "#FF7C7C",
"fillStyle": "dashed",
"strokeWidth": 2,
"roughness": 3,
"penOptions": {
"highlighter": false,
"constantPressure": true,
"hasOutline": true,
"outlineWidth": 4,
"options": {
"thinning": 1,
"smoothing": 0.5,
"streamline": 0.5,
"easing": "linear",
"start": {
"taper": 0,
"cap": true,
"easing": "linear"
},
"end": {
"taper": 0,
"cap": true,
"easing": "linear"
}
}
}
},
{
"type": "thick-thin",
"freedrawOnly": true,
"strokeColor": "#CECDCC",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 0,
"roughness": null,
"penOptions": {
"highlighter": true,
"constantPressure": true,
"hasOutline": false,
"outlineWidth": 1,
"options": {
"thinning": 1,
"smoothing": 0.5,
"streamline": 0.5,
"easing": "linear",
"start": {
"taper": 0,
"cap": true,
"easing": "linear"
},
"end": {
"cap": true,
"taper": true,
"easing": "linear"
}
}
}
},
{
"type": "thin-thick-thin",
"freedrawOnly": true,
"strokeColor": "#CECDCC",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 0,
"roughness": null,
"penOptions": {
"highlighter": true,
"constantPressure": true,
"hasOutline": false,
"outlineWidth": 1,
"options": {
"thinning": 1,
"smoothing": 0.5,
"streamline": 0.5,
"easing": "linear",
"start": {
"cap": true,
"taper": true,
"easing": "linear"
},
"end": {
"cap": true,
"taper": true,
"easing": "linear"
}
}
}
},
{
"type": "default",
"freedrawOnly": false,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 0,
"roughness": 0,
"penOptions": {
"highlighter": false,
"constantPressure": false,
"hasOutline": false,
"outlineWidth": 1,
"options": {
"thinning": 0.6,
"smoothing": 0.5,
"streamline": 0.5,
"easing": "easeOutSine",
"start": {
"cap": true,
"taper": 0,
"easing": "linear"
},
"end": {
"cap": true,
"taper": 0,
"easing": "linear"
}
}
}
},
{
"type": "default",
"freedrawOnly": false,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 0,
"roughness": 0,
"penOptions": {
"highlighter": false,
"constantPressure": false,
"hasOutline": false,
"outlineWidth": 1,
"options": {
"thinning": 0.6,
"smoothing": 0.5,
"streamline": 0.5,
"easing": "easeOutSine",
"start": {
"cap": true,
"taper": 0,
"easing": "linear"
},
"end": {
"cap": true,
"taper": 0,
"easing": "linear"
}
}
}
},
{
"type": "default",
"freedrawOnly": false,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 0,
"roughness": 0,
"penOptions": {
"highlighter": false,
"constantPressure": false,
"hasOutline": false,
"outlineWidth": 1,
"options": {
"thinning": 0.6,
"smoothing": 0.5,
"streamline": 0.5,
"easing": "easeOutSine",
"start": {
"cap": true,
"taper": 0,
"easing": "linear"
},
"end": {
"cap": true,
"taper": 0,
"easing": "linear"
}
}
}
}
],
"numberOfCustomPens": 0,
"pdfScale": 4,
"pdfBorderBox": true,
"pdfFrame": false,
"pdfGapSize": 20,
"pdfGroupPages": false,
"pdfLockAfterImport": true,
"pdfNumColumns": 1,
"pdfNumRows": 1,
"pdfDirection": "right",
"pdfImportScale": 0.3,
"gridSettings": {
"DYNAMIC_COLOR": true,
"COLOR": "#000000",
"OPACITY": 50,
"GRID_DIRECTION": {
"horizontal": true,
"vertical": true
}
},
"laserSettings": {
"DECAY_LENGTH": 50,
"DECAY_TIME": 1000,
"COLOR": "#ff0000"
},
"embeddableMarkdownDefaults": {
"useObsidianDefaults": false,
"backgroundMatchCanvas": false,
"backgroundMatchElement": true,
"backgroundColor": "#fff",
"backgroundOpacity": 60,
"borderMatchElement": true,
"borderColor": "#fff",
"borderOpacity": 0,
"filenameVisible": false
},
"markdownNodeOneClickEditing": false,
"canvasImmersiveEmbed": true,
"startupScriptPath": "",
"aiEnabled": true,
"openAIAPIToken": "",
"openAIDefaultTextModel": "gpt-3.5-turbo-1106",
"openAIDefaultVisionModel": "gpt-4o",
"openAIDefaultImageGenerationModel": "dall-e-3",
"openAIURL": "https://api.openai.com/v1/chat/completions",
"openAIImageGenerationURL": "https://api.openai.com/v1/images/generations",
"openAIImageEditsURL": "https://api.openai.com/v1/images/edits",
"openAIImageVariationURL": "https://api.openai.com/v1/images/variations",
"modifierKeyConfig": {
"Mac": {
"LocalFileDragAction": {
"defaultAction": "image-import",
"rules": [
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "image-import"
},
{
"shift": true,
"ctrl_cmd": false,
"alt_opt": true,
"meta_ctrl": false,
"result": "link"
},
{
"shift": true,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "image-url"
},
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": true,
"meta_ctrl": false,
"result": "embeddable"
}
]
},
"WebBrowserDragAction": {
"defaultAction": "image-url",
"rules": [
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "image-url"
},
{
"shift": true,
"ctrl_cmd": false,
"alt_opt": true,
"meta_ctrl": false,
"result": "link"
},
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": true,
"meta_ctrl": false,
"result": "embeddable"
},
{
"shift": true,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "image-import"
}
]
},
"InternalDragAction": {
"defaultAction": "link",
"rules": [
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "link"
},
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": true,
"result": "embeddable"
},
{
"shift": true,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "image"
},
{
"shift": true,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": true,
"result": "image-fullsize"
}
]
},
"LinkClickAction": {
"defaultAction": "new-tab",
"rules": [
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "active-pane"
},
{
"shift": false,
"ctrl_cmd": true,
"alt_opt": false,
"meta_ctrl": false,
"result": "new-tab"
},
{
"shift": false,
"ctrl_cmd": true,
"alt_opt": true,
"meta_ctrl": false,
"result": "new-pane"
},
{
"shift": true,
"ctrl_cmd": true,
"alt_opt": true,
"meta_ctrl": false,
"result": "popout-window"
},
{
"shift": false,
"ctrl_cmd": true,
"alt_opt": false,
"meta_ctrl": true,
"result": "md-properties"
}
]
}
},
"Win": {
"LocalFileDragAction": {
"defaultAction": "image-import",
"rules": [
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "image-import"
},
{
"shift": false,
"ctrl_cmd": true,
"alt_opt": false,
"meta_ctrl": false,
"result": "link"
},
{
"shift": true,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "image-url"
},
{
"shift": true,
"ctrl_cmd": true,
"alt_opt": false,
"meta_ctrl": false,
"result": "embeddable"
}
]
},
"WebBrowserDragAction": {
"defaultAction": "image-url",
"rules": [
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "image-url"
},
{
"shift": false,
"ctrl_cmd": true,
"alt_opt": false,
"meta_ctrl": false,
"result": "link"
},
{
"shift": true,
"ctrl_cmd": true,
"alt_opt": false,
"meta_ctrl": false,
"result": "embeddable"
},
{
"shift": true,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "image-import"
}
]
},
"InternalDragAction": {
"defaultAction": "link",
"rules": [
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "link"
},
{
"shift": true,
"ctrl_cmd": true,
"alt_opt": false,
"meta_ctrl": false,
"result": "embeddable"
},
{
"shift": true,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "image"
},
{
"shift": false,
"ctrl_cmd": true,
"alt_opt": true,
"meta_ctrl": false,
"result": "image-fullsize"
}
]
},
"LinkClickAction": {
"defaultAction": "new-tab",
"rules": [
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "active-pane"
},
{
"shift": false,
"ctrl_cmd": true,
"alt_opt": false,
"meta_ctrl": false,
"result": "new-tab"
},
{
"shift": false,
"ctrl_cmd": true,
"alt_opt": true,
"meta_ctrl": false,
"result": "new-pane"
},
{
"shift": true,
"ctrl_cmd": true,
"alt_opt": true,
"meta_ctrl": false,
"result": "popout-window"
},
{
"shift": false,
"ctrl_cmd": true,
"alt_opt": false,
"meta_ctrl": true,
"result": "md-properties"
}
]
}
}
},
"slidingPanesSupport": false,
"areaZoomLimit": 1,
"longPressDesktop": 500,
"longPressMobile": 500,
"doubleClickLinkOpenViewMode": true,
"isDebugMode": false,
"rank": "Bronze",
"modifierKeyOverrides": [
{
"modifiers": [
"Mod"
],
"key": "Enter"
},
{
"modifiers": [
"Mod"
],
"key": "k"
},
{
"modifiers": [
"Mod"
],
"key": "G"
}
],
"showSplashscreen": true,
"pdfSettings": {
"pageSize": "A4",
"pageOrientation": "portrait",
"fitToPage": 1,
"paperColor": "white",
"customPaperColor": "#ffffff",
"alignment": "center",
"margin": "normal"
}
}

File diff suppressed because one or more lines are too long

View File

@ -1,12 +0,0 @@
{
"id": "obsidian-excalidraw-plugin",
"name": "Excalidraw",
"version": "2.12.4",
"minAppVersion": "1.1.6",
"description": "An Obsidian plugin to edit and view Excalidraw drawings",
"author": "Zsolt Viczian",
"authorUrl": "https://excalidraw-obsidian.online",
"fundingUrl": "https://ko-fi.com/zsolt",
"helpUrl": "https://github.com/zsviczian/obsidian-excalidraw-plugin#readme",
"isDesktopOnly": false
}

File diff suppressed because one or more lines are too long

View File

@ -1,17 +1,3 @@
- Music
- by Duncan Gibbs:
- alice
- bonk
- bonk jr
- catbird
- coyote
- do better
- dr hurt
- get worse
- gfolf
- palace
- VA
- `cetology` reading by Whitman La Torra
- SFX
- "Walking on Metal"
- author: Sanderboah

View File

@ -1,9 +0,0 @@
Mechanical devices which can be used to control various things, e.g. bulkheads. Disabled when covered in grunk.
Associated with [[color_palette]]:
- Mechanisms which are disabled due to grunk (but can be enabled) should glow DANGER RED.
- Mechanisms which have been cleaned off should glow SUCCESS GREEN.
- Should make a distinct sound upon becoming clean enough to use.
- Mechanisms which are disabled after a one-time use should not glow with any color.
tags: #mechanics

View File

@ -1,5 +0,0 @@
You can illuminate dark areas by cleaning grunk off of light fixtures!
This is indicated to the player with a brighter "glowing" grunk material.
tags: #mechanics

View File

@ -1,4 +1,3 @@
- Opens into a loading dock with an akira elevator down to the main bay.
- Huge space with multiple levels of catwalks
- Very easily traversed by [[grunk beast]], but with ample hiding spots
- Cargo containers used for puzzles

View File

@ -1,9 +0,0 @@
There's an akira elevator to the main [[cargo bay]] chamber from the starting loading dock area. There is an obvious [[mechanisms|mechanism]] to activate the elevator, which is initially disabled because of safety clamps which much be disengaged.
## mechanics
#TODO
## dynamics
#TODO
## aesthetics

View File

@ -1,3 +0,0 @@
The shaft of the [[cargo bay]] akira elevator also contains puzzle elements...
#TODO

View File

@ -1,8 +0,0 @@
#TODO
## mechanics
- [[heart]]
- [[alarm]]
## dynamics
## aesthetics

View File

@ -1,9 +0,0 @@
The player enters a dark room with an obvious glowing light fixture. Advancement is difficult or impossible because they can't see.
## mechanics:
- [[revealed lighting]]
## dynamics
- De-grunking the light fixture illuminates the room.
## aesthetics
- Learning: to look for the glowing [[revealed lighting]] elements.

View File

@ -1,9 +0,0 @@
#TODO
## mechanics
- [[listener]]
- [[alarm]]
## dynamics
## aesthetics

View File

@ -1,17 +0,0 @@
The player encounters a locked bulkhead with a nearby disabled wall switch. To continue, they must clean off the wall switch before using it to open the bulkhead. As they clean off the switch, it makes a distinct sound once enabled.
## mechanics
- [[mechanisms]]
## dynamics
- When the player cleans off the switch, it becomes enabled, with an obvious visual & audible state change.
- When the player activates the switch, it opens the bulkhead.
## aesthetics
- Learning: that there are mechanisms which become usable once de-grunked.
- Associate the intended colors and sounds with mechanism status.
- Learning: that doors take a long time to open!
- Grunk makes things stop working.
- Corollary: removing grunk can fix broken things
- This world is old and broken down.

View File

@ -1,15 +0,0 @@
The player's path is blocked by a large cluster of [[nodules]]. Beyond their reach, the player sees a very prominent [[alarm]], illuminated to draw attention. There is a [[trigger]] hidden in the nodule cluster with a long, winding relay trail leading to the alarm.
## mechanics
- [[alarm]]
- [[trigger]]
- [[relay]]
## dynamics
- When the trigger is activated, the signal visually propagates through the relay chain.
- When the signal reaches the alarm, it activates with a strong audio-visual cue.
## aesthetics
- Learning: there are grunk elements that react poorly to being destroyed.
- The grunk doesn't want to be cleaned!
- Learning: what alarms are, what they look like, that they should watch out.

View File

@ -1,9 +0,0 @@
#TODO
## mechanics
- [[tripwire]]
- [[alarm]]
## dynamics
## aesthetics