started work on moving collision layers and added jump and land sounds

This commit is contained in:
derek
2024-09-25 16:16:20 -05:00
parent 8c2cd81b5c
commit 7c45e53502
20 changed files with 415 additions and 368 deletions

View File

@@ -1,43 +1,43 @@
[gd_scene load_steps=118 format=4 uid="uid://bwycouipowqpt"]
[gd_scene load_steps=118 format=4 uid="uid://bicj5x7nc8tby"]
[ext_resource type="Script" path="res://scripts/LevelManager.gd" id="1_tqbvs"]
[ext_resource type="PackedScene" uid="uid://2o2wcc5i1al4" path="res://assets/rocket_launcher.tscn" id="2_ayfr5"]
[ext_resource type="PackedScene" uid="uid://brl0bsqjl5dg3" path="res://assets/mac_10.tscn" id="2_fu1eu"]
[ext_resource type="PackedScene" uid="uid://drwae3loscbw7" path="res://assets/player.tscn" id="4_4bx26"]
[ext_resource type="Texture2D" uid="uid://dqs06ic3vjtwk" path="res://assets/Models/asphalt1.albedo.jpg" id="5_cu3ho"]
[ext_resource type="Texture2D" uid="uid://bu3w5slec6gib" path="res://assets/Models/brick1.png" id="6_qnqv0"]
[ext_resource type="Texture2D" uid="uid://dtccywxaqkqwk" path="res://assets/Models/brick1.normal.png" id="7_vugqb"]
[ext_resource type="PackedScene" uid="uid://20csd6dmwj4y" path="res://assets/jump_platform.tscn" id="8_p70qu"]
[ext_resource type="PackedScene" uid="uid://dws2vwfxubqvb" path="res://assets/cannon.tscn" id="9_3s52v"]
[ext_resource type="PackedScene" uid="uid://bpkmyd3wvqi5p" path="res://assets/boombox.tscn" id="10_qt0hx"]
[ext_resource type="AudioStream" uid="uid://jo4n05go5hdt" path="res://assets/Audio/train-pass-by-steady-loop-SBA-300156766.wav" id="11_7i6dp"]
[ext_resource type="PackedScene" uid="uid://cnfc8rtk6l1d8" path="res://assets/crate1.tscn" id="12_3o4sy"]
[ext_resource type="PackedScene" uid="uid://c7vrpfdh603kr" path="res://assets/bottle_1.tscn" id="13_7gwv7"]
[ext_resource type="PackedScene" uid="uid://c6bpysq1tjhy4" path="res://vendingmahcine.tscn" id="14_22shq"]
[ext_resource type="Shader" path="res://assets/crtTest.gdshader" id="15_10gwk"]
[ext_resource type="PackedScene" uid="uid://cp7tsicuudd6v" path="res://assets/boxcar_1.tscn" id="16_4k42u"]
[ext_resource type="Texture2D" uid="uid://ciwlwynk4jt2k" path="res://assets/Models/boxcar1.albdeo.png" id="17_njmge"]
[ext_resource type="Texture2D" uid="uid://cixlw3pnskjm4" path="res://assets/Models/boxcar1.rough.png" id="18_neu5d"]
[ext_resource type="Texture2D" uid="uid://du5psl01pl58u" path="res://assets/Models/boxcar1.normal.png" id="19_pcsar"]
[ext_resource type="Texture2D" uid="uid://b4g14i0hso7dj" path="res://assets/Models/boxcar1.doors.png" id="20_g3il3"]
[ext_resource type="Texture2D" uid="uid://sjohow3p4tvl" path="res://assets/Models/boxcar1.doors.rough.png" id="21_2hnuf"]
[ext_resource type="Texture2D" uid="uid://bmxhwygo4dpkf" path="res://assets/Models/boxcar1.doors.normal.png" id="22_mggvg"]
[ext_resource type="Texture2D" uid="uid://dwh7ugcppm4k" path="res://assets/Models/boxcar1.wheel.albedo.png" id="23_7pnb8"]
[ext_resource type="Texture2D" uid="uid://oeyauoofbcdf" path="res://assets/Models/boxcar1.wheel.rough.png" id="24_lfnkg"]
[ext_resource type="Texture2D" uid="uid://5i5urt5i8fjd" path="res://assets/Models/boxcar1.wheel.normal.png" id="25_4mtm3"]
[ext_resource type="Texture2D" uid="uid://4lve7kqobqx2" path="res://assets/Models/boxcar1.coupler.albedo.png" id="26_22jin"]
[ext_resource type="Texture2D" uid="uid://bxek6q1nxy1ks" path="res://assets/Models/boxcar1.coupler.normal.png" id="27_7r3b6"]
[ext_resource type="PackedScene" uid="uid://do6gt53xr2l23" path="res://assets/garbage_bin.tscn" id="28_j817j"]
[ext_resource type="PackedScene" uid="uid://wsk4w1xmb3p4" path="res://assets/Audio/train1.tscn" id="29_33hpc"]
[ext_resource type="PackedScene" uid="uid://by3n26uvps8tb" path="res://assets/water_tower.tscn" id="30_0x61a"]
[ext_resource type="PackedScene" uid="uid://c0uv33kbndbvy" path="res://assets/trashcan.tscn" id="31_51yru"]
[ext_resource type="PackedScene" uid="uid://b204v3il2xrcl" path="res://assets/powerline.tscn" id="32_bf4p2"]
[ext_resource type="PackedScene" uid="uid://cgo4qyul7ix5p" path="res://assets/ladder.tscn" id="33_6doob"]
[ext_resource type="PackedScene" uid="uid://cdpxctwwi12j" path="res://assets/ladder_collision_check.tscn" id="34_25rem"]
[ext_resource type="Script" path="res://scripts/Rat_Control.gd" id="35_i6n0j"]
[ext_resource type="PackedScene" uid="uid://0xs247hfvkml" path="res://assets/rat.tscn" id="36_4154w"]
[ext_resource type="PackedScene" uid="uid://6rhnl7vbvvr4" path="res://assets/rat_hole.tscn" id="37_etd8o"]
[ext_resource type="PackedScene" uid="uid://b3t8fra7evqfb" path="res://assets/Models/building_1.tscn" id="38_hj7r2"]
[ext_resource type="Script" path="res://scripts/LevelManager.gd" id="1_wls0y"]
[ext_resource type="PackedScene" uid="uid://brl0bsqjl5dg3" path="res://assets/mac_10.tscn" id="2_8r4nh"]
[ext_resource type="PackedScene" uid="uid://2o2wcc5i1al4" path="res://assets/rocket_launcher.tscn" id="3_08b0x"]
[ext_resource type="PackedScene" uid="uid://drwae3loscbw7" path="res://assets/player.tscn" id="4_1cxxb"]
[ext_resource type="Texture2D" uid="uid://dqs06ic3vjtwk" path="res://assets/Models/asphalt1.albedo.jpg" id="5_6x2th"]
[ext_resource type="Texture2D" uid="uid://bu3w5slec6gib" path="res://assets/Models/brick1.png" id="6_ic064"]
[ext_resource type="Texture2D" uid="uid://dtccywxaqkqwk" path="res://assets/Models/brick1.normal.png" id="7_bou4v"]
[ext_resource type="PackedScene" uid="uid://20csd6dmwj4y" path="res://assets/jump_platform.tscn" id="8_f4nmn"]
[ext_resource type="PackedScene" uid="uid://dws2vwfxubqvb" path="res://assets/cannon.tscn" id="9_5ta35"]
[ext_resource type="PackedScene" uid="uid://bpkmyd3wvqi5p" path="res://assets/boombox.tscn" id="10_mwwc8"]
[ext_resource type="AudioStream" uid="uid://jo4n05go5hdt" path="res://assets/Audio/train-pass-by-steady-loop-SBA-300156766.wav" id="11_26a3n"]
[ext_resource type="PackedScene" uid="uid://cnfc8rtk6l1d8" path="res://assets/crate1.tscn" id="12_6tji4"]
[ext_resource type="PackedScene" uid="uid://c7vrpfdh603kr" path="res://assets/bottle_1.tscn" id="13_vqdl4"]
[ext_resource type="PackedScene" uid="uid://c6bpysq1tjhy4" path="res://vendingmahcine.tscn" id="14_lsabb"]
[ext_resource type="Shader" path="res://assets/crtTest.gdshader" id="15_g5ipl"]
[ext_resource type="PackedScene" uid="uid://cp7tsicuudd6v" path="res://assets/boxcar_1.tscn" id="16_rag5o"]
[ext_resource type="Texture2D" uid="uid://ciwlwynk4jt2k" path="res://assets/Models/boxcar1.albdeo.png" id="17_1vrnp"]
[ext_resource type="Texture2D" uid="uid://cixlw3pnskjm4" path="res://assets/Models/boxcar1.rough.png" id="18_baih5"]
[ext_resource type="Texture2D" uid="uid://du5psl01pl58u" path="res://assets/Models/boxcar1.normal.png" id="19_0lpkk"]
[ext_resource type="Texture2D" uid="uid://b4g14i0hso7dj" path="res://assets/Models/boxcar1.doors.png" id="20_jwssi"]
[ext_resource type="Texture2D" uid="uid://sjohow3p4tvl" path="res://assets/Models/boxcar1.doors.rough.png" id="21_60lvy"]
[ext_resource type="Texture2D" uid="uid://bmxhwygo4dpkf" path="res://assets/Models/boxcar1.doors.normal.png" id="22_i87uc"]
[ext_resource type="Texture2D" uid="uid://dwh7ugcppm4k" path="res://assets/Models/boxcar1.wheel.albedo.png" id="23_pxmjy"]
[ext_resource type="Texture2D" uid="uid://oeyauoofbcdf" path="res://assets/Models/boxcar1.wheel.rough.png" id="24_l33q5"]
[ext_resource type="Texture2D" uid="uid://5i5urt5i8fjd" path="res://assets/Models/boxcar1.wheel.normal.png" id="25_cnce5"]
[ext_resource type="Texture2D" uid="uid://4lve7kqobqx2" path="res://assets/Models/boxcar1.coupler.albedo.png" id="26_7kcoq"]
[ext_resource type="Texture2D" uid="uid://bxek6q1nxy1ks" path="res://assets/Models/boxcar1.coupler.normal.png" id="27_yu7aj"]
[ext_resource type="PackedScene" uid="uid://do6gt53xr2l23" path="res://assets/garbage_bin.tscn" id="28_xixxr"]
[ext_resource type="PackedScene" uid="uid://wsk4w1xmb3p4" path="res://assets/Audio/train1.tscn" id="29_o1cv5"]
[ext_resource type="PackedScene" uid="uid://by3n26uvps8tb" path="res://assets/water_tower.tscn" id="30_w5avp"]
[ext_resource type="PackedScene" uid="uid://c0uv33kbndbvy" path="res://assets/trashcan.tscn" id="31_nwtrg"]
[ext_resource type="PackedScene" uid="uid://b204v3il2xrcl" path="res://assets/powerline.tscn" id="32_vqkhf"]
[ext_resource type="PackedScene" uid="uid://cgo4qyul7ix5p" path="res://assets/ladder.tscn" id="33_metle"]
[ext_resource type="PackedScene" uid="uid://cdpxctwwi12j" path="res://assets/ladder_collision_check.tscn" id="34_g2y63"]
[ext_resource type="Script" path="res://scripts/Rat_Control.gd" id="35_fk52n"]
[ext_resource type="PackedScene" uid="uid://0xs247hfvkml" path="res://assets/rat.tscn" id="36_clv86"]
[ext_resource type="PackedScene" uid="uid://6rhnl7vbvvr4" path="res://assets/rat_hole.tscn" id="37_kjvv4"]
[ext_resource type="PackedScene" uid="uid://b3t8fra7evqfb" path="res://assets/Models/building_1.tscn" id="38_8r1eg"]
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_nb6x7"]
sky_top_color = Color(0.500562, 0.697334, 0.809889, 1)
@@ -108,10 +108,10 @@ data = PackedVector3Array(-116.297, 0, -6.35743, 116.297, 0, -58.3186, 116.297,
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_fakg3"]
resource_name = "asphalt"
cull_mode = 2
albedo_texture = ExtResource("5_cu3ho")
metallic_texture = ExtResource("5_cu3ho")
albedo_texture = ExtResource("5_6x2th")
metallic_texture = ExtResource("5_6x2th")
metallic_texture_channel = 2
roughness_texture = ExtResource("5_cu3ho")
roughness_texture = ExtResource("5_6x2th")
roughness_texture_channel = 1
uv1_scale = Vector3(75, 75, 1)
uv1_offset = Vector3(0, -74, 0)
@@ -232,9 +232,9 @@ shadow_mesh = SubResource("ArrayMesh_475lt")
resource_name = "Restaurant"
transparency = 4
cull_mode = 2
albedo_texture = ExtResource("6_qnqv0")
albedo_texture = ExtResource("6_ic064")
normal_enabled = true
normal_texture = ExtResource("7_vugqb")
normal_texture = ExtResource("7_bou4v")
uv1_scale = Vector3(7.6, 7.6, 1)
uv1_offset = Vector3(0, -6.6, 0)
texture_filter = 2
@@ -339,9 +339,9 @@ data = PackedVector3Array(-7.5, 0.905109, 7.5, -7.5, 2, -7.5, -7.5, 2, 7.5, -7.5
resource_name = "Buildings"
transparency = 4
cull_mode = 2
albedo_texture = ExtResource("6_qnqv0")
albedo_texture = ExtResource("6_ic064")
normal_enabled = true
normal_texture = ExtResource("7_vugqb")
normal_texture = ExtResource("7_bou4v")
uv1_scale = Vector3(21.6, 21.6, 1)
uv1_offset = Vector3(0, -20.6, 0)
texture_filter = 2
@@ -430,7 +430,7 @@ _data = {
size = Vector3(16.265, 5.07275, 15.3267)
[sub_resource type="ShaderMaterial" id="ShaderMaterial_kcxpj"]
shader = ExtResource("15_10gwk")
shader = ExtResource("15_g5ipl")
shader_parameter/overlay = true
shader_parameter/scanlines_opacity = 0.415
shader_parameter/scanlines_width = 0.197
@@ -456,14 +456,14 @@ shader_parameter/vignette_opacity = 0.0
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_qdhxb"]
resource_name = "boxcar1.main"
cull_mode = 2
albedo_texture = ExtResource("17_njmge")
albedo_texture = ExtResource("17_1vrnp")
metallic = 0.5
metallic_texture = ExtResource("18_neu5d")
metallic_texture = ExtResource("18_baih5")
metallic_texture_channel = 2
roughness_texture = ExtResource("18_neu5d")
roughness_texture = ExtResource("18_baih5")
roughness_texture_channel = 1
normal_enabled = true
normal_texture = ExtResource("19_pcsar")
normal_texture = ExtResource("19_0lpkk")
texture_filter = 2
[sub_resource type="ArrayMesh" id="ArrayMesh_pyl4q"]
@@ -503,14 +503,14 @@ shadow_mesh = SubResource("ArrayMesh_pyl4q")
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_4tdiq"]
resource_name = "boxcar1.doors"
cull_mode = 2
albedo_texture = ExtResource("20_g3il3")
albedo_texture = ExtResource("20_jwssi")
metallic = 0.5
metallic_texture = ExtResource("21_2hnuf")
metallic_texture = ExtResource("21_60lvy")
metallic_texture_channel = 2
roughness_texture = ExtResource("21_2hnuf")
roughness_texture = ExtResource("21_60lvy")
roughness_texture_channel = 1
normal_enabled = true
normal_texture = ExtResource("22_mggvg")
normal_texture = ExtResource("22_i87uc")
texture_filter = 2
[sub_resource type="ArrayMesh" id="ArrayMesh_jmmcp"]
@@ -644,14 +644,14 @@ shadow_mesh = SubResource("ArrayMesh_apue2")
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_icqtr"]
resource_name = "boxcar1.wheel"
cull_mode = 2
albedo_texture = ExtResource("23_7pnb8")
albedo_texture = ExtResource("23_pxmjy")
metallic = 1.0
metallic_texture = ExtResource("24_lfnkg")
metallic_texture = ExtResource("24_l33q5")
metallic_texture_channel = 2
roughness_texture = ExtResource("24_lfnkg")
roughness_texture = ExtResource("24_l33q5")
roughness_texture_channel = 1
normal_enabled = true
normal_texture = ExtResource("25_4mtm3")
normal_texture = ExtResource("25_cnce5")
texture_filter = 2
[sub_resource type="ArrayMesh" id="ArrayMesh_ui7ce"]
@@ -1057,11 +1057,11 @@ shadow_mesh = SubResource("ArrayMesh_erm8w")
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_bfuxv"]
resource_name = "boxcar1.coupler"
cull_mode = 2
albedo_texture = ExtResource("26_22jin")
albedo_texture = ExtResource("26_7kcoq")
metallic = 1.0
normal_enabled = true
normal_scale = 0.5
normal_texture = ExtResource("27_7r3b6")
normal_texture = ExtResource("27_yu7aj")
texture_filter = 2
[sub_resource type="ArrayMesh" id="ArrayMesh_2yypg"]
@@ -1157,14 +1157,18 @@ _data = {
"trainmove": SubResource("Animation_6nfej")
}
[node name="Test Level 2" type="Node3D"]
script = ExtResource("1_tqbvs")
[node name="Test Level 2" type="Node3D" node_paths=PackedStringArray("player")]
script = ExtResource("1_wls0y")
player = NodePath("Player")
money = 10
gun_1 = ExtResource("2_fu1eu")
gun_2 = ExtResource("2_ayfr5")
start_health = 10
gun_1 = ExtResource("2_8r4nh")
gun_2 = ExtResource("3_08b0x")
health_drop_enabled = false
[node name="Player" parent="." instance=ExtResource("4_4bx26")]
[node name="Player" parent="." instance=ExtResource("4_1cxxb")]
transform = Transform3D(-0.866025, 0, -0.5, 0, 1, 0, 0.5, 0, -0.866025, -16.0295, 1.4435, 12.1166)
JUMP_VELOCITY = 6
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."]
transform = Transform3D(0.420794, 0.292511, -0.858703, -0.23587, 0.949309, 0.207791, 0.875956, 0.115105, 0.468458, 0, 0, 0)
@@ -1265,18 +1269,18 @@ transform = Transform3D(1, -1.46934e-11, -1.17288e-08, 1.4694e-11, 1, 4.69154e-0
size = Vector3(270.04, 47.3098, 123.187)
data = SubResource("VoxelGIData_dnr4q")
[node name="JumpPlatform" parent="." instance=ExtResource("8_p70qu")]
[node name="JumpPlatform" parent="." instance=ExtResource("8_f4nmn")]
transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -16.6413, -0.228642, 25.8801)
jump_amount = 30
[node name="JumpPlatform2" parent="." instance=ExtResource("8_p70qu")]
[node name="JumpPlatform2" parent="." instance=ExtResource("8_f4nmn")]
transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -57.3605, -0.228642, 15.9129)
jump_amount = 30
[node name="cannon" parent="." instance=ExtResource("9_3s52v")]
[node name="cannon" parent="." instance=ExtResource("9_5ta35")]
transform = Transform3D(0.408804, -0.265126, -0.112196, 0.112468, 0.326453, -0.361634, 0.26501, 0.270438, 0.326548, 35.9635, 15.39, 5.25797)
[node name="cannon2" parent="." instance=ExtResource("9_3s52v")]
[node name="cannon2" parent="." instance=ExtResource("9_5ta35")]
transform = Transform3D(-0.325539, -0.349499, -0.1479, 5.67129e-09, 0.194859, -0.460467, 0.379505, -0.2998, -0.126869, 41.63, 0.912825, 33.9884)
[node name="AudioChangers" type="Node3D" parent="."]
@@ -1287,50 +1291,50 @@ transform = Transform3D(-0.325539, -0.349499, -0.1479, 5.67129e-09, 0.194859, -0
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 32.2401, 1.78784, 45.3469)
shape = SubResource("BoxShape3D_82n8k")
[node name="Boombox" parent="." instance=ExtResource("10_qt0hx")]
[node name="Boombox" parent="." instance=ExtResource("10_mwwc8")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 0.0787388, 9)
[node name="TrainSound" type="AudioStreamPlayer3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -63.7777, 1.66788, 14.9627)
stream = ExtResource("11_7i6dp")
stream = ExtResource("11_26a3n")
volume_db = 3.0
unit_size = 20.0
autoplay = true
[node name="Crate1" parent="." instance=ExtResource("12_3o4sy")]
[node name="Crate1" parent="." instance=ExtResource("12_6tji4")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 11, 1.51906, 11)
mass = 10.0
[node name="Crate2" parent="." instance=ExtResource("12_3o4sy")]
[node name="Crate2" parent="." instance=ExtResource("12_6tji4")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 13.5842, 1.51906, 10.4208)
mass = 10.0
[node name="Crate3" parent="." instance=ExtResource("12_3o4sy")]
[node name="Crate3" parent="." instance=ExtResource("12_6tji4")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16.5641, 1.51906, 11.3001)
mass = 10.0
[node name="bottle1" parent="." instance=ExtResource("13_7gwv7")]
[node name="bottle1" parent="." instance=ExtResource("13_vqdl4")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.88146, 0.608878, 12.1473)
[node name="bottle2" parent="." instance=ExtResource("13_7gwv7")]
[node name="bottle2" parent="." instance=ExtResource("13_vqdl4")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.36049, 0.608878, 12.1525)
[node name="bottle3" parent="." instance=ExtResource("13_7gwv7")]
[node name="bottle3" parent="." instance=ExtResource("13_vqdl4")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.64453, 0.608878, 11.7534)
[node name="bottle4" parent="." instance=ExtResource("13_7gwv7")]
[node name="bottle4" parent="." instance=ExtResource("13_vqdl4")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.60098, 1.79509, 12.0165)
[node name="bottle5" parent="." instance=ExtResource("13_7gwv7")]
[node name="bottle5" parent="." instance=ExtResource("13_vqdl4")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.60763, 1.16757, 11.4412)
[node name="bottle6" parent="." instance=ExtResource("13_7gwv7")]
[node name="bottle6" parent="." instance=ExtResource("13_vqdl4")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.69462, 1.16757, 11.2398)
[node name="vendingmahcine" parent="." instance=ExtResource("14_22shq")]
[node name="vendingmahcine" parent="." instance=ExtResource("14_lsabb")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.992526, 41.9909, -2.56906)
[node name="vendingmahcine2" parent="." instance=ExtResource("14_22shq")]
[node name="vendingmahcine2" parent="." instance=ExtResource("14_lsabb")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12.6965, 0.0810432, 7.48461)
[node name="ColorRect" type="ColorRect" parent="."]
@@ -1343,7 +1347,7 @@ mouse_filter = 2
[node name="Decorations" type="Node" parent="."]
[node name="boxcar1" parent="Decorations" instance=ExtResource("16_4k42u")]
[node name="boxcar1" parent="Decorations" instance=ExtResource("16_rag5o")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -31.5735, 2.35144, 61.7909)
[node name="boxcar2" type="AnimatableBody3D" parent="Decorations"]
@@ -1473,16 +1477,16 @@ shape = SubResource("BoxShape3D_fl1u5")
[node name="Boxcar1" type="Node3D" parent="Decorations/boxcar2"]
[node name="GarbageBin" parent="Decorations" instance=ExtResource("28_j817j")]
[node name="GarbageBin" parent="Decorations" instance=ExtResource("28_xixxr")]
transform = Transform3D(-0.999086, 0, -0.0427475, 0, 1, 0, 0.0427475, 0, -0.999086, 29.4975, 0.116186, 48.908)
[node name="GarbageBin2" parent="Decorations" instance=ExtResource("28_j817j")]
[node name="GarbageBin2" parent="Decorations" instance=ExtResource("28_xixxr")]
transform = Transform3D(-0.999086, 0, -0.0427475, 0, 1, 0, 0.0427475, 0, -0.999086, -42.8899, 0.146637, 34.2163)
[node name="GarbageBin3" parent="Decorations" instance=ExtResource("28_j817j")]
[node name="GarbageBin3" parent="Decorations" instance=ExtResource("28_xixxr")]
transform = Transform3D(-0.639359, 0, -0.768909, 0, 1, 0, 0.768909, 0, -0.639359, -11.0503, 0.254058, 66.213)
[node name="Train2" parent="Decorations" instance=ExtResource("29_33hpc")]
[node name="Train2" parent="Decorations" instance=ExtResource("29_o1cv5")]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -69.1904, 1.12627, 45.0474)
[node name="AnimationPlayer" type="AnimationPlayer" parent="Decorations"]
@@ -1492,64 +1496,73 @@ libraries = {
}
autoplay = "trainmove"
[node name="Water Tower" parent="Decorations" instance=ExtResource("30_0x61a")]
[node name="Water Tower" parent="Decorations" instance=ExtResource("30_w5avp")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -13.5814, 0.043795, 59.857)
[node name="Trashcan" parent="Decorations" instance=ExtResource("31_51yru")]
[node name="Trashcan" parent="Decorations" instance=ExtResource("31_nwtrg")]
transform = Transform3D(1.2, 0, 0, 0, 1.2, 0, 0, 0, 1.2, -23.6616, 0.910513, 29.1895)
[node name="Powerline" parent="Decorations" instance=ExtResource("32_bf4p2")]
[node name="Powerline" parent="Decorations" instance=ExtResource("32_vqkhf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -51, 0, 7)
[node name="Powerline2" parent="Decorations" instance=ExtResource("32_bf4p2")]
[node name="Powerline2" parent="Decorations" instance=ExtResource("32_vqkhf")]
transform = Transform3D(-0.215332, 0, -0.976541, 0, 1, 0, 0.976541, 0, -0.215332, -27.7992, 0, 10.004)
[node name="Powerline3" parent="Decorations" instance=ExtResource("32_bf4p2")]
[node name="Powerline3" parent="Decorations" instance=ExtResource("32_vqkhf")]
transform = Transform3D(-0.215332, 0, -0.976541, 0, 1, 0, 0.976541, 0, -0.215332, 10.105, 0, 35.9476)
[node name="Ladder" parent="." instance=ExtResource("33_6doob")]
[node name="Ladder" parent="." instance=ExtResource("33_metle")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -56.263, 0.0535244, 52.2153)
[node name="Ladder2" parent="." instance=ExtResource("33_6doob")]
[node name="Ladder2" parent="." instance=ExtResource("33_metle")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -56.263, 3.9975, 52.2153)
[node name="LadderCollisionCheck" parent="." instance=ExtResource("34_25rem")]
[node name="LadderCollisionCheck" parent="." instance=ExtResource("34_g2y63")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -56.2309, 0.433904, 52.2598)
[node name="Ladder6" parent="." instance=ExtResource("33_6doob")]
[node name="Ladder6" parent="." instance=ExtResource("33_metle")]
transform = Transform3D(0.932771, 0, 0.360469, 0, 1, 0, -0.360469, 0, 0.932771, -12.336, 0.0535245, 63.691)
[node name="Ladder7" parent="." instance=ExtResource("33_6doob")]
[node name="Ladder7" parent="." instance=ExtResource("33_metle")]
transform = Transform3D(0.932771, 0, 0.360469, 0, 1, 0, -0.360469, 0, 0.932771, -12.336, 3.9975, 63.691)
[node name="Ladder8" parent="." instance=ExtResource("33_6doob")]
[node name="Ladder8" parent="." instance=ExtResource("33_metle")]
transform = Transform3D(0.932771, 0, 0.360469, 0, 1, 0, -0.360469, 0, 0.932771, -12.336, 7.94742, 63.691)
[node name="Ladder9" parent="." instance=ExtResource("33_6doob")]
[node name="Ladder9" parent="." instance=ExtResource("33_metle")]
transform = Transform3D(0.932771, 0, 0.360469, 0, 1, 0, -0.360469, 0, 0.932771, -12.336, 11.8812, 63.691)
[node name="Ladder10" parent="." instance=ExtResource("33_6doob")]
[node name="Ladder10" parent="." instance=ExtResource("33_metle")]
transform = Transform3D(0.932771, 0, 0.360469, 0, 1, 0, -0.360469, 0, 0.932771, -12.336, 15.8115, 63.691)
[node name="Ladder11" parent="." instance=ExtResource("33_6doob")]
[node name="Ladder11" parent="." instance=ExtResource("33_metle")]
transform = Transform3D(0.932771, 0, 0.360469, 0, 1, 0, -0.360469, 0, 0.932771, -12.336, 19.7579, 63.691)
[node name="LadderCollisionCheck2" parent="." instance=ExtResource("34_25rem")]
[node name="LadderCollisionCheck2" parent="." instance=ExtResource("34_g2y63")]
transform = Transform3D(0.932771, 0, 0.360469, 0, 3.032, 0, -0.360469, 0, 0.932771, -12.2379, 0.433904, 64.0249)
[node name="RATS" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.06322, 0.386584, 38.0795)
script = ExtResource("35_i6n0j")
rat = ExtResource("36_4154w")
script = ExtResource("35_fk52n")
rat = ExtResource("36_clv86")
[node name="RatHole" parent="RATS" instance=ExtResource("37_etd8o")]
[node name="RatHole" parent="RATS" instance=ExtResource("37_kjvv4")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0417337, -0.133987)
[node name="RatHole2" parent="RATS" instance=ExtResource("37_etd8o")]
[node name="RatHole2" parent="RATS" instance=ExtResource("37_kjvv4")]
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -25.9553, 0.0330879, -30.573)
[node name="RatHole3" parent="RATS" instance=ExtResource("37_etd8o")]
[node name="RatHole3" parent="RATS" instance=ExtResource("37_kjvv4")]
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -52.7229, 0.0330879, 14.1093)
[node name="Building1" parent="." instance=ExtResource("38_hj7r2")]
[node name="Building1" parent="." instance=ExtResource("38_8r1eg")]
transform = Transform3D(1.4, 0, 0, 0, 1.4, 0, 0, 0, 1.4, 30.5112, 0.0535234, 5.34559)
[node name="Building2" parent="." instance=ExtResource("38_8r1eg")]
transform = Transform3D(1.4, 0, 0, 0, 1.4, 0, 0, 0, 1.4, 40.0841, 0.0535234, 5.34559)
[node name="Building3" parent="." instance=ExtResource("38_8r1eg")]
transform = Transform3D(1.4, 0, 0, 0, 1.4, 0, 0, 0, 1.4, 49.64, 0.0535234, 5.34559)
[node name="Building4" parent="." instance=ExtResource("38_8r1eg")]
transform = Transform3D(1.4, 0, 0, 0, 1.4, 0, 0, 0, 1.4, 59.2228, 0.0535234, 5.34559)