232 lines
10 KiB
Plaintext
232 lines
10 KiB
Plaintext
[gd_scene load_steps=30 format=3 uid="uid://bs2iopee5f3bv"]
|
|
|
|
[ext_resource type="Script" uid="uid://bkii8jwf0k7tq" 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" uid="uid://12l74jckdnpl" 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" uid="uid://bw1uh8yc13tjy" path="res://scripts/switch_door.gd" id="6_iut4h"]
|
|
[ext_resource type="Script" uid="uid://dv1oc7x3gwtes" 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"
|