[gd_scene load_steps=30 format=3 uid="uid://bs2iopee5f3bv"] [ext_resource type="Script" path="res://scripts/LevelManager.gd" id="1_wmpql"] [ext_resource type="Resource" uid="uid://llsqx2cby5in" path="res://GameModes/Arena of Money.tres" id="2_8jpxx"] [ext_resource type="PackedScene" uid="uid://drwae3loscbw7" path="res://assets/player.tscn" id="3_hv632"] [ext_resource type="Script" path="res://scripts/room_manager.gd" id="4_mkn7b"] [ext_resource type="PackedScene" uid="uid://djr7vnr1hcx82" path="res://assets/spider2.tscn" id="5_wn5bn"] [ext_resource type="Script" path="res://scripts/switch_door.gd" id="6_iut4h"] [ext_resource type="Script" path="res://scripts/room_check.gd" id="7_yboyj"] [ext_resource type="PackedScene" uid="uid://dws2vwfxubqvb" path="res://assets/cannon.tscn" id="8_68hxt"] [ext_resource type="Material" uid="uid://br2pyyyl2n3cx" path="res://assets/materials/prototype/prototype1.tres" id="8_i8beu"] [ext_resource type="PackedScene" uid="uid://dws4iro7820fc" path="res://assets/pistol1_pickup.tscn" id="11_nal6h"] [ext_resource type="PackedScene" uid="uid://clu76sc4uoswn" path="res://assets/rocketlauncher_pickup.tscn" id="12_8pry8"] [ext_resource type="PackedScene" uid="uid://dyu46bns8mesv" path="res://assets/mac10_pickup.tscn" id="13_v8dy2"] [ext_resource type="PackedScene" uid="uid://cdpxctwwi12j" path="res://assets/ladder_collision_check.tscn" id="15_6nl6d"] [ext_resource type="PackedScene" uid="uid://bj1y0fbjtul4a" path="res://post_processing.tscn" id="17_d1nrm"] [ext_resource type="PackedScene" uid="uid://20csd6dmwj4y" path="res://assets/jump_platform.tscn" id="18_ibidd"] [ext_resource type="PackedScene" uid="uid://bessq6hl7qsh8" path="res://assets/stats.tscn" id="19_eye22"] [ext_resource type="PackedScene" uid="uid://hp4xn8oqdxnd" path="res://assets/machete_pickup.tscn" id="20_3482g"] [ext_resource type="Material" uid="uid://b6hhomp4kcjvb" path="res://assets/materials/prototype/tadaoando.tres" id="21_41y65"] [ext_resource type="PackedScene" uid="uid://dgapcuvg0gtmm" path="res://assets/scene_changer.tscn" id="22_e6msx"] [sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_w6vpl"] sky_top_color = Color(0.623488, 0.812575, 0.900791, 1) sky_horizon_color = Color(0.705872, 0.745394, 0.758448, 1) ground_bottom_color = Color(0.5, 0.5, 0.5, 1) ground_horizon_color = Color(0.705872, 0.745394, 0.758448, 1) [sub_resource type="Sky" id="Sky_6g0ku"] sky_material = SubResource("ProceduralSkyMaterial_w6vpl") [sub_resource type="Environment" id="Environment_klp4b"] background_mode = 2 sky = SubResource("Sky_6g0ku") tonemap_mode = 2 glow_enabled = true fog_enabled = true fog_density = 0.0005 [sub_resource type="Animation" id="Animation_3e03q"] length = 0.001 tracks/0/type = "position_3d" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("Door") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = PackedFloat32Array(0, 1, 26.3852, 31.9616, -34.5929) [sub_resource type="Animation" id="Animation_haspb"] resource_name = "close" tracks/0/type = "position_3d" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("Door") tracks/0/interp = 2 tracks/0/loop_wrap = true tracks/0/keys = PackedFloat32Array(0, 1, 26.3852, 31.9616, -40.6238, 1, 1, 26.3852, 31.9616, -34.5929) [sub_resource type="Animation" id="Animation_pkxro"] resource_name = "open" tracks/0/type = "position_3d" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("Door") tracks/0/interp = 2 tracks/0/loop_wrap = true tracks/0/keys = PackedFloat32Array(0, 1, 26.3852, 31.9616, -34.5929, 1, 1, 26.3852, 31.9616, -40.6238) [sub_resource type="AnimationLibrary" id="AnimationLibrary_s1qpx"] _data = { "RESET": SubResource("Animation_3e03q"), "close": SubResource("Animation_haspb"), "open": SubResource("Animation_pkxro") } [sub_resource type="BoxShape3D" id="BoxShape3D_oood3"] size = Vector3(19.709, 15.8262, 9.0301) [sub_resource type="NavigationMesh" id="NavigationMesh_8aw3d"] vertices = PackedVector3Array(-30.5914, -7.34298, -86.7674, -30.5914, -7.34298, 23.7326, 72.4086, -7.34298, 23.7326, 72.4086, -7.34298, -86.7674) polygons = [PackedInt32Array(3, 2, 0), PackedInt32Array(0, 2, 1)] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_6yrih"] albedo_color = Color(0.300579, 0.462784, 0.249767, 1) [node name="Money Gulag" type="Node3D" node_paths=PackedStringArray("player")] script = ExtResource("1_wmpql") map_name = "Money Gulag" gamemode = ExtResource("2_8jpxx") player = NodePath("Player") MAX_PARTICLES = 75 expected_ammo = { "heavy": 25, "light": 500, "medium": 50, "rocket": 3, "shotgun": 20 } [node name="Player" parent="." instance=ExtResource("3_hv632")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 26.4194, 277.483, -34.6215) [node name="WorldEnvironment" type="WorldEnvironment" parent="."] environment = SubResource("Environment_klp4b") [node name="DirectionalLight3D" type="DirectionalLight3D" parent="."] transform = Transform3D(-0.78152, -0.330606, 0.52908, 0, 0.848048, 0.529919, -0.62388, 0.414143, -0.662767, 0, 0, 0) shadow_enabled = true [node name="Level" type="Node3D" parent="." groups=["enemy_hivemind"]] script = ExtResource("4_mkn7b") room_lockdown = true number_of_drops = 30 [node name="Door" type="CSGBox3D" parent="Level" node_paths=PackedStringArray("anim_player")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 26.3852, 31.9616, -34.5929) use_collision = true size = Vector3(16.8439, 1, 8.61108) script = ExtResource("6_iut4h") anim_player = NodePath("AnimationPlayer") door_open_start = true [node name="AnimationPlayer" type="AnimationPlayer" parent="Level/Door"] root_node = NodePath("../..") libraries = { "": SubResource("AnimationLibrary_s1qpx") } [node name="spider" parent="Level" instance=ExtResource("5_wn5bn")] transform = Transform3D(0.999994, 0.00342084, 0, -0.00342084, 0.999994, 0, 0, 0, 1, 101.05, 50.6308, -157) [node name="RoomCheck" type="Area3D" parent="Level"] collision_layer = 2 collision_mask = 2 script = ExtResource("7_yboyj") one_way = true [node name="CollisionShape3D" type="CollisionShape3D" parent="Level/RoomCheck"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 26.9144, 29.7998, -34.0515) shape = SubResource("BoxShape3D_oood3") [node name="cannon" parent="Level" instance=ExtResource("8_68hxt")] transform = Transform3D(0.49977, 0.00414613, 0.0145821, -0.0046309, 0.499702, 0.0166345, -0.0144355, -0.0167618, 0.499511, 28.6818, -6.34683, -15.7215) CANNON_MIN_POWER = 30 CANNON_MAX_POWER = 50 TIMER_MAX = 1.0 [node name="NavigationRegion3D" type="NavigationRegion3D" parent="."] navigation_mesh = SubResource("NavigationMesh_8aw3d") [node name="CSGBox3D" type="CSGBox3D" parent="NavigationRegion3D"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20.8833, -11.1222, -31.4793) material_override = ExtResource("8_i8beu") use_collision = true collision_layer = 7 collision_mask = 7 size = Vector3(103.949, 6.94156, 111.576) material = SubResource("StandardMaterial3D_6yrih") [node name="CSGBox3D" type="CSGBox3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3.62976, 0) use_collision = true [node name="pistol1_pickup" parent="." instance=ExtResource("11_nal6h")] transform = Transform3D(0.649528, -0.760338, 0, 0.760338, 0.649528, 0, 0, 0, 1, -24.7534, 1.09587, 5.88603) [node name="rocketlauncher1_pickup" parent="." instance=ExtResource("12_8pry8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -25, 1, 8) [node name="mac10_pickup" parent="." instance=ExtResource("13_v8dy2")] transform = Transform3D(0.866025, -0.5, 0, 0.5, 0.866025, 0, 0, 0, 1, -28, 1, 10) [node name="LadderCollisionCheck" parent="." instance=ExtResource("15_6nl6d")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12.7187, -0.500688, -37.3549) [node name="PostProcessing" parent="." instance=ExtResource("17_d1nrm")] [node name="JumpPlatform" parent="." instance=ExtResource("18_ibidd")] transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -16.9937, -0.170557, 23.9329) jump_amount = 15 [node name="JumpPlatform2" parent="." instance=ExtResource("18_ibidd")] transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -17.0593, 20.0922, 27.614) [node name="rocketlauncher1_pickup2" parent="." instance=ExtResource("12_8pry8")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -40.4992, 43.6565, 24.947) [node name="Stats" parent="." instance=ExtResource("19_eye22")] transform = Transform3D(-0.98212, 0, 0.188255, 0, 1, 0, -0.188255, 0, -0.98212, 21.9998, -6.93515, -25.9657) [node name="machete_pickup" parent="." instance=ExtResource("20_3482g")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 19.5087, 0.327792, -29.9239) [node name="CSGBox3D2" type="CSGBox3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 28.2103, 410.907, -39.074) material_override = ExtResource("21_41y65") use_collision = true size = Vector3(21.6041, 760.743, 6.07715) [node name="CSGBox3D3" type="CSGBox3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 28.1646, 406.656, -27.5644) material_override = ExtResource("21_41y65") use_collision = true size = Vector3(21.6041, 769.246, 6.07715) [node name="CSGBox3D4" type="CSGBox3D" parent="."] transform = Transform3D(0.00661471, 0, -0.999978, 0, 1, 0, 0.999978, 0, 0.00661471, 17.116, 402.696, -36.2374) material_override = ExtResource("21_41y65") use_collision = true size = Vector3(21.6041, 756.867, 6.07715) [node name="CSGBox3D5" type="CSGBox3D" parent="."] transform = Transform3D(0.00661471, 0, -0.999978, 0, 1, 0, 0.999978, 0, 0.00661471, 35.6991, 405.739, -33.0713) material_override = ExtResource("21_41y65") use_collision = true size = Vector3(21.6041, 771.124, 6.07715) [node name="CSGBox3D6" type="CSGBox3D" parent="."] transform = Transform3D(0.00661471, 0, -0.999978, 0, 1, 0, 0.999978, 0, 0.00661471, 28.7459, 791.677, -33.1393) material_override = ExtResource("21_41y65") use_collision = true size = Vector3(18.9743, 2.36012, 19.9824) [node name="JumpPlatform3" parent="." instance=ExtResource("18_ibidd")] transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, 27.2325, -7.8068, -32.4933) jump_amount = 100 [node name="Scene Changer" parent="." instance=ExtResource("22_e6msx")] transform = Transform3D(15.1486, 0, 0, 0, 405.877, 0, 0, 0, 9.59561, 29.1358, 312.899, -33.0379) scene_path = "res://scenes/HUBWORLD.tscn"