frame-of-mind/src/base-environments/transition/subway_sequence.tscn

517 lines
1.6 MiB
Plaintext
Raw Normal View History

2026-01-20 20:35:12 +00:00
[gd_scene load_steps=42 format=4 uid="uid://fgp3tbah7msy"]
2026-01-20 14:40:20 +00:00
[ext_resource type="Script" uid="uid://snugj1gnggjj" path="res://base-environments/transition/code/subway_sequence.gd" id="1_yfan7"]
[ext_resource type="PackedScene" uid="uid://mkccbig41bqb" path="res://logic-scenes/player_controller/player_controller.tscn" id="2_il5go"]
2026-01-20 20:35:12 +00:00
[ext_resource type="Script" uid="uid://d4dq6pg3qkfn5" path="res://base-environments/transition/station_swapper.gd" id="4_yfan7"]
[ext_resource type="PackedScene" uid="uid://d2j0d88axhfue" path="res://base-environments/transition/stations/dungeon_station.tscn" id="5_rum2v"]
[ext_resource type="VoxelGIData" uid="uid://d0ywd1vewvryc" path="res://base-environments/transition/vfx/dungeon_VoxelGI.res" id="6_ii0j1"]
2026-01-20 18:49:18 +00:00
[ext_resource type="AudioStream" uid="uid://ba7s5uqc4iu66" path="res://base-environments/transition/audio/537769__janbezouska__factory-fluorescent-light-buzz.wav" id="7_rkl48"]
[ext_resource type="PackedScene" uid="uid://bk1l1a7eae838" path="res://base-environments/transition/misc/subway_map.tscn" id="8_rcbu2"]
[ext_resource type="PackedScene" uid="uid://dmvn3x67nduqp" path="res://base-environments/transition/stations/uni_station.tscn" id="9_bdj4u"]
[ext_resource type="VoxelGIData" uid="uid://dram781e770bj" path="res://base-environments/transition/vfx/uni_voxelGI.tres" id="10_j1yes"]
[ext_resource type="PackedScene" uid="uid://inavuxjmq6hi" path="res://base-environments/transition/stations/burnout_station.tscn" id="11_vomua"]
[ext_resource type="VoxelGIData" uid="uid://bnys22lw8ll31" path="res://base-environments/transition/burnout_VoxelGI.tres" id="12_jwt33"]
[ext_resource type="PackedScene" uid="uid://uhayiqixlv0e" path="res://base-environments/transition/stations/volunteer_station.tscn" id="13_265nv"]
[ext_resource type="VoxelGIData" uid="uid://cavxvoj11x3tw" path="res://base-environments/transition/volunteer_VoxelGI.tres" id="14_w5sv3"]
[ext_resource type="Material" uid="uid://dchm78gv31r6a" path="res://base-environments/transition/shaders/timetravel.tres" id="15_hdxw7"]
[ext_resource type="Script" uid="uid://br1w2nt4pj8lt" path="res://vfx/post_processing/post_process_shader_template.gd" id="16_a6spw"]
[ext_resource type="Script" uid="uid://mgertkn5ub0g" path="res://dev-util/hdr_sdr_switch.gd" id="17_ov8kk"]
[ext_resource type="PackedScene" uid="uid://df3ur5wll8vx7" path="res://base-environments/transition/subway_track.tscn" id="17_yfan7"]
[sub_resource type="ViewportTexture" id="ViewportTexture_rkl48"]
2026-01-20 20:35:12 +00:00
viewport_path = NodePath("Logic/StationSwapper/station_hirschfeld/SubwayMap3D/MapViewport")
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_il5go"]
resource_local_to_scene = true
albedo_color = Color(0.70380783, 0.70380783, 0.70380783, 1)
albedo_texture = SubResource("ViewportTexture_rkl48")
metallic = 0.3
metallic_specular = 0.3
roughness = 0.15
emission_enabled = true
emission = Color(1, 1, 1, 1)
emission_energy_multiplier = 0.1
emission_operator = 1
emission_texture = SubResource("ViewportTexture_rkl48")
[sub_resource type="QuadMesh" id="QuadMesh_rkl48"]
resource_local_to_scene = true
material = SubResource("StandardMaterial3D_il5go")
size = Vector2(1.505, 1)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_rkl48"]
resource_name = "beam_metal.001"
cull_mode = 2
albedo_color = Color(0.27999386, 0.27999386, 0.27999386, 1)
metallic = 0.8
metallic_specular = 0.3
roughness = 0.2
uv1_scale = Vector3(0.1, 0.1, 0.1)
[sub_resource type="BoxMesh" id="BoxMesh_rkl48"]
material = SubResource("StandardMaterial3D_rkl48")
size = Vector3(0.1, 0.7, 1.5)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_sofnd"]
albedo_color = Color(0.5953387, 0.22751653, 9.62615e-08, 1)
metallic = 0.7
roughness = 0.5
clearcoat_enabled = true
clearcoat_roughness = 0.1
[sub_resource type="BoxMesh" id="BoxMesh_8c5ii"]
size = Vector3(0.15, 1.2, 1.7)
[sub_resource type="BoxMesh" id="BoxMesh_symoa"]
size = Vector3(0.3, 1, 1.5)
2026-01-20 20:35:12 +00:00
[sub_resource type="VoxelGIData" id="VoxelGIData_rkl48"]
_data = {
"bounds": AABB(-5.5, -1.8892517, -42, 11, 3.7785034, 84),
"level_counts": PackedInt32Array(1, 2, 4, 11, 37, 251, 1115, 4511, 19208),
"octree_cells": PackedByteArray("AQAAAP///////////////wIAAAD///////////////8DAAAA////////////////BAAAAP///////////////wUAAAD///////////////8GAAAA////////////////BwAAAA8AAAD//////////wgAAAD///////////////8JAAAA////////////////CgAAAP///////////////wsAAAD///////////////8MAAAA////////////////DQAAABAAAAD//////////w4AAAARAAAA//////////8SAAAAIgAAAP//////////EwAAACMAAAD//////////xQAAAAkAAAA//////////8VAAAAJQAAAP//////////FgAAACYAAAD//////////xcAAAAnAAAA//////////8YAAAAKAAAAP//////////GQAAACkAAAD//////////xoAAAAqAAAA//////////8bAAAAKwAAAP//////////HAAAACwAAAD//////////x0AAAAtAAAA//////////8eAAAALgAAAP//////////HwAAAC8AAAD//////////yAAAAAwAAAA//////////8hAAAAMQAAAP//////////MgAAAP////////////////////////////////////8zAAAA////////////////NAAAAP///////////////zUAAAD///////////////82AAAA////////////////NwAAAHcAAABXAAAAkgAAADgAAAB4AAAAWAAAAJMAAAA5AAAAeQAAAFkAAACUAAAAOgAAAHoAAABaAAAAlQAAADsAAAB7AAAAWwAAAJYAAAA8AAAAfAAAAFwAAACXAAAAPQAAAH0AAABdAAAAmAAAAD4AAAB+AAAAXgAAAJkAAAA/AAAAfwAAAF8AAACaAAAAQAAAAIAAAABgAAAAmwAAAEEAAACBAAAAYQAAAJwAAABCAAAAggAAAGIAAACdAAAAQwAAAIMAAABjAAAAngAAAEQAAACEAAAAZAAAAJ8AAABFAAAAhQAAAGUAAACgAAAARgAAAIYAAABmAAAAoQAAAEcAAACHAAAAZwAAAKIAAABIAAAAiAAAAGgAAACjAAAASQAAAIkAAABpAAAApAAAAEoAAACKAAAAagAAAKUAAABLAAAAiwAAAGsAAACmAAAATAAAAIwAAABsAAAApwAAAE0AAACNAAAAbQAAAKgAAABOAAAAjgAAAG4AAACpAAAATwAAAI8AAABvAAAAqgAAAFAAAACQAAAAcAAAAKsAAABRAAAAkQAAAHEAAACsAAAAUgAAAP////9yAAAArQAAAFMAAAD/////cwAAAK4AAABUAAAA/////3QAAACvAAAAVQAAAP////91AAAAsAAAAFYAAAD/////dgAAAP////+xAAAA6wAAAMwAAAALAQAAsgAAAOwAAADNAAAADAEAALMAAADtAAAAzgAAAA0BAAC0AAAA7gAAAM8AAAAOAQAAtQAAAO8AAADQAAAADwEAALYAAADwAAAA0QAAABABAAC3AAAA8QAAANIAAAARAQAAuAAAAPIAAADTAAAAEgEAALkAAADzAAAA1AAAABMBAAC6AAAA9AAAANUAAAAUAQAAuwAAAPUAAADWAAAAFQEAALwAAAD2AAAA1wAAABYBAAC9AAAA9wAAANgAAAAXAQAAvgAAAPgAAADZAAAAGAEAAL8AAAD5AAAA2gAAABkBAADAAAAA+gAAANsAAAAaAQAAwQAAAPsAAADcAAAAGwEAAMIAAAD8AAAA3QAAABwBAADDAAAA/QAAAN4AAAAdAQAAxAAAAP4AAADfAAAAHgEAAMUAAAD/AAAA4AAAAB8BAADGAAAAAAEAAOEAAAAgAQAAxwAAAAEBAADiAAAAIQEAAMgAAAACAQAA4wAAACIBAADJAAAAAwEAAOQAAAAjAQAAygAAAAQBAADlAAAAJAEAAMsAAAAFAQAA5gAAACUBAAD/////BgEAAOcAAAAmAQAA/////wcBAADoAAAAJwEAAP////8IAQAA6QAAACgBAAD/////CQEAAOoAAAApAQAA/////woBAAD/////KgEAAP//////////KwEAAP//////////////////////////////////////////////////////////LAEAAP///////////////y0BAAD///////////////8uAQAA////////////////LwEAAP///////////////zABAAD///////////////8xAQAA////////////////////////////////fwEAAP////+/AQAA/////4ABAAD/////wAEAAP////+BAQAA/////8EBAAD/////ggEAAP/////CAQAA/////4MBAAD/////wwEAAP////+EAQAA/////8QBAAD/////hQEAAP/////FAQAA/////4YBAAD/////xgEAAP////+HAQAA/////8cBAAD/////iAEAAP/////IAQAA/////4kBAAD/////yQEAAP////+KAQAA/////8oBAAD/////iwEAAP/////LAQAA/////4wBAAD/////zAEAAP////+NAQAA/////80BAAD/////jgEAAP/////OAQAA/////48BAAD/////zwEAAP////+QAQAA/////9ABAAD/////kQEAAP/////RAQAA/////5IBAAD/////0gEAAP////+TAQAA/////9MBAAD/////lAEAAP/////UAQAA/////5UBAAD/////1QEAAP////+WAQAA/////9YBAAD/////lwEAAP/////XAQAA/////5gBAAD/////2AEAAP////+ZAQAA/////9kBAAD/////mgEAAP/////aAQAA/////5sBAAD/////2wEAAP////+cAQAA/////9wBAAD/////nQEAAP/////dAQAA/////54BAAD/////3gEAAP////+fAQAA/////98BAAD/////oAEAAP/////gAQAA/////6EBAAD/////4QEAAP////+iAQAA/////+IBAAD/////owEAAP/////jAQAA/////6QBAAD/////5AEAAP////+lAQAA/////+UBAAD/////pgEAAP/////mAQAA/////6cBAAD/////5wEAAP////+oAQAA/////+gBAAD/////qQEAAP/////pAQAA/////6oBAAD/////6gEAAP////+rAQAA/////+sBAAD/////rAEAAP/////sAQAA/////60BAAD/////7QEAAP////+uAQAA/////+4BAAD/////rwEAAP/////vAQAA/////7ABAAD/////8AEAAP////+xAQAA//////EBAAD/////sgEAAP/////yAQAA/////7MBAAD/////8wEAAP////+0AQAA//////QBAAD/////tQEAAP/////1AQAA/////7YBAAD/////9gEAAP////+3AQAA//////cBAAD/////uAEAAP/////4AQAA/////7kBAAD/////+QEAAP////+6AQAA//////oBAAD/////uwEAAP/////7AQAA/////7wBAAD//////AEAAP////+9AQAA//////0BAAD/////vgEAAP/////+AQAAMgEAAP8BAAByAQAA/////zMBAAAAAgAAcwEAAP////80AQAAAQIAAP//////////NQEAAAICAAD//////////zYBAAADAgAA//////////83AQAABAIAAP//////////OAEAAAUCAAD//////////zkBAAAGAgAA//////////86AQAABwIAAP//////////OwEAAAgCAAD//////////zwBAAAJAgAA//////////89AQAACgIAAP//////////PgEAAAsCAAD//////////z8BAAAMAgAA//////////9AAQAADQIAAP//////////QQEAAA4CAAD//////////0IBAAAPAg
"octree_data": PackedByteArray("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAACAAAAAAAQAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAIAAAAAAEAAAAAAAAAAAAAEAAAAAABQAAAAAAAAAAAABgAAAAAAMAAAAAAAAAAAAAAAAAAAATAAAAAAAAAAAAACAAAAAAEwAAAAAAAAAAAABAAAAAABMAAAAAAAAAAAAAYAAAAAATAAAAAAAAAAAAAIAAAAAAFAAAAAAAAAAAAACgAAAAABMAAAAAAAAAAAAAwAAAAAARAAAAAAAAAAAAAOAAAAAACwAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAwAAAAAAAAAAAAAAAAAABAOAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAAAAAAAAAAIAAAAAAjAAAAAAAAAAAAAEAAAAAAIwAAAAAAAAAAAABgAAAAACQAAAAAAAAAAAAAgAAAAAAjAAAAAAAAAAAAAKAAAAAAIwAAAAAAAAAAAADAAAAAACMAAAAAAAAAAAAA4AAAAAAkAAAAAAAAAAAAAAABAAAAIgAAAAAAAAAAAAAgAQAAACUAAAAAAAAAAAAAQAEAAAAjAAAAAAAAAAAAAGABAAAAJAAAAAAAAAAAAACAAQAAACgAAAAAAAAAAAAAoAEAAAAeAAAAAAAAAAAAAMABAAAAHQAAAAAAAAAAAADgAQAAABMAAAAAAAAAAAEAAAAAAAAoAAAAAAAAAAABACAAAAAAKQAAAAAAAAAAAQBAAAAAACkAAAAAAAAAAAEAYAAAAAAtAAAAAAAAAAABAIAAAAAAKQAAAAAAAAAAAQCgAAAAACwAAAAAAAAAAAEAwAAAAAAoAAAAAAAAAAABAOAAAAAALQAAAAAAAAAAAQAAAQAAAC4AAAAAAAAAAAEAIAEAAAAuAAAAAAAAAAABAEABAAAAKQAAAAAAAAAAAQBgAQAAACwAAAAAAAAAAAEAgAEAAAArAAAAAAAAAAABAKABAAAAHAAAAAAAAAAAAQDAAQAAABsAAAAAAAAAAAEA4AEAAAASAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAgCAAQAAAAAAAAAAAAAAAAIAoAEAAAADAAAAAAAAAAACAMABAAAAAgAAAAAAAAAAAgDgAQAAAAEAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAACAAAAAAIwAAAAAAAAAAAABAAAAAACMAAAAAAAAAAAAAYAAAAAAjAAAAAAAAAAAAAIAAAAAAIwAAAAAAAAAAAACgAAAAACMAAAAAAAAAAAAAwAAAAAAjAAAAAAAAAAAAAOAAAAAAIwAAAAAAAAAAAAAAAQAAACMAAAAAAAAAAAAAIAEAAAAjAAAAAAAAAAAAAEABAAAAIwAAAAAAAAAAAABgAQAAACMAAAAAAAAAAAAAgAEAAAAjAAAAAAAAAAAAAKABAAAAIwAAAAAAAAAAAADAAQAAACMAAAAAAAAAAAAA4AEAAAAjAAAAAAAAAAAAAAACAAAAIwAAAAAAAAAAAAAgAgAAACMAAAAAAAAAAAAAQAIAAAAjAAAAAAAAAAAAAGACAAAAIwAAAAAAAAAAAACAAgAAACMAAAAAAAAAAAAAoAIAAAAjAAAAAAAAAAAAAMACAAAAIwAAAAAAAAAAAADgAgAAACMAAAAAAAAAAAAAAAMAAAAjAAAAAAAAAAAAACADAAAAJgAAAAAAAAAAAABAAwAAACMAAAAAAAAAAAAAYAMAAAAjAAAAAAAAAAAAAIADAAAAJwAAAAAAAAAAAACgAwAAACQAAAAAAAAAAAAAwAMAAAAkAAAAAAAAAAAAAOADAAAAJwAAAAAAAAAAAAgAAAAAADEAAAAAAAAAAAAIIAAAAAAjAAAAAAAAAAAACEAAAAAAIwAAAAAAAAAAAAhgAAAAACMAAAAAAAAAAAAIgAAAAAAjAAAAAAAAAAAACKAAAAAAIwAAAAAAAAAAAAjAAAAAACMAAAAAAAAAAAAI4AAAAAAjAAAAAAAAAAAACAABAAAAIwAAAAAAAAAAAAggAQAAACMAAAAAAAAAAAAIQAEAAAAjAAAAAAAAAAAACGABAAAAIwAAAAAAAAAAAAiAAQAAACMAAAAAAAAAAAAIoAEAAAAjAAAAAAAAAAAACMABAAAAIwAAAAAAAAAAAAjgAQAAACMAAAAAAAAAAAAIAAIAAAAjAAAAAAAAAAAACCACAAAAIwAAAAAAAAAAAAhAAgAAACMAAAAAAAAAAAAIYAIAAAAjAAAAAAAAAAAACIACAAAAIwAAAAAAAAAAAAigAgAAACMAAAAAAAAAAAAIwAIAAAAjAAAAAAAAAAAACOACAAAAIwAAAAAAAAAAAAgAAwAAACMAAAAAAAAAAAAIIAMAAAAmAAAAAAAAAAAACEADAAAAJAAAAAAAAAAAAAhgAwAAACoAAAAAAAAAAAAIgAMAAAAwAAAAAAAAAAAACKADAAAAMAAAAAAAAAAAAAjAAwAAACkAAAAAAAAAAAAI4AMAAAAiAAAAAAAAAAABAAAAAAAACwAAAAAAAAAAAQAgAAAAAB8AAAAAAAAAAAEAQAAAAAAfAAAAAAAAAAABAGAAAAAAHwAAAAAAAAAAAQCAAAAAACMAAAAAAAAAAAEAoAAAAAAfAAAAAAAAAAABAMAAAAAAIQAAAAAAAAAAAQDgAAAAACUAAAAAAAAAAAEAAAEAAAAjAAAAAAAAAAABACABAAAAHwAAAAAAAAAAAQBAAQAAACIAAAAAAAAAAAEAYAEAAAAiAAAAAAAAAAABAIABAAAAIgAAAAAAAAAAAQCgAQAAAB8AAAAAAAAAAAEAwAEAAAAjAAAAAAAAAAABAOABAAAAJQAAAAAAAAAAAQAAAgAAACEAAAAAAAAAAAEAIAIAAAAfAAAAAAAAAAABAEACAAAAIwAAAAAAAAAAAQBgAgAAACcAAAAAAAAAAAEAgAIAAAAgAAAAAAAAAAABAKACAAAAIAAAAAAAAAAAAQDAAgAAACUAAAAAAAAAAAEA4AIAAAAfAAAAAAAAAAABAAADAAAAOQAAAAAAAAAAAQAgAwAAAEUAAAAAAAAAAAEAQAMAAAAGAAAAAAAAAAABCAAAAAAAIwAAAAAAAAAAAQggAAAAACMAAAAAAAAAAAEIQAAAAAAmAAAAAAAAAAABCGAAAAAAJAAAAAAAAAAAAQiAAAAAACYAAAAAAAAAAAEIoAAAAAAhAAAAAAAAAAABCMAAAAAAJgAAAAAAAAAAAQjgAAAAACUAAAAAAAAAAAEIAAEAAAAmAAAAAAAAAAABCCABAAAAHwAAAAAAAAAAAQhAAQAAACYAAAAAAAAAAAEIYAEAAAAgAAAAAAAAAAABCIABAAAAJgAAAAAAAAAAAQigAQAAACEAAAAAAAAAAAEIwAEAAAAmAAAAAAAAAAABCOABAAAAJQAAAAAAAAAAAQgAAgAAACYAAAAAAAAAAAEIIAIAAAAfAAAAAAAAAAABCEACAAAAJgAAAAAAAAAAAQhgAgAAACYAAAAAAAAAAAEIgAIAAAAnAAAAAAAAAAABCKACAAAAJAAAAAAAAAAAAQjAAgAAACgAAAAAAAAAAAEI4AIAAAAnAAAAAAAAAAABCAADAAAAFQAAAAAAAAAAAQggAwAAABkAAAAAAAAAAAEIQAMAAAAtAAAAAAAAAAABCGADAAAAJAAAAAAAAAAAAQiAAwAAAB8AAAAAAAAAAAEIoAMAAAAfAAAAAAAAAAABCMADAAAAAwAAAAAAAAAAAgAAAAAAAAsAAAAAAAAAAAIAIAAAAAAfAAAAAAAAAAACAEAAAAAAHwAAAAAAAAAAAgBgAAAAACsAAAAAAAAAAAIAgAAAAAAvAAAAAAAAAAACAKAAAAAAHwAAAAAAAAAAAgDAAAAAACcAAAAAAAAAAAIA4AAAAAA/AAAAAAAAAAACAAABAAAALQAAAAAAAAAAAgAgAQAAAB8AAAAAAAAAAAIAQAEAAAApAAAAAAAAAAACAGABAAAANwAAAAAAAAAAAgCAAQAAACkAAAAAAAAAAAIAoAEAAAA
"octree_df_png": PackedByteArray("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
"octree_size": Vector3(64, 16, 256),
"to_cell_xform": Transform3D(3.047619, 0, 0, 0, 3.047619, 0, 0, 0, 3.047619, 16.761906, 5.7577195, 128)
}
energy = 5.0
bias = 0.6
normal_bias = 1.0
propagation = 0.8
interior = true
[sub_resource type="WorldBoundaryShape3D" id="WorldBoundaryShape3D_rkl48"]
[sub_resource type="BoxShape3D" id="BoxShape3D_yfan7"]
size = Vector3(8, 2.5, 0.5)
[sub_resource type="BoxShape3D" id="BoxShape3D_il5go"]
size = Vector3(4, 2.5, 0.4)
[sub_resource type="BoxShape3D" id="BoxShape3D_iq74k"]
size = Vector3(4.392578, 2.5, 0.4)
[sub_resource type="BoxShape3D" id="BoxShape3D_biibr"]
size = Vector3(4.392578, 2.5, 0.4)
[sub_resource type="BoxShape3D" id="BoxShape3D_rum2v"]
size = Vector3(4.393, 2.5, 0.6)
[sub_resource type="BoxShape3D" id="BoxShape3D_ii0j1"]
size = Vector3(0.4, 2.5, 0.5)
[sub_resource type="BoxShape3D" id="BoxShape3D_ltric"]
size = Vector3(2.393, 1.0219727, 1.1)
[sub_resource type="BoxShape3D" id="BoxShape3D_rcbu2"]
size = Vector3(4.325035, 0.5001221, 29.45169)
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_wgcl8"]
sky_top_color = Color(0.138464, 0.0447571, 0.169373, 1)
sky_horizon_color = Color(4.62055e-06, 0.722684, 0.905603, 1)
ground_bottom_color = Color(0.578219, 0.40697, 0.222187, 1)
ground_horizon_color = Color(0.138283, 0.487665, 0.674041, 1)
ground_curve = 0.165643
ground_energy_multiplier = 0.2
[sub_resource type="Sky" id="Sky_5ahgt"]
sky_material = SubResource("ProceduralSkyMaterial_wgcl8")
[sub_resource type="Environment" id="Environment_8c5ii"]
sky = SubResource("Sky_5ahgt")
ambient_light_color = Color(0.15686275, 0.15686275, 0.15686275, 1)
ambient_light_sky_contribution = 0.0
tonemap_mode = 3
tonemap_exposure = 1.1
ssao_enabled = true
sdfgi_read_sky_light = false
sdfgi_cascades = 3
sdfgi_min_cell_size = 0.01953125
sdfgi_energy = 0.5
glow_enabled = true
glow_levels/2 = 0.05
glow_levels/3 = 0.1
glow_levels/4 = 0.2
glow_levels/5 = 0.4
glow_levels/6 = 0.5
glow_normalized = true
glow_intensity = 0.5
glow_strength = 0.7
glow_mix = 1.0
glow_bloom = 0.2
glow_hdr_threshold = 0.5
glow_hdr_luminance_cap = 50.0
fog_enabled = true
fog_light_color = Color(0.036443412, 0.15397307, 0.18791193, 1)
fog_density = 0.02
fog_height = 0.25
fog_height_density = 0.5
volumetric_fog_density = 0.03
volumetric_fog_albedo = Color(0.395, 0.6122501, 0.79, 1)
adjustment_enabled = true
adjustment_contrast = 0.99
[sub_resource type="CameraAttributesPractical" id="CameraAttributesPractical_symoa"]
[sub_resource type="CompositorEffect" id="CompositorEffect_820wi"]
resource_local_to_scene = false
resource_name = ""
enabled = false
effect_callback_type = 4
needs_motion_vectors = false
needs_normal_roughness = false
script = ExtResource("16_a6spw")
shader_code = "//color.rgb = pow(color.rgb, vec3(1.3));
color.rgb = max(vec3(0.0), pow(color.rgb, vec3(1.6, 1.5, 1.4)) * vec3(5.0, 4.0, 4.0) + vec3(-0.01, 0.01, -0.0));
//float gray = color.r * 0.2125 + color.g * 0.7154 + color.b * 0.0721;
//color.rgb = vec3(gray);"
metadata/_custom_type_script = "uid://br1w2nt4pj8lt"
[sub_resource type="Compositor" id="Compositor_e75no"]
compositor_effects = Array[CompositorEffect]([SubResource("CompositorEffect_820wi")])
[node name="SubwaySequence" type="Node3D"]
script = ExtResource("1_yfan7")
[node name="Logic" type="Node3D" parent="."]
2026-01-20 20:35:12 +00:00
unique_name_in_owner = true
[node name="PlayerController" parent="Logic" instance=ExtResource("2_il5go")]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.0218763, 6.1035156e-05, -5.6086483)
initial_pitch = -30.0
2026-01-20 20:35:12 +00:00
[node name="Track1Dolly" parent="Logic" instance=ExtResource("17_yfan7")]
unique_name_in_owner = true
2026-01-20 11:37:17 +00:00
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.2, -0.2, -32.5)
2026-01-20 20:35:12 +00:00
[node name="Track2Dolly" parent="Logic" instance=ExtResource("17_yfan7")]
unique_name_in_owner = true
2026-01-20 11:37:17 +00:00
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, -6.2, -0.2, -32.5)
2026-01-20 20:35:12 +00:00
[node name="StationSwapper" type="Node3D" parent="Logic"]
unique_name_in_owner = true
2026-01-20 20:35:12 +00:00
script = ExtResource("4_yfan7")
2026-01-20 20:35:12 +00:00
[node name="Origination" type="Node3D" parent="Logic/StationSwapper"]
2026-01-20 11:37:17 +00:00
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 130)
visible = false
2026-01-20 20:35:12 +00:00
[node name="Destination" type="Node3D" parent="Logic/StationSwapper"]
2026-01-20 11:37:17 +00:00
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -130)
visible = false
2026-01-20 20:35:12 +00:00
[node name="station_hirschfeld" parent="Logic/StationSwapper" instance=ExtResource("5_rum2v")]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.021, 0, -0.018)
2026-01-20 20:35:12 +00:00
[node name="VoxelGI" type="VoxelGI" parent="Logic/StationSwapper/station_hirschfeld"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.020572662, 1.5449562, -25.981638)
subdiv = 2
size = Vector3(11, 3.75, 84)
data = ExtResource("6_ii0j1")
2026-01-20 20:35:12 +00:00
[node name="SubwayMap3D" type="Node3D" parent="Logic/StationSwapper/station_hirschfeld"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.021, 1.4, -22.606)
2026-01-20 20:35:12 +00:00
[node name="MapPanel1" type="MeshInstance3D" parent="Logic/StationSwapper/station_hirschfeld/SubwayMap3D"]
transform = Transform3D(-6.389512e-08, 0, 1.46175, 0, 1.46175, 0, -1.46175, 0, -6.389512e-08, 0, 0, 0)
mesh = SubResource("QuadMesh_rkl48")
2026-01-20 20:35:12 +00:00
[node name="MapPanel2" type="MeshInstance3D" parent="Logic/StationSwapper/station_hirschfeld/SubwayMap3D"]
transform = Transform3D(-6.389512e-08, 0, -1.46175, 0, 1.46175, 0, 1.46175, 0, -6.389512e-08, 0, 0, 0)
mesh = SubResource("QuadMesh_rkl48")
2026-01-20 20:35:12 +00:00
[node name="Stand" type="MeshInstance3D" parent="Logic/StationSwapper/station_hirschfeld/SubwayMap3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.15, 0)
mesh = SubResource("BoxMesh_rkl48")
2026-01-20 20:35:12 +00:00
[node name="CSGCombiner3D" type="CSGCombiner3D" parent="Logic/StationSwapper/station_hirschfeld/SubwayMap3D"]
transform = Transform3D(1.46175, 0, 0, 0, 1.46175, 0, 0, 0, 1.46175, 0, 0, 0)
material_override = SubResource("StandardMaterial3D_sofnd")
use_collision = true
2026-01-20 20:35:12 +00:00
[node name="CSGMesh3D" type="CSGMesh3D" parent="Logic/StationSwapper/station_hirschfeld/SubwayMap3D/CSGCombiner3D"]
transform = Transform3D(1, 0, -7.1054274e-15, 0, 1, 0, 7.1054274e-15, 0, 1, 0, 0, 0)
mesh = SubResource("BoxMesh_8c5ii")
2026-01-20 20:35:12 +00:00
[node name="CSGMesh3D2" type="CSGMesh3D" parent="Logic/StationSwapper/station_hirschfeld/SubwayMap3D/CSGCombiner3D"]
transform = Transform3D(1, 0, -7.1054274e-15, 0, 1, 0, 7.1054274e-15, 0, 1, 0, 0, 0)
operation = 2
mesh = SubResource("BoxMesh_symoa")
2026-01-20 20:35:12 +00:00
[node name="MapViewport" type="SubViewport" parent="Logic/StationSwapper/station_hirschfeld/SubwayMap3D"]
disable_3d = true
size = Vector2i(2896, 2048)
render_target_update_mode = 4
2026-01-20 20:35:12 +00:00
[node name="SubwayMap" parent="Logic/StationSwapper/station_hirschfeld/SubwayMap3D/MapViewport" instance=ExtResource("8_rcbu2")]
unique_name_in_owner = true
2026-01-20 20:35:12 +00:00
[node name="SubwayMapAudio" type="AudioStreamPlayer3D" parent="Logic/StationSwapper/station_hirschfeld/SubwayMap3D"]
2026-01-20 18:49:18 +00:00
stream = ExtResource("7_rkl48")
unit_size = 2.0
max_db = -5.0
autoplay = true
panning_strength = 0.5
bus = &"sfx"
2026-01-20 20:35:12 +00:00
[node name="HiddenStations" type="Node3D" parent="Logic"]
visible = false
2026-01-20 20:35:12 +00:00
[node name="station_university" parent="Logic/HiddenStations" instance=ExtResource("9_bdj4u")]
unique_name_in_owner = true
2026-01-20 20:35:12 +00:00
[node name="VoxelGI" type="VoxelGI" parent="Logic/HiddenStations/station_university"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.020572662, 1.5449562, -25.981638)
subdiv = 2
size = Vector3(11, 3.7785034, 84)
data = ExtResource("10_j1yes")
2026-01-20 20:35:12 +00:00
[node name="SubwayMap3D" type="Node3D" parent="Logic/HiddenStations/station_university"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.021, 1.4, -22.606)
[node name="MapPanel1" type="MeshInstance3D" parent="Logic/HiddenStations/station_university/SubwayMap3D"]
transform = Transform3D(-6.389512e-08, 0, 1.46175, 0, 1.46175, 0, -1.46175, 0, -6.389512e-08, 0, 0, 0)
mesh = SubResource("QuadMesh_rkl48")
[node name="MapPanel2" type="MeshInstance3D" parent="Logic/HiddenStations/station_university/SubwayMap3D"]
transform = Transform3D(-6.389512e-08, 0, -1.46175, 0, 1.46175, 0, 1.46175, 0, -6.389512e-08, 0, 0, 0)
mesh = SubResource("QuadMesh_rkl48")
[node name="Stand" type="MeshInstance3D" parent="Logic/HiddenStations/station_university/SubwayMap3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.15, 0)
mesh = SubResource("BoxMesh_rkl48")
[node name="CSGCombiner3D" type="CSGCombiner3D" parent="Logic/HiddenStations/station_university/SubwayMap3D"]
transform = Transform3D(1.46175, 0, 0, 0, 1.46175, 0, 0, 0, 1.46175, 0, 0, 0)
material_override = SubResource("StandardMaterial3D_sofnd")
use_collision = true
[node name="CSGMesh3D" type="CSGMesh3D" parent="Logic/HiddenStations/station_university/SubwayMap3D/CSGCombiner3D"]
transform = Transform3D(1, 0, -7.1054274e-15, 0, 1, 0, 7.1054274e-15, 0, 1, 0, 0, 0)
mesh = SubResource("BoxMesh_8c5ii")
[node name="CSGMesh3D2" type="CSGMesh3D" parent="Logic/HiddenStations/station_university/SubwayMap3D/CSGCombiner3D"]
transform = Transform3D(1, 0, -7.1054274e-15, 0, 1, 0, 7.1054274e-15, 0, 1, 0, 0, 0)
operation = 2
mesh = SubResource("BoxMesh_symoa")
[node name="station_saint_exupery" parent="Logic/HiddenStations" instance=ExtResource("9_bdj4u")]
unique_name_in_owner = true
[node name="VoxelGI" type="VoxelGI" parent="Logic/HiddenStations/station_saint_exupery"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.020572662, 1.5449562, -25.981638)
subdiv = 2
size = Vector3(11, 3.7785034, 84)
data = SubResource("VoxelGIData_rkl48")
[node name="SubwayMap3D" type="Node3D" parent="Logic/HiddenStations/station_saint_exupery"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.021, 1.4, -22.606)
2026-01-20 20:35:12 +00:00
[node name="MapPanel1" type="MeshInstance3D" parent="Logic/HiddenStations/station_saint_exupery/SubwayMap3D"]
transform = Transform3D(-6.389512e-08, 0, 1.46175, 0, 1.46175, 0, -1.46175, 0, -6.389512e-08, 0, 0, 0)
mesh = SubResource("QuadMesh_rkl48")
2026-01-20 20:35:12 +00:00
[node name="MapPanel2" type="MeshInstance3D" parent="Logic/HiddenStations/station_saint_exupery/SubwayMap3D"]
transform = Transform3D(-6.389512e-08, 0, -1.46175, 0, 1.46175, 0, 1.46175, 0, -6.389512e-08, 0, 0, 0)
mesh = SubResource("QuadMesh_rkl48")
2026-01-20 20:35:12 +00:00
[node name="Stand" type="MeshInstance3D" parent="Logic/HiddenStations/station_saint_exupery/SubwayMap3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.15, 0)
mesh = SubResource("BoxMesh_rkl48")
2026-01-20 20:35:12 +00:00
[node name="CSGCombiner3D" type="CSGCombiner3D" parent="Logic/HiddenStations/station_saint_exupery/SubwayMap3D"]
transform = Transform3D(1.46175, 0, 0, 0, 1.46175, 0, 0, 0, 1.46175, 0, 0, 0)
material_override = SubResource("StandardMaterial3D_sofnd")
use_collision = true
2026-01-20 20:35:12 +00:00
[node name="CSGMesh3D" type="CSGMesh3D" parent="Logic/HiddenStations/station_saint_exupery/SubwayMap3D/CSGCombiner3D"]
transform = Transform3D(1, 0, -7.1054274e-15, 0, 1, 0, 7.1054274e-15, 0, 1, 0, 0, 0)
mesh = SubResource("BoxMesh_8c5ii")
2026-01-20 20:35:12 +00:00
[node name="CSGMesh3D2" type="CSGMesh3D" parent="Logic/HiddenStations/station_saint_exupery/SubwayMap3D/CSGCombiner3D"]
transform = Transform3D(1, 0, -7.1054274e-15, 0, 1, 0, 7.1054274e-15, 0, 1, 0, 0, 0)
operation = 2
mesh = SubResource("BoxMesh_symoa")
2026-01-20 20:35:12 +00:00
[node name="station_health_ministry" parent="Logic/HiddenStations" instance=ExtResource("11_vomua")]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1.2, 0, 0, 0)
2026-01-20 20:35:12 +00:00
[node name="VoxelGI" type="VoxelGI" parent="Logic/HiddenStations/station_health_ministry"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.020572662, 1.5449562, -25.981638)
subdiv = 2
size = Vector3(11, 3.7785034, 84)
data = ExtResource("12_jwt33")
2026-01-20 20:35:12 +00:00
[node name="station_parity_square" parent="Logic/HiddenStations" instance=ExtResource("13_265nv")]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1.3, 0, 0, 0)
2026-01-20 20:35:12 +00:00
[node name="VoxelGI" type="VoxelGI" parent="Logic/HiddenStations/station_parity_square"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 0.7692308, 0.020572662, 1.5449562, -27.640734)
subdiv = 2
size = Vector3(11, 3.7785034, 104.75287)
data = ExtResource("14_w5sv3")
2026-01-20 20:35:12 +00:00
[node name="SubwayMap3D" type="Node3D" parent="Logic/HiddenStations/station_parity_square"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.021, 1.4, -22.606)
2026-01-20 20:35:12 +00:00
[node name="MapPanel1" type="MeshInstance3D" parent="Logic/HiddenStations/station_parity_square/SubwayMap3D"]
transform = Transform3D(-6.389512e-08, 0, 1.46175, 0, 1.46175, 0, -1.46175, 0, -6.389512e-08, 0, 0, 0)
mesh = SubResource("QuadMesh_rkl48")
2026-01-20 20:35:12 +00:00
[node name="MapPanel2" type="MeshInstance3D" parent="Logic/HiddenStations/station_parity_square/SubwayMap3D"]
transform = Transform3D(-6.389512e-08, 0, -1.46175, 0, 1.46175, 0, 1.46175, 0, -6.389512e-08, 0, 0, 0)
mesh = SubResource("QuadMesh_rkl48")
2026-01-20 20:35:12 +00:00
[node name="Stand" type="MeshInstance3D" parent="Logic/HiddenStations/station_parity_square/SubwayMap3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.15, 0)
mesh = SubResource("BoxMesh_rkl48")
2026-01-20 20:35:12 +00:00
[node name="CSGCombiner3D" type="CSGCombiner3D" parent="Logic/HiddenStations/station_parity_square/SubwayMap3D"]
transform = Transform3D(1.46175, 0, 0, 0, 1.46175, 0, 0, 0, 1.46175, 0, 0, 0)
material_override = SubResource("StandardMaterial3D_sofnd")
use_collision = true
2026-01-20 20:35:12 +00:00
[node name="CSGMesh3D" type="CSGMesh3D" parent="Logic/HiddenStations/station_parity_square/SubwayMap3D/CSGCombiner3D"]
transform = Transform3D(1, 0, -7.1054274e-15, 0, 1, 0, 7.1054274e-15, 0, 1, 0, 0, 0)
mesh = SubResource("BoxMesh_8c5ii")
2026-01-20 20:35:12 +00:00
[node name="CSGMesh3D2" type="CSGMesh3D" parent="Logic/HiddenStations/station_parity_square/SubwayMap3D/CSGCombiner3D"]
transform = Transform3D(1, 0, -7.1054274e-15, 0, 1, 0, 7.1054274e-15, 0, 1, 0, 0, 0)
operation = 2
mesh = SubResource("BoxMesh_symoa")
2026-01-20 20:35:12 +00:00
[node name="MapViewport" type="SubViewport" parent="Logic/HiddenStations/station_parity_square/SubwayMap3D"]
disable_3d = true
size = Vector2i(2896, 2048)
render_target_update_mode = 4
2026-01-20 20:35:12 +00:00
[node name="SubwayMap" parent="Logic/HiddenStations/station_parity_square/SubwayMap3D/MapViewport" instance=ExtResource("8_rcbu2")]
2026-01-20 20:35:12 +00:00
[node name="Collision" type="StaticBody3D" parent="Logic"]
2026-01-20 20:35:12 +00:00
[node name="World Boundary (Floor)" type="CollisionShape3D" parent="Logic/Collision"]
shape = SubResource("WorldBoundaryShape3D_rkl48")
2026-01-20 20:35:12 +00:00
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Logic/Collision"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.143, 1, -66.5)
shape = SubResource("BoxShape3D_yfan7")
2026-01-20 20:35:12 +00:00
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Logic/Collision"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.143, 1, 0.25)
shape = SubResource("BoxShape3D_yfan7")
2026-01-20 20:35:12 +00:00
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Logic/Collision"]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 1.8523458, 1, -1.1576476)
shape = SubResource("BoxShape3D_il5go")
2026-01-20 20:35:12 +00:00
[node name="CollisionShape3D7" type="CollisionShape3D" parent="Logic/Collision"]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 1.567, 1.031, -2)
shape = SubResource("BoxShape3D_iq74k")
2026-01-20 20:35:12 +00:00
[node name="CollisionShape3D8" type="CollisionShape3D" parent="Logic/Collision"]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -1.567, 1.031, -2)
shape = SubResource("BoxShape3D_biibr")
2026-01-20 20:35:12 +00:00
[node name="CollisionShape3D9" type="CollisionShape3D" parent="Logic/Collision"]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 0, 1.031, -2)
shape = SubResource("BoxShape3D_rum2v")
2026-01-20 20:35:12 +00:00
[node name="CollisionShape3D10" type="CollisionShape3D" parent="Logic/Collision"]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 2.5282154e-07, 1.031, -7.783883)
shape = SubResource("BoxShape3D_ii0j1")
2026-01-20 20:35:12 +00:00
[node name="CollisionShape3D11" type="CollisionShape3D" parent="Logic/Collision"]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -9.45743)
shape = SubResource("BoxShape3D_ltric")
2026-01-20 20:35:12 +00:00
[node name="CollisionShape3D12" type="CollisionShape3D" parent="Logic/Collision"]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 2.5282154e-07, 1.031, -17.783882)
shape = SubResource("BoxShape3D_ii0j1")
2026-01-20 20:35:12 +00:00
[node name="CollisionShape3D13" type="CollisionShape3D" parent="Logic/Collision"]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -19.45743)
shape = SubResource("BoxShape3D_ltric")
2026-01-20 20:35:12 +00:00
[node name="CollisionShape3D14" type="CollisionShape3D" parent="Logic/Collision"]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -16.102852)
shape = SubResource("BoxShape3D_ltric")
2026-01-20 20:35:12 +00:00
[node name="CollisionShape3D15" type="CollisionShape3D" parent="Logic/Collision"]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 2.5282154e-07, 1.031, -27.783882)
shape = SubResource("BoxShape3D_ii0j1")
2026-01-20 20:35:12 +00:00
[node name="CollisionShape3D16" type="CollisionShape3D" parent="Logic/Collision"]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -29.45743)
shape = SubResource("BoxShape3D_ltric")
2026-01-20 20:35:12 +00:00
[node name="CollisionShape3D17" type="CollisionShape3D" parent="Logic/Collision"]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -26.102852)
shape = SubResource("BoxShape3D_ltric")
2026-01-20 20:35:12 +00:00
[node name="CollisionShape3D18" type="CollisionShape3D" parent="Logic/Collision"]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 2.5282154e-07, 1.031, -37.783882)
shape = SubResource("BoxShape3D_ii0j1")
2026-01-20 20:35:12 +00:00
[node name="CollisionShape3D19" type="CollisionShape3D" parent="Logic/Collision"]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -39.457428)
shape = SubResource("BoxShape3D_ltric")
2026-01-20 20:35:12 +00:00
[node name="CollisionShape3D20" type="CollisionShape3D" parent="Logic/Collision"]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -36.10285)
shape = SubResource("BoxShape3D_ltric")
2026-01-20 20:35:12 +00:00
[node name="CollisionShape3D21" type="CollisionShape3D" parent="Logic/Collision"]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 2.5282154e-07, 1.031, -47.783882)
shape = SubResource("BoxShape3D_ii0j1")
2026-01-20 20:35:12 +00:00
[node name="CollisionShape3D22" type="CollisionShape3D" parent="Logic/Collision"]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -49.457428)
shape = SubResource("BoxShape3D_ltric")
2026-01-20 20:35:12 +00:00
[node name="CollisionShape3D23" type="CollisionShape3D" parent="Logic/Collision"]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -46.10285)
shape = SubResource("BoxShape3D_ltric")
2026-01-20 20:35:12 +00:00
[node name="CollisionShape3D24" type="CollisionShape3D" parent="Logic/Collision"]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 2.5282154e-07, 1.031, -57.783882)
shape = SubResource("BoxShape3D_ii0j1")
2026-01-20 20:35:12 +00:00
[node name="CollisionShape3D26" type="CollisionShape3D" parent="Logic/Collision"]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -56.10285)
shape = SubResource("BoxShape3D_ltric")
2026-01-20 20:35:12 +00:00
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Logic/Collision"]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -1.8618617, 1, -1.1576476)
shape = SubResource("BoxShape3D_il5go")
2026-01-20 20:35:12 +00:00
[node name="train" type="CollisionShape3D" parent="Logic/Collision"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.0680046, -0.24993896, -32.189793)
shape = SubResource("BoxShape3D_rcbu2")
2026-01-20 20:35:12 +00:00
[node name="MapViewport" type="SubViewport" parent="Logic"]
disable_3d = true
size = Vector2i(2896, 2048)
render_target_update_mode = 4
[node name="SubwayMap" parent="Logic/MapViewport" instance=ExtResource("8_rcbu2")]
2026-01-20 20:35:12 +00:00
[node name="material_helper" type="MeshInstance3D" parent="Logic"]
material_override = ExtResource("15_hdxw7")
cast_shadow = 0
2026-01-20 20:35:12 +00:00
skeleton = NodePath("../SceneAnimationPlayer")
[node name="SceneAnimationPlayer" type="AnimationPlayer" parent="Logic"]
unique_name_in_owner = true
autoplay = "RESET"
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
environment = SubResource("Environment_8c5ii")
camera_attributes = SubResource("CameraAttributesPractical_symoa")
compositor = SubResource("Compositor_e75no")
script = ExtResource("17_ov8kk")