Files
fps_project_1/scenes/enemy_working_scene.tscn
2025-02-19 08:42:11 -06:00

392 lines
32 KiB
Plaintext

[gd_scene load_steps=24 format=3 uid="uid://dsnddbrlqkav2"]
[ext_resource type="Script" path="res://scripts/LevelManager.gd" id="1_laua1"]
[ext_resource type="PackedScene" uid="uid://brl0bsqjl5dg3" path="res://assets/mac_10.tscn" id="2_poauc"]
[ext_resource type="PackedScene" uid="uid://2o2wcc5i1al4" path="res://assets/rocket_launcher.tscn" id="3_xdb5c"]
[ext_resource type="PackedScene" uid="uid://drwae3loscbw7" path="res://assets/player.tscn" id="4_a8lcp"]
[ext_resource type="Script" path="res://scripts/room_manager.gd" id="5_ngmqi"]
[ext_resource type="PackedScene" uid="uid://djr7vnr1hcx82" path="res://assets/spider2.tscn" id="6_qmuhr"]
[ext_resource type="Material" uid="uid://bjryln3so1lgw" path="res://assets/materials/prototype/prototype_green.tres" id="7_1bmnm"]
[ext_resource type="Material" uid="uid://br2pyyyl2n3cx" path="res://assets/materials/prototype/prototype1.tres" id="7_l3crk"]
[ext_resource type="PackedScene" uid="uid://c6bpysq1tjhy4" path="res://vendingmahcine.tscn" id="7_pr7m0"]
[ext_resource type="PackedScene" uid="uid://dws4iro7820fc" path="res://assets/pistol1_pickup.tscn" id="8_qwtxj"]
[ext_resource type="PackedScene" uid="uid://clu76sc4uoswn" path="res://assets/rocketlauncher_pickup.tscn" id="9_r8miu"]
[ext_resource type="PackedScene" uid="uid://dyu46bns8mesv" path="res://assets/mac10_pickup.tscn" id="10_pos4p"]
[ext_resource type="PackedScene" uid="uid://by3n26uvps8tb" path="res://assets/water_tower.tscn" id="14_yn32s"]
[ext_resource type="PackedScene" uid="uid://cgo4qyul7ix5p" path="res://assets/ladder.tscn" id="15_bsva3"]
[ext_resource type="PackedScene" uid="uid://cdpxctwwi12j" path="res://assets/ladder_collision_check.tscn" id="15_vb271"]
[ext_resource type="PackedScene" uid="uid://bj1y0fbjtul4a" path="res://post_processing.tscn" id="16_p7sg0"]
[ext_resource type="PackedScene" uid="uid://20csd6dmwj4y" path="res://assets/jump_platform.tscn" id="17_8q5j4"]
[ext_resource type="PackedScene" uid="uid://d4suhr3allsj" path="res://assets/revolver2_pickup.tscn" id="18_uhe6c"]
[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_horizon_color = Color(0.705872, 0.745394, 0.758448, 1)
[sub_resource type="Sky" id="Sky_kdw67"]
sky_material = SubResource("ProceduralSkyMaterial_w6vpl")
[sub_resource type="Environment" id="Environment_klp4b"]
background_mode = 2
sky = SubResource("Sky_kdw67")
tonemap_mode = 2
glow_enabled = true
[sub_resource type="NavigationMesh" id="NavigationMesh_8aw3d"]
vertices = PackedVector3Array(-24.5843, -4.637, -268.188, -24.5843, -4.637, -219.188, 24.6657, -4.637, -219.188, 24.6657, -4.637, -268.188, -24.5843, -30.137, -227.688, -24.5843, -30.137, -178.438, 24.6657, -30.137, -178.438, 24.6657, -30.137, -227.688, -24.5843, -71.387, -164.688, -24.5843, -71.387, -115.438, 24.6657, -71.387, -115.438, 24.6657, -71.387, -164.688, -24.5843, -71.387, -96.188, -24.5843, -71.387, -46.938, 24.6657, -71.387, -46.938, 24.6657, -71.387, -96.188, -13.3343, 0.112999, -35.688, -12.0843, 0.112999, -36.438, -12.0843, 0.112999, -41.688, -18.5843, 0.112999, -28.438, -13.3343, 0.112999, -34.688, -19.5843, 0.112999, -28.188, -37.0843, 0.112999, -41.688, -37.0843, 0.112999, -26.938, -20.0843, 0.112999, -26.938, 7.16568, 0.112999, -32.938, 8.41568, 0.112999, -33.688, 8.41568, 0.112999, -41.688, -5.83432, 0.112999, -31.938, -3.33432, 0.112999, -29.438, 8.41568, 0.112999, -30.688, 7.16568, 0.112999, -31.688, 36.4157, 0.112999, -25.188, 36.6657, 0.112999, -24.188, 37.1657, 0.112999, -24.188, 37.1657, 0.112999, -41.688, 19.4157, 0.112999, -25.188, -11.5843, 0.112999, -22.938, -10.5843, 0.112999, -23.688, -6.58432, 0.112999, -29.188, -17.5843, 4.863, -28.438, -17.5843, 4.863, -27.688, -16.8343, 4.863, -26.938, -7.33432, 4.863, -28.188, -6.58432, 4.863, -28.938, -7.58432, 4.863, -30.188, -10.3343, 4.863, -24.438, -8.83432, 4.863, -23.938, -8.08432, 4.863, -24.688, -7.33432, 4.863, -26.938, -6.83432, 4.863, -26.438, -11.3343, 4.863, -22.938, -13.0843, 4.863, -34.188, -17.5843, 9.863, -28.188, -16.8343, 9.863, -26.938, -11.5843, 9.863, -23.188, -6.83432, 9.863, -29.188, -13.0843, 9.863, -34.188, 27.6657, 0.112999, -0.687988, 29.9157, 0.112999, -0.937988, 29.9157, 0.112999, -6.43799, 26.6657, 0.112999, -6.68799, 27.6657, 0.112999, 9.06201, 10.9157, 0.112999, 28.312, 26.6657, 0.112999, -16.438, 28.4157, 0.112999, -16.688, 28.1657, 0.112999, -22.938, 22.1657, 0.112999, -22.938, 21.4157, 0.112999, -21.438, -10.5843, 0.112999, -19.938, -11.8343, 0.112999, -19.938, -26.0843, 0.112999, -15.938, -26.8343, 0.112999, 4.56201, 20.1657, 0.112999, -21.438, -7.33432, 0.112999, 30.562, 0.16568, 0.112999, 30.562, 0.41568, 0.112999, 28.312, -7.58432, 0.112999, 25.312, -3.58432, 0.112999, -28.188, -4.58432, 0.112999, -27.938, -29.5843, 0.112999, 26.062, -18.5843, 0.112999, 26.062, -18.3343, 0.112999, 25.312, -29.5843, 0.112999, 17.062, -28.5843, 0.112999, 4.56201, -17.3343, 0.112999, -24.438, -5.08432, 11.363, -28.938, -4.58432, 11.363, -28.938, -5.08432, 11.363, -29.938, -5.58432, 11.363, -29.938, -5.58432, 11.363, -28.938, -6.83432, 11.113, -26.938, -7.08432, 11.113, -27.438, -29.0843, 0.112999, -14.188, -28.8343, 0.112999, -6.68799, -28.3343, 0.112999, -16.188, -37.0843, 0.112999, -14.188, -19.8343, 0.112999, -26.188, -26.3343, 0.112999, -16.438, -8.08432, 11.113, -26.188, -8.08432, 11.113, -25.688, -7.58432, 11.113, -25.938, -7.58432, 11.113, -26.438, -8.83432, 11.113, -25.188, -8.83432, 11.113, -24.688, -8.33432, 11.113, -24.938, -8.33432, 11.113, -25.438, 19.9157, 5.613, -22.938, 20.4157, 5.613, -22.938, 20.6657, 5.613, -23.938, 18.4157, 5.613, -24.438, 35.6657, 5.613, -23.938, -11.0843, 11.363, -21.938, -12.0843, 11.363, -21.938, -11.0843, 11.363, -20.938, -9.33432, 11.113, -23.688, -9.58432, 11.113, -24.188, 36.4157, 0.112999, -22.938, 37.1657, 0.112999, -16.688, -43.0843, 50.863, -17.188, -43.0843, 50.863, -8.68799, -33.8343, 50.863, -8.68799, -33.8343, 50.863, -17.188, 27.6657, 20.613, -15.688, 27.6657, 20.613, -7.43799, 36.9157, 20.613, -7.43799, 36.9157, 20.613, -15.688, 27.9157, 0.112999, -15.438, 27.9157, 0.112999, -7.68799, 36.6657, 0.112999, -7.68799, 36.6657, 0.112999, -15.438, -39.0843, 20.613, -13.188, -39.0843, 20.613, -8.93799, -34.0843, 20.613, -8.93799, -34.0843, 20.613, -13.188, -29.8343, 20.613, -13.188, -32.8343, 20.613, -13.188, -33.0843, 20.613, -7.68799, -29.8343, 20.613, -4.68799, -39.0843, 20.613, -4.68799, -39.0843, 20.613, -7.68799, -37.0843, 0.112999, -12.938, -37.0843, 0.112999, -4.93799, -30.0843, 0.112999, -4.93799, -30.0843, 0.112999, -12.938, -36.0843, 48.363, -9.68799, -36.0843, 48.363, -8.93799, -34.0843, 48.363, -8.93799, -34.0843, 48.363, -9.68799, -21.8343, 48.363, -9.68799, -32.8343, 48.363, -9.68799, -33.0843, 48.363, -7.68799, -24.0843, 48.363, 34.312, -21.8343, 48.363, 34.062, -36.0843, 48.363, 36.312, -24.0843, 48.363, 36.312, -36.0843, 48.363, -7.68799, -37.5843, 37.613, -9.43799, -37.5843, 37.613, -8.93799, -36.8343, 37.613, -8.93799, -36.8343, 37.613, -9.43799, -37.5843, 37.613, -7.68799, -37.5843, 37.613, 19.562, -36.8343, 37.613, 19.562, -36.8343, 37.613, -7.68799, 37.1657, 0.112999, -0.937988, 37.1657, 0.112999, -6.43799, -29.0843, 0.112999, 2.31201, -28.8343, 0.112999, -3.93799, -37.0843, 0.112999, -3.68799, -37.0843, 0.112999, 2.31201, 28.6657, 20.613, 0.0620117, 28.6657, 20.613, 8.56201, 37.9157, 20.613, 8.56201, 37.9157, 20.613, 0.0620117, 28.9157, 0.112999, 0.312012, 28.9157, 0.112999, 8.31201, 37.1657, 0.112999, 8.31201, 37.1657, 0.112999, 0.312012, -29.0843, 0.112999, 4.31201, -37.0843, 0.112999, 16.562, -29.8343, 0.112999, 16.562, 27.9157, 0.112999, 9.56201, 11.4157, 0.112999, 28.562, 11.4157, 0.112999, 37.062, 37.1657, 0.112999, 37.062, 37.1657, 0.112999, 9.56201, -39.8343, 20.613, 17.562, -39.8343, 20.613, 19.562, -33.3343, 20.613, 19.562, -30.5843, 20.613, 17.562, -33.0843, 20.613, 26.062, -30.5843, 20.613, 26.062, -37.0843, 0.112999, 17.812, -37.0843, 0.112999, 19.562, -33.0843, 0.112999, 19.812, -30.8343, 0.112999, 17.812, -33.0843, 0.112999, 25.812, -30.8343, 0.112999, 25.812, -43.0843, 43.613, 20.562, -43.0843, 43.613, 29.062, -34.0843, 43.613, 29.062, -34.0843, 43.613, 20.562, -39.8343, 20.613, 20.812, -39.8343, 20.613, 26.062, -34.3343, 20.613, 26.062, -34.3343, 20.613, 20.812, -37.5843, 37.613, 20.812, -37.5843, 37.613, 28.812, -36.8343, 37.613, 28.812, -36.8343, 37.613, 20.812, -37.0843, 0.112999, 20.812, -37.0843, 0.112999, 25.812, -34.3343, 0.112999, 25.812, -34.3343, 0.112999, 20.812, -16.3343, 0.112999, 37.062, -16.3343, 0.112999, 35.562, -18.5843, 0.112999, 35.312, -29.8343, 0.112999, 27.062, -33.0843, 0.112999, 27.062, -33.3343, 0.112999, 30.062, -37.0843, 0.112999, 30.062, -37.0843, 0.112999, 37.062, -17.5843, 20.613, 34.562, -16.3343, 20.613, 34.562, -16.0843, 20.613, 27.812, -17.5843, 20.613, 26.312, -8.33432, 20.613, 27.812, -8.33432, 20.613, 26.312, -17.3343, 0.112999, 26.562, -17.3343, 0.112999, 34.312, -8.58432, 0.112999, 34.312, -8.58432, 0.112999, 26.562, -37.0843, 0.112999, 27.062, -37.0843, 0.112999, 28.812, -34.3343, 0.112999, 28.812, -34.3343, 0.112999, 27.062, -15.3343, 50.863, 37.312, -13.3343, 50.863, 37.312, -13.0843, 50.863, 31.312, -15.3343, 50.863, 28.812, -6.08432, 50.863, 31.312, -6.08432, 50.863, 28.812, -15.0843, 20.613, 34.562, -13.3343, 20.613, 34.562, -13.0843, 20.613, 31.312, -15.0843, 20.613, 29.062, -8.33432, 20.613, 31.312, -8.33432, 20.613, 29.062, 1.16568, 20.613, 29.312, 1.16568, 20.613, 31.312, 10.4157, 20.613, 31.312, 10.4157, 20.613, 29.312, 1.41568, 0.112999, 29.562, 1.41568, 0.112999, 37.062, 10.1657, 0.112999, 37.062, 10.1657, 0.112999, 29.562, -7.58432, 0.112999, 35.562, 0.16568, 0.112999, 37.062, -12.3343, 72.613, 32.312, -12.3343, 72.613, 40.812, 16.6657, 72.613, 40.812, 16.6657, 72.613, 32.312, -12.0843, 20.613, 32.562, -12.0843, 20.613, 34.562, -8.33432, 20.613, 34.562, -8.33432, 20.613, 32.562, -12.0843, 50.863, 32.562, -12.0843, 50.863, 37.312, -6.08432, 50.863, 37.312, -6.08432, 50.863, 32.562, 1.16568, 20.613, 32.562, 1.16568, 20.613, 37.812, 10.4157, 20.613, 37.812, 10.4157, 20.613, 32.562, -11.0843, 49.613, 43.312, -11.0843, 49.613, 41.812, -13.3343, 49.613, 41.562, -23.0843, 49.613, 43.312, -13.3343, 49.613, 38.312, -16.3343, 49.613, 38.062, -16.3343, 49.613, 35.062, -23.0843, 49.613, 35.062, -5.33432, 49.613, 38.312, -12.0843, 49.613, 38.312, -12.0843, 49.613, 40.562, 16.4157, 49.613, 40.562, 16.4157, 49.613, 35.062, -5.08432, 49.613, 35.062, 19.9157, 49.613, 35.062, 17.6657, 49.613, 35.062, 17.4157, 49.613, 41.812, 19.9157, 49.613, 43.312, -36.0843, 48.363, 43.312, -24.0843, 48.363, 43.312)
polygons = [PackedInt32Array(3, 2, 0), PackedInt32Array(0, 2, 1), PackedInt32Array(7, 6, 4), PackedInt32Array(4, 6, 5), PackedInt32Array(11, 10, 8), PackedInt32Array(8, 10, 9), PackedInt32Array(15, 14, 12), PackedInt32Array(12, 14, 13), PackedInt32Array(18, 17, 16), PackedInt32Array(16, 20, 19), PackedInt32Array(19, 21, 16), PackedInt32Array(16, 21, 18), PackedInt32Array(18, 21, 23), PackedInt32Array(18, 23, 22), PackedInt32Array(21, 24, 23), PackedInt32Array(26, 25, 27), PackedInt32Array(27, 25, 29), PackedInt32Array(27, 29, 28), PackedInt32Array(27, 28, 18), PackedInt32Array(31, 30, 29), PackedInt32Array(25, 31, 29), PackedInt32Array(28, 17, 18), PackedInt32Array(33, 32, 34), PackedInt32Array(34, 32, 35), PackedInt32Array(26, 27, 36), PackedInt32Array(36, 27, 32), PackedInt32Array(32, 27, 35), PackedInt32Array(38, 37, 39), PackedInt32Array(39, 37, 20), PackedInt32Array(20, 37, 19), PackedInt32Array(42, 41, 40), PackedInt32Array(45, 44, 43), PackedInt32Array(47, 46, 48), PackedInt32Array(48, 46, 49), PackedInt32Array(49, 46, 43), PackedInt32Array(43, 46, 45), PackedInt32Array(48, 49, 50), PackedInt32Array(51, 42, 46), PackedInt32Array(46, 42, 40), PackedInt32Array(46, 40, 45), PackedInt32Array(45, 40, 52), PackedInt32Array(54, 53, 55), PackedInt32Array(55, 53, 56), PackedInt32Array(56, 53, 57), PackedInt32Array(59, 58, 60), PackedInt32Array(60, 58, 61), PackedInt32Array(58, 62, 61), PackedInt32Array(61, 62, 63), PackedInt32Array(67, 66, 68), PackedInt32Array(68, 66, 64), PackedInt32Array(64, 66, 65), PackedInt32Array(70, 69, 71), PackedInt32Array(71, 69, 72), PackedInt32Array(30, 73, 61), PackedInt32Array(75, 74, 76), PackedInt32Array(76, 74, 77), PackedInt32Array(68, 64, 73), PackedInt32Array(73, 64, 61), PackedInt32Array(63, 76, 77), PackedInt32Array(79, 78, 69), PackedInt32Array(69, 78, 30), PackedInt32Array(81, 80, 82), PackedInt32Array(82, 80, 83), PackedInt32Array(78, 29, 30), PackedInt32Array(84, 72, 83), PackedInt32Array(83, 72, 82), PackedInt32Array(82, 72, 77), PackedInt32Array(30, 61, 69), PackedInt32Array(69, 61, 72), PackedInt32Array(72, 61, 77), PackedInt32Array(77, 61, 63), PackedInt32Array(71, 85, 70), PackedInt32Array(88, 87, 86), PackedInt32Array(90, 89, 86), PackedInt32Array(86, 89, 88), PackedInt32Array(92, 90, 91), PackedInt32Array(91, 90, 86), PackedInt32Array(95, 94, 93), PackedInt32Array(95, 93, 96), PackedInt32Array(98, 97, 71), PackedInt32Array(71, 97, 85), PackedInt32Array(96, 23, 95), PackedInt32Array(95, 23, 24), PackedInt32Array(97, 98, 24), PackedInt32Array(24, 98, 95), PackedInt32Array(102, 101, 99), PackedInt32Array(99, 101, 100), PackedInt32Array(106, 105, 103), PackedInt32Array(103, 105, 104), PackedInt32Array(108, 107, 109), PackedInt32Array(109, 107, 110), PackedInt32Array(111, 109, 110), PackedInt32Array(114, 113, 112), PackedInt32Array(116, 115, 112), PackedInt32Array(112, 115, 114), PackedInt32Array(33, 34, 117), PackedInt32Array(117, 34, 118), PackedInt32Array(66, 117, 65), PackedInt32Array(65, 117, 118), PackedInt32Array(122, 121, 119), PackedInt32Array(119, 121, 120), PackedInt32Array(126, 125, 123), PackedInt32Array(123, 125, 124), PackedInt32Array(130, 129, 127), PackedInt32Array(127, 129, 128), PackedInt32Array(134, 133, 131), PackedInt32Array(131, 133, 132), PackedInt32Array(136, 135, 137), PackedInt32Array(137, 135, 138), PackedInt32Array(140, 137, 139), PackedInt32Array(139, 137, 138), PackedInt32Array(144, 143, 141), PackedInt32Array(141, 143, 142), PackedInt32Array(148, 147, 145), PackedInt32Array(145, 147, 146), PackedInt32Array(150, 149, 151), PackedInt32Array(151, 149, 153), PackedInt32Array(151, 153, 152), PackedInt32Array(155, 154, 152), PackedInt32Array(152, 154, 151), PackedInt32Array(151, 154, 156), PackedInt32Array(160, 159, 157), PackedInt32Array(157, 159, 158), PackedInt32Array(164, 163, 161), PackedInt32Array(161, 163, 162), PackedInt32Array(60, 166, 59), PackedInt32Array(59, 166, 165), PackedInt32Array(170, 169, 167), PackedInt32Array(167, 169, 168), PackedInt32Array(174, 173, 171), PackedInt32Array(171, 173, 172), PackedInt32Array(178, 177, 175), PackedInt32Array(175, 177, 176), PackedInt32Array(170, 167, 179), PackedInt32Array(179, 84, 170), PackedInt32Array(170, 84, 181), PackedInt32Array(170, 181, 180), PackedInt32Array(84, 83, 181), PackedInt32Array(183, 63, 182), PackedInt32Array(182, 63, 62), PackedInt32Array(184, 183, 185), PackedInt32Array(185, 183, 182), PackedInt32Array(185, 182, 186), PackedInt32Array(188, 187, 189), PackedInt32Array(189, 187, 190), PackedInt32Array(191, 189, 192), PackedInt32Array(192, 189, 190), PackedInt32Array(194, 193, 195), PackedInt32Array(195, 193, 196), PackedInt32Array(197, 195, 198), PackedInt32Array(198, 195, 196), PackedInt32Array(202, 201, 199), PackedInt32Array(199, 201, 200), PackedInt32Array(206, 205, 203), PackedInt32Array(203, 205, 204), PackedInt32Array(210, 209, 207), PackedInt32Array(207, 209, 208), PackedInt32Array(214, 213, 211), PackedInt32Array(211, 213, 212), PackedInt32Array(217, 216, 215), PackedInt32Array(220, 219, 218), PackedInt32Array(222, 221, 220), PackedInt32Array(80, 81, 218), PackedInt32Array(218, 81, 217), PackedInt32Array(220, 218, 222), PackedInt32Array(222, 218, 217), PackedInt32Array(222, 217, 215), PackedInt32Array(224, 223, 225), PackedInt32Array(225, 223, 226), PackedInt32Array(227, 225, 228), PackedInt32Array(228, 225, 226), PackedInt32Array(232, 231, 229), PackedInt32Array(229, 231, 230), PackedInt32Array(236, 235, 233), PackedInt32Array(233, 235, 234), PackedInt32Array(238, 237, 239), PackedInt32Array(239, 237, 240), PackedInt32Array(241, 239, 242), PackedInt32Array(242, 239, 240), PackedInt32Array(244, 243, 245), PackedInt32Array(245, 243, 246), PackedInt32Array(247, 245, 248), PackedInt32Array(248, 245, 246), PackedInt32Array(252, 251, 249), PackedInt32Array(249, 251, 250), PackedInt32Array(256, 255, 253), PackedInt32Array(253, 255, 254), PackedInt32Array(216, 257, 215), PackedInt32Array(215, 257, 258), PackedInt32Array(74, 75, 257), PackedInt32Array(257, 75, 258), PackedInt32Array(262, 261, 259), PackedInt32Array(259, 261, 260), PackedInt32Array(266, 265, 263), PackedInt32Array(263, 265, 264), PackedInt32Array(270, 269, 267), PackedInt32Array(267, 269, 268), PackedInt32Array(274, 273, 271), PackedInt32Array(271, 273, 272), PackedInt32Array(276, 275, 277), PackedInt32Array(277, 275, 278), PackedInt32Array(280, 279, 277), PackedInt32Array(282, 281, 280), PackedInt32Array(277, 278, 280), PackedInt32Array(280, 278, 282), PackedInt32Array(284, 283, 285), PackedInt32Array(285, 283, 286), PackedInt32Array(288, 287, 283), PackedInt32Array(283, 287, 286), PackedInt32Array(290, 289, 291), PackedInt32Array(291, 289, 292), PackedInt32Array(276, 291, 275), PackedInt32Array(275, 291, 292), PackedInt32Array(294, 293, 155), PackedInt32Array(155, 293, 154)]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_6yrih"]
albedo_color = Color(0.300579, 0.462784, 0.249767, 1)
[node name="EnemyWork" type="Node3D" node_paths=PackedStringArray("player")]
script = ExtResource("1_laua1")
load_save = false
player = NodePath("Player")
start_health = 10
MAX_PARTICLES = 75
gun_1 = ExtResource("2_poauc")
gun_2 = ExtResource("3_xdb5c")
expected_ammo = {
"heavy": 25,
"light": 500,
"medium": 50,
"rocket": 3,
"shotgun": 20
}
[node name="Player" parent="." instance=ExtResource("4_a8lcp")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 26.4194, 1.40016, -29.1943)
[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="EnemyHivemind1" type="Node3D" parent="." groups=["enemy_hivemind"]]
script = ExtResource("5_ngmqi")
[node name="spider" parent="EnemyHivemind1" instance=ExtResource("6_qmuhr")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.87933, 0, 1.40028)
[node name="spider2" parent="EnemyHivemind1" instance=ExtResource("6_qmuhr")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.69998, 9.53674e-07, 3.9282)
[node name="spider3" parent="EnemyHivemind1" instance=ExtResource("6_qmuhr")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.14727, -1.90735e-06, -3.3705)
[node name="spider4" parent="EnemyHivemind1" instance=ExtResource("6_qmuhr")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11.485, 0, 1.40028)
[node name="spider5" parent="EnemyHivemind1" instance=ExtResource("6_qmuhr")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.66438, 9.53674e-07, 3.9282)
[node name="spider6" parent="EnemyHivemind1" instance=ExtResource("6_qmuhr")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.21709, -1.90735e-06, -3.3705)
[node name="spider7" parent="EnemyHivemind1" instance=ExtResource("6_qmuhr")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.91809, 0, 23.7467)
[node name="spider8" parent="EnemyHivemind1" instance=ExtResource("6_qmuhr")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.58085, 2.86102e-06, 21.6052)
[node name="spider9" parent="EnemyHivemind1" instance=ExtResource("6_qmuhr")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.02814, -1.36424e-12, 14.3065)
[node name="spider10" parent="EnemyHivemind1" instance=ExtResource("6_qmuhr")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12.6041, 1.90735e-06, 19.0773)
[node name="spider11" parent="EnemyHivemind1" instance=ExtResource("6_qmuhr")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.78351, 2.86102e-06, 21.6052)
[node name="spider12" parent="EnemyHivemind1" instance=ExtResource("6_qmuhr")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.33622, -1.36424e-12, 14.3065)
[node name="spider13" parent="EnemyHivemind1" instance=ExtResource("6_qmuhr")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30.0234, 48.4515, 1.40028)
[node name="spider14" parent="EnemyHivemind1" instance=ExtResource("6_qmuhr")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -27.2028, 48.4515, 3.9282)
[node name="spider15" parent="EnemyHivemind1" instance=ExtResource("6_qmuhr")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -26.7555, 48.4515, -3.3705)
[node name="spider16" parent="EnemyHivemind1" instance=ExtResource("6_qmuhr")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -31.1425, 48.4515, 19.0773)
[node name="spider17" parent="EnemyHivemind1" instance=ExtResource("6_qmuhr")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -28.322, 48.4515, 21.6052)
[node name="spider18" parent="EnemyHivemind1" instance=ExtResource("6_qmuhr")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -27.8747, 48.4515, 14.3065)
[node name="EnemyHivemind2" type="Node3D" parent="." groups=["enemy_hivemind"]]
script = ExtResource("5_ngmqi")
[node name="spider13" parent="EnemyHivemind2" instance=ExtResource("6_qmuhr")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.42818, -4.34754, -244.334)
[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, 0, -0.420555, -2.24341)
material_override = ExtResource("7_l3crk")
use_collision = true
collision_layer = 7
collision_mask = 7
size = Vector3(75, 0.5, 79.4868)
material = SubResource("StandardMaterial3D_6yrih")
[node name="CSGBox3D2" type="CSGBox3D" parent="NavigationRegion3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -72.137, -71.5367)
material_override = ExtResource("7_1bmnm")
use_collision = true
size = Vector3(50, 0.5, 50)
material = SubResource("StandardMaterial3D_6yrih")
[node name="CSGBox3D3" type="CSGBox3D" parent="NavigationRegion3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -72.137, -140.068)
material_override = ExtResource("7_1bmnm")
use_collision = true
size = Vector3(50, 0.5, 50)
material = SubResource("StandardMaterial3D_6yrih")
[node name="CSGBox3D4" type="CSGBox3D" parent="NavigationRegion3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -30.806, -203.036)
use_collision = true
size = Vector3(50, 0.5, 50)
material = SubResource("StandardMaterial3D_6yrih")
[node name="CSGBox3D5" type="CSGBox3D" parent="NavigationRegion3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -5.17223, -243.688)
use_collision = true
size = Vector3(50, 0.5, 50)
material = SubResource("StandardMaterial3D_6yrih")
[node name="CSGBox3D6" type="CSGBox3D" parent="NavigationRegion3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 27.7148, 2.4345, -24.1421)
use_collision = true
size = Vector3(16.626, 5.39923, 1)
material = ExtResource("7_l3crk")
[node name="CSGBox3D7" type="CSGBox3D" parent="NavigationRegion3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 49.2717, 2.4345, -29.7319)
use_collision = true
size = Vector3(16.626, 5.39923, 1)
material = ExtResource("7_l3crk")
[node name="CSGBox3D18" type="CSGBox3D" parent="NavigationRegion3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 79.064, 2.4345, -21.269)
use_collision = true
size = Vector3(52.6997, 5.39923, 1)
material = ExtResource("7_l3crk")
[node name="CSGBox3D21" type="CSGBox3D" parent="NavigationRegion3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 33.3209, 9.43937, 4.37043)
use_collision = true
size = Vector3(9.97656, 21.4505, 9.16638)
material = ExtResource("7_l3crk")
[node name="CSGBox3D22" type="CSGBox3D" parent="NavigationRegion3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 32.3899, 9.43937, -11.5455)
use_collision = true
size = Vector3(9.97656, 21.4505, 9.16638)
material = ExtResource("7_l3crk")
[node name="CSGBox3D34" type="CSGBox3D" parent="NavigationRegion3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.07182, 9.43937, -12.2423)
use_collision = true
size = Vector3(9.97656, 21.4505, 9.16638)
material = ExtResource("7_l3crk")
[node name="CSGBox3D35" type="CSGBox3D" parent="NavigationRegion3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.600389, 11.8059, -10.6879)
use_collision = true
size = Vector3(61.0098, 8.70052, 1.6647)
material = ExtResource("7_l3crk")
[node name="CSGBox3D36" type="CSGBox3D" parent="NavigationRegion3D"]
transform = Transform3D(0.914452, 0, -0.404695, 0, 1, 0, 0.404695, 0, 0.914452, -16.2148, 7.74282, 27.2205)
use_collision = true
size = Vector3(61.0098, 8.70052, 1.6647)
material = ExtResource("7_l3crk")
[node name="CSGBox3D23" type="CSGBox3D" parent="NavigationRegion3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.69811, 9.43937, 33.5882)
use_collision = true
size = Vector3(9.97656, 21.4505, 9.16638)
material = ExtResource("7_l3crk")
[node name="CSGBox3D24" type="CSGBox3D" parent="NavigationRegion3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -13.0186, 9.43937, 30.4171)
use_collision = true
size = Vector3(9.97656, 21.4505, 9.16638)
material = ExtResource("7_l3crk")
[node name="CSGBox3D25" type="CSGBox3D" parent="NavigationRegion3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -35.3074, 9.43937, 21.8818)
use_collision = true
size = Vector3(9.97656, 21.4505, 9.16638)
material = ExtResource("7_l3crk")
[node name="CSGBox3D26" type="CSGBox3D" parent="NavigationRegion3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -34.3676, 9.43937, -8.90991)
use_collision = true
size = Vector3(9.97656, 21.4505, 9.16638)
material = ExtResource("7_l3crk")
[node name="CSGBox3D27" type="CSGBox3D" parent="NavigationRegion3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -38.596, 20.9172, 24.8561)
use_collision = true
size = Vector3(9.97656, 44.4063, 9.16638)
material = ExtResource("7_l3crk")
[node name="CSGBox3D33" type="CSGBox3D" parent="NavigationRegion3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -37.2622, 29.6833, 9.84125)
use_collision = true
size = Vector3(1.59583, 14.9244, 39.196)
material = ExtResource("7_l3crk")
[node name="CSGBox3D28" type="CSGBox3D" parent="NavigationRegion3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -38.5405, 31.1109, -13.0106)
use_collision = true
size = Vector3(9.97656, 38.7305, 9.16638)
material = ExtResource("7_l3crk")
[node name="CSGBox3D29" type="CSGBox3D" parent="NavigationRegion3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10.6473, 31.1109, 33.0949)
use_collision = true
size = Vector3(9.97656, 38.7305, 9.16638)
material = ExtResource("7_l3crk")
[node name="CSGBox3D31" type="CSGBox3D" parent="NavigationRegion3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.57707, 44.6107, 39.2808)
use_collision = true
size = Vector3(43.8097, 9.06513, 9.16638)
material = ExtResource("7_l3crk")
[node name="CSGBox3D32" type="CSGBox3D" parent="NavigationRegion3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -28.956, 46.6005, 16.9128)
use_collision = true
size = Vector3(14.8402, 2.81035, 53.9024)
material = ExtResource("7_l3crk")
[node name="CSGBox3D30" type="CSGBox3D" parent="NavigationRegion3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.1916, 41.9422, 36.5018)
use_collision = true
size = Vector3(29.7696, 60.3931, 9.16638)
material = ExtResource("7_l3crk")
[node name="CSGBox3D19" type="CSGBox3D" parent="NavigationRegion3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 120.435, -2.93615, -42.495)
use_collision = true
size = Vector3(52.6997, 16.1405, 1)
material = ExtResource("7_l3crk")
[node name="CSGBox3D20" type="CSGBox3D" parent="NavigationRegion3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 154.358, -1.53405, -21.7154)
use_collision = true
size = Vector3(52.6997, 13.3363, 1)
material = ExtResource("7_l3crk")
[node name="CSGBox3D8" type="CSGBox3D" parent="NavigationRegion3D"]
transform = Transform3D(0.790048, 0, -0.613045, 0, 1, 0, 0.613045, 0, 0.790048, 14.5597, 2.4345, -27.4493)
material_override = ExtResource("7_l3crk")
use_collision = true
size = Vector3(16.626, 5.39923, 1)
[node name="CSGBox3D9" type="CSGBox3D" parent="NavigationRegion3D"]
transform = Transform3D(-0.99924, 0, 0.0389808, 0, 1, 0, -0.0389808, 0, -0.99924, -27.5957, 0.992565, -5.91811)
use_collision = true
size = Vector3(1, 2.45886, 19.9462)
material = ExtResource("7_l3crk")
[node name="CSGBox3D10" type="CSGBox3D" parent="NavigationRegion3D"]
transform = Transform3D(0.790048, 0, -0.613045, 0, 1, 0, 0.613045, 0, 0.790048, -7.98118, 1.88665, -25.2892)
material_override = ExtResource("7_l3crk")
use_collision = true
size = Vector3(1, 4.96875, 10.6134)
[node name="CSGBox3D17" type="CSGBox3D" parent="NavigationRegion3D"]
transform = Transform3D(0.790048, 0, -0.613045, 0, 1, 0, 0.613045, 0, 0.790048, -8.31615, 9.89833, -25.4261)
material_override = ExtResource("7_l3crk")
use_collision = true
size = Vector3(1, 1.60547, 10.6134)
[node name="CSGBox3D15" type="CSGBox3D" parent="NavigationRegion3D"]
transform = Transform3D(-0.61606, 0, -0.787699, 0, 1, 0, 0.787699, 0, -0.61606, -8.33938, 5.20271, -32.1273)
use_collision = true
size = Vector3(1, 11.6009, 10.6134)
material = ExtResource("7_l3crk")
[node name="CSGBox3D16" type="CSGBox3D" parent="NavigationRegion3D"]
transform = Transform3D(-0.61606, 0, -0.787699, 0, 1, 0, 0.787699, 0, -0.61606, -14.9398, 5.19032, -24.1156)
use_collision = true
size = Vector3(1, 11.5761, 10.6134)
material = ExtResource("7_l3crk")
[node name="CSGBox3D13" type="CSGBox3D" parent="NavigationRegion3D"]
transform = Transform3D(0.790048, 0, -0.613045, 0, 1, 0, 0.613045, 0, 0.790048, -11.6333, 4.29223, -28.1231)
use_collision = true
size = Vector3(10.2454, 0.527832, 10.6134)
material = ExtResource("7_l3crk")
[node name="CSGBox3D14" type="CSGBox3D" parent="NavigationRegion3D"]
transform = Transform3D(0.790048, 0, -0.613045, 0, 1, 0, 0.613045, 0, 0.790048, -11.612, 9.31443, -28.1066)
material_override = ExtResource("7_l3crk")
use_collision = true
size = Vector3(10.1917, 0.527832, 10.6134)
[node name="CSGBox3D11" type="CSGBox3D" parent="NavigationRegion3D"]
transform = Transform3D(0.790048, 0, -0.613045, 0, 1, 0, 0.613045, 0, 0.790048, -5.57732, 6.72081, -28.3871)
use_collision = true
size = Vector3(1, 7.87305, 2.77106)
material = ExtResource("7_l3crk")
[node name="CSGBox3D12" type="CSGBox3D" parent="NavigationRegion3D"]
transform = Transform3D(0.790048, 0, -0.613045, 0, 1, 0, 0.613045, 0, 0.790048, -10.4189, 6.77617, -22.1723)
use_collision = true
size = Vector3(1, 7.98377, 3.19559)
material = ExtResource("7_l3crk")
[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="vendingmachine" parent="." instance=ExtResource("7_pr7m0")]
transform = Transform3D(0.813009, 0, -0.582251, 0, 1, 0, 0.582251, 0, 0.813009, -12.3032, -0.170555, -34.4168)
[node name="pistol1_pickup" parent="." instance=ExtResource("8_qwtxj")]
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("9_r8miu")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -25, 1, 8)
[node name="mac10_pickup" parent="." instance=ExtResource("10_pos4p")]
transform = Transform3D(0.866025, -0.5, 0, 0.5, 0.866025, 0, 0, 0, 1, -28, 1, 10)
[node name="Water Tower" parent="." instance=ExtResource("14_yn32s")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 29.687, -0.170555, 25.9723)
[node name="LadderCollisionCheck" parent="." instance=ExtResource("15_vb271")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12.7187, -0.500688, -37.3549)
[node name="Ladder" parent="." instance=ExtResource("15_bsva3")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12.7245, -0.170555, -36.0291)
[node name="PostProcessing" parent="." instance=ExtResource("16_p7sg0")]
[node name="JumpPlatform" parent="." instance=ExtResource("17_8q5j4")]
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("17_8q5j4")]
transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -17.0593, 20.0922, 27.614)
[node name="pistol1_pickup2" parent="." instance=ExtResource("18_uhe6c")]
transform = Transform3D(0.469225, -0.883079, 0, 0.883079, 0.469225, 0, 0, 0, 1, 0.538504, 0.341105, -29.9358)