[gd_scene load_steps=28 format=3 uid="uid://des5qkqu5a128"] [ext_resource type="PackedScene" uid="uid://bjplc6hm4ce4o" path="res://ui/hud.tscn" id="1_63bu4"] [ext_resource type="PackedScene" uid="uid://dumrr7a54i2oa" path="res://player/policerobot.tscn" id="2_70bc1"] [ext_resource type="Material" uid="uid://d0uoy1ihwb4c8" path="res://level/streetmaterial.tres" id="2_nayt1"] [ext_resource type="Material" uid="uid://cwk0ojannoxis" path="res://level/pavementmaterial.tres" id="3_xo1st"] [ext_resource type="Texture2D" uid="uid://jr7y13qfgqjw" path="res://level/windo.jpg" id="4_injcx"] [ext_resource type="Texture2D" uid="uid://dup74p22kide7" path="res://level/bricks2.png" id="5_tpyl5"] [ext_resource type="PackedScene" uid="uid://c6k63btynoyqu" path="res://level/tree.tscn" id="7_ep63v"] [ext_resource type="Texture2D" uid="uid://csm0d74iwiqjh" path="res://level/dirt4.png" id="7_ynsix"] [ext_resource type="Texture2D" uid="uid://c6q6xyluxgy4j" path="res://level/fence2.png" id="8_4sn72"] [ext_resource type="Texture2D" uid="uid://c223oyw70j7vs" path="res://level/grass4.png" id="9_8c7pi"] [ext_resource type="PackedScene" uid="uid://cm2k4whjr4jbm" path="res://player/pickup/minigun_pickup.tscn" id="10_p6vwb"] [ext_resource type="PackedScene" uid="uid://b84kb2tvtcvvs" path="res://player/pickup/missile_pickup.tscn" id="11_hhgp1"] [ext_resource type="PackedScene" uid="uid://c6uobc6kd3v0t" path="res://player/pickup/health_pickup.tscn" id="12_xxkvh"] [ext_resource type="PackedScene" uid="uid://cah3scx7my3bo" path="res://enemies/roomba/roomba.tscn" id="13_ohdio"] [ext_resource type="PackedScene" uid="uid://ddmv73d5ey1yg" path="res://enemies/thug/thug.tscn" id="13_uf2a7"] [ext_resource type="PackedScene" uid="uid://cpevahnu0bbf1" path="res://enemies/enemy_mover_patrol.tscn" id="14_8kd2i"] [ext_resource type="Script" path="res://ui/dialog_box.gd" id="17_2ii5e"] [sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_ra8pg"] sky_horizon_color = Color(0.64625, 0.65575, 0.67075, 1) ground_horizon_color = Color(0.64625, 0.65575, 0.67075, 1) [sub_resource type="Sky" id="Sky_hx6y0"] sky_material = SubResource("ProceduralSkyMaterial_ra8pg") [sub_resource type="Environment" id="Environment_ekpra"] background_mode = 2 sky = SubResource("Sky_hx6y0") ambient_light_sky_contribution = 0.2 tonemap_mode = 2 [sub_resource type="NavigationMesh" id="NavigationMesh_g5j4j"] vertices = PackedVector3Array(-51.75, 0.8, -9.75, -51.5, 0.8, -9.75, -51.5, 0.8, -10, -51.25, 0.8, -10, -51.25, 0.8, -10.25, -57.25, 0.8, -7.75, -51.75, 0.8, -7.75, -50.75, 0.8, -35.75, -57.25, 0.8, -35.75, -50.75, 0.8, -10.25, -25.75, 16.7, -14, -25.5, 16.7, -14, -25.5, 16.7, -14.75, -25.75, 16.7, -14.75, -49.25, 16.7, -35.75, -49.25, 16.7, -10.25, -25.75, 16.7, -35.75, -25.75, 16.7, -10.25, -24, 0.8, -35.75, -24, 0.8, -15.75, -2.75, 0.8, -15.75, -2.75, 0.8, -35.75, 22.25, 16.7, -14, 22.5, 16.7, -14, 22.5, 16.7, -14.75, 22.25, 16.7, -14.75, -1.25, 16.7, -35.75, -1.25, 16.7, -10.25, 22.25, 16.7, -35.75, 22.25, 16.7, -10.25, 24, 0.8, -35.75, 24, 0.8, -15.75, 44.75, 0.8, -15.75, 44.75, 0.8, -35.75, -26.25, 0.8, -13, -26.25, 0.8, -13.25, -26.5, 0.8, -13.25, -26.5, 0.8, -13.5, -26.75, 0.8, -13.5, -26.75, 0.8, -15.25, -26.5, 0.8, -15.25, -26.5, 0.8, -15.5, -26.25, 0.8, -15.5, -26.25, 0.8, -15.75, -25.75, 0.8, -10.25, -25.75, 0.8, -13, -49, 0.8, -10.25, -25.75, 0.8, -15.75, -25.75, 0.8, -35.5, -49, 0.8, -35.5, 0.5, 0.8, -15.75, 0.5, 0.8, -15.5, 0.75, 0.8, -15.5, 0.75, 0.8, -15.25, 1, 0.8, -15.25, 1, 0.8, -13.5, 0.75, 0.8, -13.5, 0.75, 0.8, -13.25, 0.5, 0.8, -13.25, 0.5, 0.8, -13, 21.75, 0.8, -13, 21.75, 0.8, -13.25, 21.5, 0.8, -13.25, 21.5, 0.8, -13.5, 21.25, 0.8, -13.5, 21.25, 0.8, -15.25, 21.5, 0.8, -15.25, 21.5, 0.8, -15.5, 21.75, 0.8, -15.5, 21.75, 0.8, -15.75, 22.25, 0.8, -10.25, 22.25, 0.8, -13, -1, 0.8, -13, -1, 0.8, -10.25, 22.25, 0.8, -15.75, 22.25, 0.8, -35.5, -1, 0.8, -35.5, -1, 0.8, -15.75, -2.25, 0.8, -8.5, -2.25, 0.8, -8.75, -2.5, 0.8, -8.75, -2.5, 0.8, -9, -2.75, 0.8, -9, -24, 0.8, -9.25, -24.25, 0.8, -9.25, -24.25, 0.8, -9, -24.5, 0.8, -9, -24.5, 0.8, -8.75, -24.75, 0.8, -8.75, -24.75, 0.8, -8.5, -1, 0.8, 6.75, -0.75, 0.8, -8.5, -26.25, 0.8, -8.5, -26, 0.8, 6.75, -2.75, 0.8, -13, -24, 0.8, -13, 24, 0.8, -9.25, 23.75, 0.8, -9.25, 23.75, 0.8, -9, 23.5, 0.8, -9, 23.5, 0.8, -8.75, 23.25, 0.8, -8.75, 23.25, 0.8, -8.5, 21.75, 0.8, -8.5, 22, 0.8, 6.75, 44.75, 0.8, 6.75, 44.75, 0.8, -13, 24, 0.8, -13, -49, 0.8, -8.5, -49, 0.8, 6.75, 6.5, 0.8, 6.75, 6.75, 0.8, -8.5, 8, 0.8, 6.75, 8, 0.8, 7, 8.25, 0.8, 7, 8.25, 0.9, 7.25, 8.5, 0.9, 7.25, 16.75, 0.9, 7.25, 17, 0.9, 7.25, 17, 0.8, 7, 17.25, 0.8, 7, 17.25, 0.8, 6.75, 8.5, 1.3, 9, 16.75, 1.3, 9, 18.75, 0.8, 6.75, 18.5, 0.8, -8.5, -57.25, 0.8, 6.75, -51.75, 0.8, 6.75, -47.25, 4.7, 19.75, -47.25, 4.7, 20, -47, 4.7, 20, -47, 4.7, 20.25, -46.75, 4.7, 20.25, -46.75, 4.7, 20, -49.5, 4.7, 8.5, -51.25, 4.7, 8.5, 5.75, 4.7, 15.75, 6, 4.7, 15.75, 6, 4.7, 15.5, 6.25, 4.7, 15.5, 6.25, 4.7, 15.25, -33.25, 4.7, 20, -33.25, 4.7, 20.25, -32.75, 4.7, 20.25, -32.75, 4.7, 20, -49.5, 4.7, 8.25, -51.25, 4.7, 8.25, -57.75, 4.7, 8.25, 7, 4.7, 15.25, 7, 4.7, 8.25, -57.75, 4.7, 19.75, 5.75, 4.7, 20, 8.5, 4.8, 33, 16.75, 4.8, 33.25, 8.5, 4.6, 22.1613, 8.5, 4.8, 23.7097, 16.75, 4.8, 23.0806, 9.74696, 4.8, 23.5049, -42.25, 2.8, 30.25, -42, 2.8, 30.25, -42, 2.8, 30, -41.75, 2.8, 30, -41.75, 2.8, 29.75, -45.5, 2.8, 31, -42.25, 2.8, 31, -39.25, 2.8, 25.25, -39.25, 2.8, 21.5, -45.5, 2.8, 21.5, -39.25, 2.8, 29.75, -39, 2.8, 25.25, -39, 2.8, 25, -38.75, 2.8, 25, -38.75, 2.8, 24.75, -37, 2.8, 24.75, -37, 2.8, 25, -36.75, 2.8, 25, -36.75, 2.8, 25.25, -36.5, 2.8, 25.25, -31.75, 2.8, 26, -32, 2.8, 26, -32, 2.8, 26.25, -31.75, 2.8, 29.75, -32.25, 2.8, 26.25, -32.25, 2.8, 26.5, -33.75, 2.8, 26.5, -33.75, 2.8, 26.25, -34, 2.8, 26.25, -34, 2.8, 26, -34.25, 2.8, 26, -36.5, 2.8, 29.75, -34.25, 2.8, 21.5, -27.75, 2.8, 26.5, -27.75, 2.8, 26.25, -28, 2.8, 26.25, -28, 2.9, 25.25, -27.75, 2.9, 25.25, -27.75, 2.9, 25, -31.5, 2.8, 25.75, -31.75, 2.8, 25.75, -25.75, 3.3, 25, -25.75, 3.2, 21.5, -31.5, 2.8, 21.5, -28.625, 2.8, 21.5, -23.25, 2.8, 29.75, -23.25, 2.8, 26.5, -23.25, 3.7, 24.75, -23, 3.7, 24.75, -23, 3.7, 24.5, -22.75, 3.7, 24.5, -22.75, 3.7, 24.25, -11.25, 3.7, 24.25, -11.25, 3.7, 24.5, -11, 3.7, 24.5, -11, 3.7, 24.75, -10.75, 3.7, 24.75, -23.25, 3.7, 25, -10.75, 3.7, 25, -8.25, 3.2, 25, -8.25, 3.2, 21.5, -22.0313, 3.8, 24.25, -11.8958, 3.8, 21.5, -22.1042, 3.8, 21.5, -6.25, 2.9, 25, -6.25, 2.9, 25.25, -6, 2.9, 25.25, 5.75, 2.8, 28, 5.5, 2.8, 28, 5.5, 2.8, 28.25, 5.75, 2.8, 33.25, 3.25, 2.8, 28, 3.25, 2.8, 27.75, 3, 2.8, 27.75, 3, 2.8, 27.5, 2.75, 2.8, 27.5, 2.75, 2.8, 26.75, 3, 2.8, 26.75, 3, 2.8, 26.5, 3.25, 2.8, 26.5, 3.25, 2.8, 26.25, 4.25, 2.8, 26, 4.5, 2.8, 26, 4.5, 2.8, 25.75, 5.5, 2.8, 25.75, 5.5, 2.8, 26, 5.75, 2.8, 26, 5.75, 2.8, 21.5, 4.25, 2.8, 26.25, 4.5, 2.8, 28.25, 4.5, 2.8, 28, -2.5, 2.8, 33.25, -6, 2.8, 26, -5.30263, 2.8, 21.5, -3, 2.8, 33.5, -2.75, 2.8, 33.5, -2.75, 2.8, 33.25, -6, 2.8, 26.25, -6.25, 2.8, 26.25, -6.25, 2.8, 26.5, -10.5, 2.8, 34, -3, 2.9, 34, -10.5, 2.8, 26.5, -43.25, 2.8, 37.25, -43, 2.8, 37.25, -43, 2.8, 37, -42.75, 2.8, 37, -42.75, 2.8, 36.75, -41.75, 2.8, 32.5, -41.75, 2.8, 32.25, -42, 2.8, 32.25, -42, 2.8, 32, -42.25, 2.8, 32, -40.5, 2.8, 36.75, -40.25, 2.8, 32.5, -45.5, 2.8, 44.75, -43.25, 2.8, 44.25, -30.5, 2.8, 36.75, -30.25, 2.8, 32.5, -29, 2.8, 36.75, -29, 2.8, 37, -28.75, 2.8, 37, -28.75, 2.8, 37.25, -28.5, 2.8, 37.25, -25, 2.8, 37.75, -25, 2.8, 38, -24.75, 2.8, 38, -23.25, 2.8, 32.5, -24.75, 2.8, 39, -25, 2.9, 39, -25, 2.9, 39.25, -26.25, 3.4, 39.5, -26.5, 3.5, 39.5, -26.5, 3.5, 39.75, -27, 3.7, 40, -27.25, 3.8, 40, -27.25, 3.8, 40.25, -26.5, 3.5, 43.5, -26.5, 3.5, 43.75, -26.25, 3.4, 43.75, -26.25, 3.4, 43.5, -25.25, 3, 43.5, -25.25, 3, 43.75, -25, 2.9, 43.75, -27, 3.7, 39.75, -25, 2.9, 44.25, -24.75, 2.8, 44.25, -26.275, 3.3, 40.725, -26.25, 3.4, 39.25, -24.75, 2.8, 44.75, -23.25, 2.8, 44.75, -27.5, 3.9, 40.25, -27.25, 3.8, 43.5, -28.5, 2.8, 37.75, 8.5, 4.8, 34.5, 8.25, 4.8, 34.5, 8.25, 4.8, 34.75, 8, 4.8, 34.75, 8, 4.8, 35, 6.5, 4.6, 35, 6.75, 4.7, 41.25, 16.75, 4.8, 41.25, -2.75, 2.9, 34.75, -2.75, 2.9, 34.5, -3, 2.9, 34.5, -0.75, 3.3, 41.25, -0.75, 3.3, 34.75, -10.5, 2.8, 41.25, -3.53571, 2.8, 41.25, 6.25, 4.6, 35, 6.25, 4.6, 34.75, 1.97727, 3.7, 41.25, 4.02273, 4.2, 41.25, 4.70454, 4.2, 41.25, 6.25, 2.8, 35, 6.25, 2.8, 41.25, 6.75, 2.8, 41.25, 6.75, 2.8, 35, -28.25, 4.2, 40.25, -28.25, 4.2, 40, -28.5, 4.3, 40, -29.75, 4.7, 39.25, -29.75, 4.7, 39, -30, 4.7, 39, -30.25, 4.7, 44.5, -30, 4.7, 38.75, -30.25, 4.7, 38.75, -30, 4.7, 44.5, -30, 4.7, 44.25, -29.75, 4.7, 44.25, -29.75, 4.7, 44, -28.25, 4.2, 43.75, -27.5, 3.9, 43.75, -27.5, 3.9, 43.5, -28.5, 4.3, 39.25, -28.25, 4.2, 44, -41.75, 4.7, 38.25, -41.75, 4.7, 44.75, -30.25, 4.7, 44.75, -30.25, 4.7, 38.25, -42.75, 2.8, 46.5, -42.75, 2.8, 46.25, -43, 2.8, 46.25, -43, 2.8, 46, -43.25, 2.8, 46, -45.5, 2.8, 51.25, -30.75, 2.8, 51.25, -31, 2.8, 46.5, -29, 2.8, 51.25, -29, 2.8, 51.5, -28.75, 2.8, 51.5, -28.75, 2.8, 51.75, -28.5, 2.8, 51.75, -24.75, 2.8, 45.25, -25, 2.8, 45.25, -25, 2.8, 45.5, -28.5, 2.8, 45.75, -28.75, 2.8, 45.75, -28.75, 2.8, 46, -29, 2.8, 46, -29, 2.8, 46.25, -29.25, 2.8, 46.25, -29.25, 2.8, 46.5, -23.25, 2.8, 51.75, -28.5, 2.8, 45.5, -28.5, 2.8, 52, -28.5, 2.8, 53.25, -28.75, 2.8, 53.25, -28.75, 2.8, 53.5, -29, 2.8, 53.5, -29, 2.8, 53.75, -29.25, 2.8, 53.75, -29.25, 2.8, 54, -22.75, 2.8, 52.5, -22.75, 2.8, 52.25, -23, 2.8, 52.25, -23, 2.8, 52, -23.25, 2.8, 52, -30.75, 2.8, 54, -30.5, 2.8, 59.25, -21.5, 2.9, 59.25, -22, 2.8, 52.5, -22.375, 2.7, 52.5, -22.1923, 2.7, 59.25, -22.4943, 2.7, 58.0123, -21.75, 2.8, 52.5, -21.75, 2.8, 52.25, -3, 6.2, 59.25, -3, 6.2, 52.25, -1, 6.6, 59.25, -1, 6.6, 59.5, -0.75, 6.6, 59.5, -0.75, 6.7, 60.5, -1, 6.7, 60.5, -1, 6.7, 60.75, 16.75, 6.7, 52.25, -0.0740738, 6.7, 52.25, -3, 6.7, 60.75, -3, 6.7, 74.25, 16.75, 6.7, 74.25, -39.25, 2.8, 59.75, -39, 2.8, 59.75, -39, 2.8, 59.5, -38.75, 2.8, 59.5, -38.75, 2.8, 59.25, -37.25, 2.8, 59.25, -37.5, 2.8, 54, -45.5, 2.8, 54, -45.5, 2.8, 61, -39.25, 2.8, 61.25, -37.75, 6.7, 60.75, -37.75, 6.7, 74.25, -45.5, 2.8, 74.25, -39.25, 2.8, 74.25) polygons = [PackedInt32Array(2, 1, 0), PackedInt32Array(4, 3, 2), PackedInt32Array(0, 6, 5), PackedInt32Array(2, 0, 5), PackedInt32Array(2, 5, 4), PackedInt32Array(4, 5, 8), PackedInt32Array(4, 8, 7), PackedInt32Array(7, 9, 4), PackedInt32Array(13, 12, 10), PackedInt32Array(10, 12, 11), PackedInt32Array(16, 13, 14), PackedInt32Array(14, 13, 15), PackedInt32Array(10, 17, 15), PackedInt32Array(13, 10, 15), PackedInt32Array(21, 20, 18), PackedInt32Array(18, 20, 19), PackedInt32Array(25, 24, 22), PackedInt32Array(22, 24, 23), PackedInt32Array(28, 25, 26), PackedInt32Array(26, 25, 27), PackedInt32Array(22, 29, 27), PackedInt32Array(25, 22, 27), PackedInt32Array(33, 32, 30), PackedInt32Array(30, 32, 31), PackedInt32Array(36, 35, 34), PackedInt32Array(38, 37, 36), PackedInt32Array(41, 40, 39), PackedInt32Array(43, 42, 41), PackedInt32Array(34, 45, 44), PackedInt32Array(44, 36, 34), PackedInt32Array(36, 44, 38), PackedInt32Array(38, 44, 46), PackedInt32Array(48, 47, 43), PackedInt32Array(48, 43, 41), PackedInt32Array(41, 39, 48), PackedInt32Array(48, 39, 49), PackedInt32Array(49, 39, 46), PackedInt32Array(39, 38, 46), PackedInt32Array(52, 51, 50), PackedInt32Array(54, 53, 52), PackedInt32Array(57, 56, 55), PackedInt32Array(59, 58, 57), PackedInt32Array(62, 61, 60), PackedInt32Array(64, 63, 62), PackedInt32Array(67, 66, 65), PackedInt32Array(69, 68, 67), PackedInt32Array(60, 71, 70), PackedInt32Array(70, 62, 60), PackedInt32Array(73, 72, 59), PackedInt32Array(62, 70, 64), PackedInt32Array(64, 70, 55), PackedInt32Array(55, 70, 57), PackedInt32Array(57, 70, 73), PackedInt32Array(57, 73, 59), PackedInt32Array(55, 54, 64), PackedInt32Array(64, 54, 65), PackedInt32Array(75, 74, 69), PackedInt32Array(50, 77, 76), PackedInt32Array(75, 69, 67), PackedInt32Array(52, 50, 76), PackedInt32Array(67, 65, 75), PackedInt32Array(75, 65, 54), PackedInt32Array(75, 54, 52), PackedInt32Array(75, 52, 76), PackedInt32Array(80, 79, 78), PackedInt32Array(82, 81, 80), PackedInt32Array(85, 84, 83), PackedInt32Array(87, 86, 85), PackedInt32Array(89, 88, 87), PackedInt32Array(78, 91, 90), PackedInt32Array(93, 92, 89), PackedInt32Array(80, 78, 90), PackedInt32Array(93, 89, 87), PackedInt32Array(80, 90, 82), PackedInt32Array(82, 90, 83), PackedInt32Array(83, 90, 85), PackedInt32Array(85, 90, 93), PackedInt32Array(93, 87, 85), PackedInt32Array(95, 94, 83), PackedInt32Array(83, 94, 82), PackedInt32Array(98, 97, 96), PackedInt32Array(100, 99, 98), PackedInt32Array(102, 101, 100), PackedInt32Array(104, 103, 102), PackedInt32Array(104, 102, 100), PackedInt32Array(104, 100, 98), PackedInt32Array(98, 96, 104), PackedInt32Array(104, 96, 105), PackedInt32Array(105, 96, 106), PackedInt32Array(96, 107, 106), PackedInt32Array(108, 92, 109), PackedInt32Array(109, 92, 93), PackedInt32Array(90, 91, 110), PackedInt32Array(110, 91, 111), PackedInt32Array(114, 113, 112), PackedInt32Array(116, 115, 114), PackedInt32Array(119, 118, 117), PackedInt32Array(121, 120, 119), PackedInt32Array(117, 123, 116), PackedInt32Array(116, 123, 122), PackedInt32Array(112, 110, 111), PackedInt32Array(116, 114, 117), PackedInt32Array(117, 114, 119), PackedInt32Array(125, 124, 121), PackedInt32Array(114, 112, 119), PackedInt32Array(119, 112, 121), PackedInt32Array(121, 112, 111), PackedInt32Array(121, 111, 125), PackedInt32Array(125, 103, 124), PackedInt32Array(124, 103, 104), PackedInt32Array(127, 126, 6), PackedInt32Array(6, 126, 5), PackedInt32Array(130, 129, 128), PackedInt32Array(133, 132, 130), PackedInt32Array(130, 132, 131), PackedInt32Array(128, 135, 134), PackedInt32Array(138, 137, 136), PackedInt32Array(140, 139, 138), PackedInt32Array(133, 130, 128), PackedInt32Array(144, 143, 141), PackedInt32Array(141, 143, 142), PackedInt32Array(134, 145, 128), PackedInt32Array(128, 145, 133), PackedInt32Array(133, 145, 141), PackedInt32Array(147, 146, 135), PackedInt32Array(149, 148, 140), PackedInt32Array(138, 149, 140), PackedInt32Array(138, 136, 149), PackedInt32Array(149, 136, 144), PackedInt32Array(149, 144, 141), PackedInt32Array(149, 141, 145), PackedInt32Array(147, 135, 150), PackedInt32Array(150, 135, 128), PackedInt32Array(136, 151, 144), PackedInt32Array(123, 154, 122), PackedInt32Array(154, 157, 155), PackedInt32Array(155, 157, 152), PackedInt32Array(152, 157, 153), PackedInt32Array(153, 157, 156), PackedInt32Array(156, 154, 123), PackedInt32Array(154, 156, 157), PackedInt32Array(160, 159, 158), PackedInt32Array(162, 161, 160), PackedInt32Array(158, 164, 163), PackedInt32Array(160, 158, 163), PackedInt32Array(160, 163, 162), PackedInt32Array(162, 163, 165), PackedInt32Array(165, 163, 166), PackedInt32Array(166, 163, 167), PackedInt32Array(165, 168, 162), PackedInt32Array(169, 165, 170), PackedInt32Array(170, 165, 166), PackedInt32Array(171, 170, 172), PackedInt32Array(172, 170, 166), PackedInt32Array(175, 174, 173), PackedInt32Array(177, 176, 175), PackedInt32Array(179, 178, 180), PackedInt32Array(180, 178, 181), PackedInt32Array(182, 180, 183), PackedInt32Array(183, 180, 181), PackedInt32Array(186, 185, 184), PackedInt32Array(188, 187, 186), PackedInt32Array(186, 184, 177), PackedInt32Array(177, 184, 189), PackedInt32Array(189, 184, 181), PackedInt32Array(173, 172, 166), PackedInt32Array(175, 188, 177), PackedInt32Array(177, 188, 186), PackedInt32Array(175, 173, 188), PackedInt32Array(188, 173, 190), PackedInt32Array(190, 173, 166), PackedInt32Array(184, 183, 181), PackedInt32Array(193, 192, 191), PackedInt32Array(196, 195, 194), PackedInt32Array(178, 198, 197), PackedInt32Array(197, 193, 178), PackedInt32Array(178, 193, 191), PackedInt32Array(178, 191, 181), PackedInt32Array(200, 199, 196), PackedInt32Array(194, 197, 196), PackedInt32Array(196, 197, 201), PackedInt32Array(196, 201, 202), PackedInt32Array(196, 202, 200), PackedInt32Array(197, 194, 193), PackedInt32Array(204, 203, 191), PackedInt32Array(191, 203, 181), PackedInt32Array(207, 206, 205), PackedInt32Array(209, 208, 207), PackedInt32Array(212, 211, 210), PackedInt32Array(214, 213, 212), PackedInt32Array(205, 215, 199), PackedInt32Array(217, 216, 214), PackedInt32Array(207, 205, 199), PackedInt32Array(217, 214, 212), PackedInt32Array(207, 199, 209), PackedInt32Array(209, 199, 200), PackedInt32Array(212, 210, 217), PackedInt32Array(217, 210, 218), PackedInt32Array(209, 200, 219), PackedInt32Array(219, 200, 221), PackedInt32Array(219, 221, 220), PackedInt32Array(219, 220, 210), PackedInt32Array(210, 220, 218), PackedInt32Array(224, 223, 222), PackedInt32Array(226, 225, 227), PackedInt32Array(227, 225, 228), PackedInt32Array(231, 230, 229), PackedInt32Array(233, 232, 231), PackedInt32Array(236, 235, 234), PackedInt32Array(238, 237, 236), PackedInt32Array(241, 240, 239), PackedInt32Array(243, 242, 244), PackedInt32Array(244, 242, 245), PackedInt32Array(239, 246, 238), PackedInt32Array(229, 248, 247), PackedInt32Array(239, 238, 241), PackedInt32Array(241, 238, 245), PackedInt32Array(222, 217, 218), PackedInt32Array(233, 249, 234), PackedInt32Array(234, 249, 250), PackedInt32Array(234, 250, 224), PackedInt32Array(222, 218, 224), PackedInt32Array(224, 218, 251), PackedInt32Array(224, 251, 234), PackedInt32Array(234, 251, 236), PackedInt32Array(236, 251, 245), PackedInt32Array(245, 242, 241), PackedInt32Array(231, 229, 228), PackedInt32Array(247, 227, 228), PackedInt32Array(231, 228, 233), PackedInt32Array(233, 228, 249), PackedInt32Array(245, 238, 236), PackedInt32Array(229, 247, 228), PackedInt32Array(254, 253, 252), PackedInt32Array(256, 255, 257), PackedInt32Array(257, 255, 254), PackedInt32Array(252, 259, 258), PackedInt32Array(252, 258, 254), PackedInt32Array(254, 258, 257), PackedInt32Array(257, 258, 260), PackedInt32Array(254, 255, 249), PackedInt32Array(249, 255, 250), PackedInt32Array(263, 262, 261), PackedInt32Array(265, 264, 263), PackedInt32Array(268, 267, 266), PackedInt32Array(270, 269, 268), PackedInt32Array(163, 164, 270), PackedInt32Array(270, 268, 163), PackedInt32Array(268, 266, 163), PackedInt32Array(163, 266, 263), PackedInt32Array(163, 263, 261), PackedInt32Array(272, 271, 266), PackedInt32Array(266, 271, 265), PackedInt32Array(274, 273, 261), PackedInt32Array(261, 273, 163), PackedInt32Array(266, 265, 263), PackedInt32Array(271, 272, 275), PackedInt32Array(275, 272, 276), PackedInt32Array(279, 278, 277), PackedInt32Array(281, 280, 279), PackedInt32Array(283, 282, 284), PackedInt32Array(284, 282, 285), PackedInt32Array(288, 287, 286), PackedInt32Array(291, 290, 289), PackedInt32Array(294, 293, 292), PackedInt32Array(298, 297, 295), PackedInt32Array(295, 297, 296), PackedInt32Array(282, 281, 279), PackedInt32Array(301, 300, 299), PackedInt32Array(292, 302, 291), PackedInt32Array(304, 303, 301), PackedInt32Array(299, 305, 288), PackedInt32Array(288, 305, 291), PackedInt32Array(291, 305, 292), PackedInt32Array(292, 305, 294), PackedInt32Array(294, 305, 298), PackedInt32Array(298, 305, 299), PackedInt32Array(289, 306, 288), PackedInt32Array(288, 291, 289), PackedInt32Array(308, 307, 304), PackedInt32Array(308, 304, 301), PackedInt32Array(301, 299, 308), PackedInt32Array(308, 299, 288), PackedInt32Array(308, 288, 286), PackedInt32Array(284, 285, 286), PackedInt32Array(286, 285, 308), PackedInt32Array(309, 294, 310), PackedInt32Array(310, 294, 295), PackedInt32Array(279, 277, 282), PackedInt32Array(282, 277, 276), PackedInt32Array(282, 276, 285), PackedInt32Array(298, 295, 294), PackedInt32Array(282, 311, 281), PackedInt32Array(277, 275, 276), PackedInt32Array(314, 313, 312), PackedInt32Array(316, 315, 314), PackedInt32Array(318, 317, 316), PackedInt32Array(314, 318, 316), PackedInt32Array(314, 312, 318), PackedInt32Array(318, 312, 319), PackedInt32Array(319, 312, 153), PackedInt32Array(312, 152, 153), PackedInt32Array(322, 321, 320), PackedInt32Array(320, 324, 323), PackedInt32Array(320, 323, 322), PackedInt32Array(322, 323, 326), PackedInt32Array(322, 326, 325), PackedInt32Array(322, 325, 258), PackedInt32Array(258, 259, 322), PackedInt32Array(327, 317, 318), PackedInt32Array(324, 328, 327), PackedInt32Array(318, 331, 327), PackedInt32Array(327, 331, 330), PackedInt32Array(327, 330, 329), PackedInt32Array(327, 329, 323), PackedInt32Array(327, 323, 324), PackedInt32Array(335, 334, 332), PackedInt32Array(332, 334, 333), PackedInt32Array(338, 337, 336), PackedInt32Array(340, 339, 341), PackedInt32Array(341, 339, 342), PackedInt32Array(344, 343, 341), PackedInt32Array(346, 345, 342), PackedInt32Array(348, 347, 346), PackedInt32Array(351, 350, 349), PackedInt32Array(339, 352, 338), PackedInt32Array(349, 353, 348), PackedInt32Array(338, 336, 339), PackedInt32Array(339, 336, 346), PackedInt32Array(339, 346, 342), PackedInt32Array(349, 348, 351), PackedInt32Array(351, 348, 336), PackedInt32Array(351, 336, 309), PackedInt32Array(309, 310, 351), PackedInt32Array(341, 342, 344), PackedInt32Array(344, 342, 355), PackedInt32Array(344, 355, 354), PackedInt32Array(342, 356, 355), PackedInt32Array(336, 348, 346), PackedInt32Array(354, 357, 344), PackedInt32Array(360, 359, 358), PackedInt32Array(362, 361, 360), PackedInt32Array(273, 274, 362), PackedInt32Array(360, 273, 362), PackedInt32Array(360, 358, 273), PackedInt32Array(273, 358, 363), PackedInt32Array(365, 364, 358), PackedInt32Array(358, 364, 363), PackedInt32Array(368, 367, 366), PackedInt32Array(370, 369, 368), PackedInt32Array(373, 372, 371), PackedInt32Array(376, 375, 374), PackedInt32Array(378, 377, 376), PackedInt32Array(380, 379, 378), PackedInt32Array(371, 307, 308), PackedInt32Array(371, 308, 373), PackedInt32Array(373, 308, 381), PackedInt32Array(374, 382, 373), PackedInt32Array(376, 374, 373), PackedInt32Array(378, 376, 373), PackedInt32Array(378, 373, 380), PackedInt32Array(380, 373, 368), PackedInt32Array(368, 373, 370), PackedInt32Array(370, 373, 381), PackedInt32Array(366, 364, 380), PackedInt32Array(380, 364, 365), PackedInt32Array(381, 383, 370), PackedInt32Array(368, 366, 380), PackedInt32Array(386, 385, 384), PackedInt32Array(388, 387, 386), PackedInt32Array(390, 389, 388), PackedInt32Array(392, 391, 393), PackedInt32Array(393, 391, 384), PackedInt32Array(395, 394, 393), PackedInt32Array(383, 381, 395), PackedInt32Array(397, 396, 390), PackedInt32Array(395, 393, 383), PackedInt32Array(383, 393, 384), PackedInt32Array(398, 402, 399), PackedInt32Array(399, 402, 400), PackedInt32Array(400, 402, 391), PackedInt32Array(391, 402, 384), PackedInt32Array(384, 402, 386), PackedInt32Array(386, 402, 397), PackedInt32Array(397, 402, 401), PackedInt32Array(401, 402, 398), PackedInt32Array(397, 390, 388), PackedInt32Array(397, 388, 386), PackedInt32Array(398, 399, 403), PackedInt32Array(403, 404, 398), PackedInt32Array(398, 404, 405), PackedInt32Array(405, 404, 406), PackedInt32Array(409, 408, 407), PackedInt32Array(412, 411, 410), PackedInt32Array(407, 405, 406), PackedInt32Array(407, 406, 409), PackedInt32Array(409, 406, 414), PackedInt32Array(409, 414, 413), PackedInt32Array(416, 415, 412), PackedInt32Array(412, 410, 416), PackedInt32Array(416, 410, 417), PackedInt32Array(417, 410, 413), PackedInt32Array(410, 409, 413), PackedInt32Array(420, 419, 418), PackedInt32Array(422, 421, 420), PackedInt32Array(424, 423, 422), PackedInt32Array(424, 422, 420), PackedInt32Array(420, 418, 424), PackedInt32Array(424, 418, 425), PackedInt32Array(425, 418, 426), PackedInt32Array(418, 427, 426), PackedInt32Array(424, 396, 423), PackedInt32Array(423, 396, 397), PackedInt32Array(429, 428, 416), PackedInt32Array(416, 428, 415), PackedInt32Array(431, 430, 427), PackedInt32Array(427, 430, 426)] cell_height = 0.1 agent_radius = 0.6 agent_max_climb = 0.1 edge_max_error = 0.2 detail_sample_distance = 3.0 [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_xjbrb"] albedo_texture = ExtResource("4_injcx") uv1_scale = Vector3(0.2, 0.2, 0.2) uv1_triplanar = true texture_filter = 2 [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_utvu7"] albedo_texture = ExtResource("5_tpyl5") uv1_scale = Vector3(0.4, 0.4, 0.4) uv1_triplanar = true texture_filter = 2 [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_b0o30"] albedo_texture = ExtResource("7_ynsix") uv1_scale = Vector3(0.2, 0.2, 0.2) uv1_triplanar = true texture_filter = 2 [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_bn08w"] transparency = 1 albedo_texture = ExtResource("8_4sn72") uv1_scale = Vector3(0.2, 0.2, 0.2) uv1_triplanar = true texture_filter = 2 [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_yv7gs"] albedo_texture = ExtResource("9_8c7pi") uv1_scale = Vector3(0.2, 0.2, 0.2) uv1_triplanar = true texture_filter = 2 [sub_resource type="BoxShape3D" id="BoxShape3D_iisig"] size = Vector3(10, 10, 20) [node name="Level2" type="Node3D"] [node name="DirectionalLight3D" type="DirectionalLight3D" parent="."] transform = Transform3D(-0.866023, -0.433016, 0.250001, 0, 0.499998, 0.866027, -0.500003, 0.749999, -0.43301, 0, 0, 0) light_energy = 0.362 shadow_enabled = true [node name="WorldEnvironment" type="WorldEnvironment" parent="."] environment = SubResource("Environment_ekpra") [node name="policerobot" parent="." instance=ExtResource("2_70bc1")] transform = Transform3D(0.0871558, 0, -0.996195, 0, 1, 0, 0.996195, 0, 0.0871558, -46, 0.7, -0.566076) [node name="NavigationRegion3D" type="NavigationRegion3D" parent="."] navigation_mesh = SubResource("NavigationMesh_g5j4j") [node name="Street" type="Node3D" parent="NavigationRegion3D"] [node name="Street" type="CSGBox3D" parent="NavigationRegion3D/Street"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0, -14.5) material_override = ExtResource("2_nayt1") use_collision = true size = Vector3(104, 1, 44) [node name="Pavement" type="CSGBox3D" parent="NavigationRegion3D/Street"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -39, 0.5, -20.5) material_override = ExtResource("3_xo1st") use_collision = true size = Vector3(38, 0.2, 32) [node name="Pavement3" type="CSGBox3D" parent="NavigationRegion3D/Street"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0.5, -20.5) material_override = ExtResource("3_xo1st") use_collision = true size = Vector3(40, 0.2, 32) [node name="Pavement5" type="CSGBox3D" parent="NavigationRegion3D/Street"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 43.5, 0.5, -16) material_override = ExtResource("3_xo1st") use_collision = true size = Vector3(5, 0.2, 41) [node name="Pavement2" type="CSGBox3D" parent="NavigationRegion3D/Street"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0.5, 6) material_override = ExtResource("3_xo1st") use_collision = true size = Vector3(104, 0.2, 3) [node name="house" type="CSGBox3D" parent="NavigationRegion3D/Street"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -37.5, 7, -23) use_collision = true size = Vector3(25, 19, 27) material = SubResource("StandardMaterial3D_xjbrb") [node name="house2" type="CSGBox3D" parent="NavigationRegion3D/Street"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.5, 7, -23) use_collision = true size = Vector3(25, 19, 27) material = SubResource("StandardMaterial3D_xjbrb") [node name="blocker" type="CSGBox3D" parent="NavigationRegion3D/Street"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -50.4, 3, -1) visible = false use_collision = true size = Vector3(1, 5, 17) [node name="blocker2" type="CSGBox3D" parent="NavigationRegion3D/Street"] transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -12.9, 3, -14.4) visible = false use_collision = true size = Vector3(1, 5, 26) [node name="blocker3" type="CSGBox3D" parent="NavigationRegion3D/Street"] transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 34.1, 3, -14.4) visible = false use_collision = true size = Vector3(1, 5, 24) [node name="Brickwall" type="CSGBox3D" parent="NavigationRegion3D/Street"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -26, 2.5, 8) use_collision = true size = Vector3(65, 4, 1) material = SubResource("StandardMaterial3D_utvu7") [node name="Brickwall6" type="CSGBox3D" parent="NavigationRegion3D/Street"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20.5, 2.5, 20) use_collision = true size = Vector3(54, 4, 1) material = SubResource("StandardMaterial3D_utvu7") [node name="Brickwall3" type="CSGBox3D" parent="NavigationRegion3D/Street"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 32.5, 2.5, 8) use_collision = true size = Vector3(28, 4, 1) material = SubResource("StandardMaterial3D_utvu7") [node name="Brickwall4" type="CSGBox3D" parent="NavigationRegion3D/Street"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 2.5, 11.75) use_collision = true size = Vector3(1, 4, 8.5) material = SubResource("StandardMaterial3D_utvu7") [node name="Brickwall5" type="CSGBox3D" parent="NavigationRegion3D/Street"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7, 2.5, 11.75) use_collision = true size = Vector3(1, 4, 8.5) material = SubResource("StandardMaterial3D_utvu7") [node name="Brickwall2" type="CSGBox3D" parent="NavigationRegion3D/Street"] transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 46, 2.5, -14.5) use_collision = true size = Vector3(44, 4, 1) material = SubResource("StandardMaterial3D_utvu7") [node name="CSGBox3D" type="CSGBox3D" parent="NavigationRegion3D/Street"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -26, 2, 14) use_collision = true size = Vector3(65, 5, 11) material = SubResource("StandardMaterial3D_b0o30") [node name="CSGBox3D2" type="CSGBox3D" parent="NavigationRegion3D/Street"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -53, 2, 47.5) use_collision = true size = Vector3(11, 5, 56) material = SubResource("StandardMaterial3D_b0o30") [node name="Tree" parent="NavigationRegion3D/Street" instance=ExtResource("7_ep63v")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 4.5, 10) [node name="Entrance" type="Node3D" parent="NavigationRegion3D"] [node name="CSGPolygon3D" type="CSGPolygon3D" parent="NavigationRegion3D/Entrance"] transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 17.5, 0.6, 8) use_collision = true polygon = PackedVector2Array(-15, 0, -15, 4, 1, 0) depth = 10.0 material = ExtResource("3_xo1st") [node name="CSGPolygon3D2" type="CSGPolygon3D" parent="NavigationRegion3D/Entrance"] transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -2.5, 2.6, 34) use_collision = true polygon = PackedVector2Array(-10, 0, -10, 2, 1, 0) depth = 8.0 material = ExtResource("3_xo1st") [node name="CSGPolygon3D3" type="CSGPolygon3D" parent="NavigationRegion3D/Entrance"] transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -27.5, 2.6, 20.5) use_collision = true polygon = PackedVector2Array(-5, 0, -5, 1, 1, 0) depth = 5.0 material = ExtResource("3_xo1st") [node name="CSGPolygon3D4" type="CSGPolygon3D" parent="NavigationRegion3D/Entrance"] transform = Transform3D(1, 0, 1.78814e-07, 0, 1, 0, -1.78814e-07, 0, 1, -6.5, 2.6, 25.5) use_collision = true polygon = PackedVector2Array(-5, 0, -5, 1, 1, 0) depth = 5.0 material = ExtResource("3_xo1st") [node name="CSGPolygon3D5" type="CSGPolygon3D" parent="NavigationRegion3D/Entrance"] transform = Transform3D(1, 0, 1.78814e-07, 0, 1, 0, -1.78814e-07, 0, 1, -25.5, 2.5, 44.5) use_collision = true polygon = PackedVector2Array(-4, 0, -4, 2, 1, 0) depth = 6.0 material = ExtResource("3_xo1st") [node name="CSGPolygon3D6" type="CSGPolygon3D" parent="NavigationRegion3D/Entrance"] transform = Transform3D(-1, 0, -2.66237e-07, 0, 1, 0, 2.66237e-07, 0, -1, -21.5, 2.5, 51.5) use_collision = true polygon = PackedVector2Array(-10, 0, -10, 2, 1, 0) depth = 9.0 material = ExtResource("3_xo1st") [node name="CSGPolygon3D7" type="CSGPolygon3D" parent="NavigationRegion3D/Entrance"] transform = Transform3D(-1, 0, -2.66237e-07, 0, 1, 0, 2.66237e-07, 0, -1, -10.5, 4.5, 51.5) use_collision = true polygon = PackedVector2Array(-10, 0, -10, 2, 1, 0) depth = 9.0 material = ExtResource("3_xo1st") [node name="Pavement4" type="CSGBox3D" parent="NavigationRegion3D/Entrance"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12.5, 2.6, 32.5) material_override = ExtResource("3_xo1st") use_collision = true size = Vector3(10, 4, 19) [node name="Pavement5" type="CSGBox3D" parent="NavigationRegion3D/Entrance"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0.6, 31) material_override = ExtResource("3_xo1st") use_collision = true size = Vector3(19, 4, 22) [node name="Pavement7" type="CSGBox3D" parent="NavigationRegion3D/Entrance"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -34.5, 0.6, 47.5) material_override = ExtResource("3_xo1st") use_collision = true size = Vector3(24, 4, 55) [node name="Pavement6" type="CSGBox3D" parent="NavigationRegion3D/Entrance"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -17, 3.1, 23) material_override = ExtResource("3_xo1st") use_collision = true size = Vector3(11, 1, 5) [node name="Brickwall2" type="CSGBox3D" parent="NavigationRegion3D/Entrance"] transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 7, 4, 25) use_collision = true size = Vector3(18, 7, 1) material = SubResource("StandardMaterial3D_utvu7") [node name="Brickwall3" type="CSGBox3D" parent="NavigationRegion3D/Entrance"] transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 18, 4, 29) use_collision = true size = Vector3(26, 7, 1) material = SubResource("StandardMaterial3D_utvu7") [node name="Brickwall24" type="CSGBox3D" parent="NavigationRegion3D/Entrance"] transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 18, 8.5, 63) use_collision = true size = Vector3(24, 4, 1) material = SubResource("StandardMaterial3D_utvu7") [node name="Brickwall25" type="CSGBox3D" parent="NavigationRegion3D/Entrance"] transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -2.5, 8.5, 75.5) use_collision = true size = Vector3(42, 4, 1) material = SubResource("StandardMaterial3D_utvu7") [node name="Brickwall4" type="CSGBox3D" parent="NavigationRegion3D/Entrance"] transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 7.5, 4, 42.5) use_collision = true size = Vector3(22, 7, 1) material = SubResource("StandardMaterial3D_utvu7") [node name="Brickwall6" type="CSGBox3D" parent="NavigationRegion3D/Entrance"] transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -7.5, 2.5, 42.25) use_collision = true size = Vector3(8, 4, 0.5) material = SubResource("StandardMaterial3D_bn08w") [node name="Brickwall10" type="CSGBox3D" parent="NavigationRegion3D/Entrance"] transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -1.5, 2.5, 51.05) use_collision = true size = Vector3(41, 4, 0.5) material = SubResource("StandardMaterial3D_bn08w") [node name="Brickwall22" type="CSGBox3D" parent="NavigationRegion3D/Entrance"] transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 1, 6.5, 51.15) use_collision = true size = Vector3(34, 4, 0.5) material = SubResource("StandardMaterial3D_bn08w") [node name="Brickwall7" type="CSGBox3D" parent="NavigationRegion3D/Entrance"] transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -11.75, 2.5, 34) use_collision = true size = Vector3(17, 4, 0.5) material = SubResource("StandardMaterial3D_bn08w") [node name="Brickwall9" type="CSGBox3D" parent="NavigationRegion3D/Entrance"] transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -22.25, 2.5, 38.5) use_collision = true size = Vector3(26, 4, 0.5) material = SubResource("StandardMaterial3D_bn08w") [node name="Brickwall8" type="CSGBox3D" parent="NavigationRegion3D/Entrance"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -17.1, 4.25, 25.3) use_collision = true size = Vector3(10.7, 1.5, 0.5) material = SubResource("StandardMaterial3D_bn08w") [node name="Brickwall5" type="CSGBox3D" parent="NavigationRegion3D/Entrance"] transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 7.5, 4, 42.5) use_collision = true size = Vector3(22, 7, 1) material = SubResource("StandardMaterial3D_utvu7") [node name="Brickwall11" type="CSGBox3D" parent="NavigationRegion3D/Entrance"] transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -33, 2.5, 23) use_collision = true size = Vector3(5, 4, 1) material = SubResource("StandardMaterial3D_utvu7") [node name="Brickwall12" type="CSGBox3D" parent="NavigationRegion3D/Entrance"] transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -47, 2.5, 47.75) use_collision = true size = Vector3(54.5, 4, 1) material = SubResource("StandardMaterial3D_utvu7") [node name="Brickwall13" type="CSGBox3D" parent="NavigationRegion3D/Entrance"] transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -38, 2.5, 28) use_collision = true size = Vector3(5, 4, 1) material = SubResource("StandardMaterial3D_utvu7") [node name="Brickwall14" type="CSGBox3D" parent="NavigationRegion3D/Entrance"] transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -42, 2.5, 41.5) use_collision = true size = Vector3(6, 4, 1) material = SubResource("StandardMaterial3D_utvu7") [node name="Brickwall18" type="CSGBox3D" parent="NavigationRegion3D/Entrance"] transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -30, 2.5, 41.5) use_collision = true size = Vector3(6, 4, 1) material = SubResource("StandardMaterial3D_utvu7") [node name="Brickwall15" type="CSGBox3D" parent="NavigationRegion3D/Entrance"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -32, 2.5, 31) use_collision = true size = Vector3(19, 4, 1) material = SubResource("StandardMaterial3D_utvu7") [node name="Brickwall19" type="CSGBox3D" parent="NavigationRegion3D/Entrance"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -38, 2.5, 52.5) use_collision = true size = Vector3(17, 4, 1) material = SubResource("StandardMaterial3D_utvu7") [node name="Brickwall21" type="CSGBox3D" parent="NavigationRegion3D/Entrance"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -19, 3.5, 60.5) use_collision = true size = Vector3(37, 6, 1) material = SubResource("StandardMaterial3D_utvu7") [node name="Brickwall20" type="CSGBox3D" parent="NavigationRegion3D/Entrance"] transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -38, 3.5, 67.5) use_collision = true size = Vector3(15, 6, 1) material = SubResource("StandardMaterial3D_utvu7") [node name="Brickwall23" type="CSGBox3D" parent="NavigationRegion3D/Entrance"] transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -42.5, 3.5, 75.5) use_collision = true size = Vector3(10, 6, 1) material = SubResource("StandardMaterial3D_utvu7") [node name="Brickwall16" type="CSGBox3D" parent="NavigationRegion3D/Entrance"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -36, 2.5, 38) use_collision = true size = Vector3(13, 4, 1) material = SubResource("StandardMaterial3D_utvu7") [node name="Brickwall17" type="CSGBox3D" parent="NavigationRegion3D/Entrance"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -36, 2.5, 45) use_collision = true size = Vector3(13, 4, 1) material = SubResource("StandardMaterial3D_utvu7") [node name="grass" type="CSGBox3D" parent="NavigationRegion3D/Entrance"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -36, 4, 41.5) use_collision = true size = Vector3(11, 1, 6) material = SubResource("StandardMaterial3D_yv7gs") [node name="grass3" type="CSGBox3D" parent="NavigationRegion3D/Entrance"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.5, 5, 63) use_collision = true size = Vector3(20, 3, 24) material = SubResource("StandardMaterial3D_yv7gs") [node name="grass4" type="CSGBox3D" parent="NavigationRegion3D/Entrance"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -19, 5, 68) use_collision = true size = Vector3(37, 3, 14) material = SubResource("StandardMaterial3D_yv7gs") [node name="MinigunPickup" parent="NavigationRegion3D/Entrance" instance=ExtResource("10_p6vwb")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5, 3.5, 27) [node name="MissilePickup" parent="NavigationRegion3D/Entrance" instance=ExtResource("11_hhgp1")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -40.4, 6, 41.6) [node name="HealthPickup" parent="NavigationRegion3D/Entrance" instance=ExtResource("12_xxkvh")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -42.5, 3.1, 72.5) [node name="thug" parent="NavigationRegion3D/Entrance" instance=ExtResource("13_uf2a7")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 13, 5, 29) [node name="thug9" parent="NavigationRegion3D/Entrance" instance=ExtResource("13_uf2a7")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 3, 33) [node name="thug10" parent="NavigationRegion3D/Entrance" instance=ExtResource("13_uf2a7")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 3, 33) [node name="thug11" parent="NavigationRegion3D/Entrance" instance=ExtResource("13_uf2a7")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 3, 30) [node name="thug12" parent="NavigationRegion3D/Entrance" instance=ExtResource("13_uf2a7")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 3, 30) [node name="thug13" parent="NavigationRegion3D/Entrance" instance=ExtResource("13_uf2a7")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 3, 25) [node name="thug14" parent="NavigationRegion3D/Entrance" instance=ExtResource("13_uf2a7")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 25) [node name="thug15" parent="NavigationRegion3D/Entrance" instance=ExtResource("13_uf2a7")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 29) [node name="thug16" parent="NavigationRegion3D/Entrance" instance=ExtResource("13_uf2a7")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, 3, 29) [node name="thug17" parent="NavigationRegion3D/Entrance" instance=ExtResource("13_uf2a7")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, 3, 33) [node name="thug18" parent="NavigationRegion3D/Entrance" instance=ExtResource("13_uf2a7")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 3, 23) [node name="thug2" parent="NavigationRegion3D/Entrance" instance=ExtResource("13_uf2a7")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 11, 5, 26) [node name="thug3" parent="NavigationRegion3D/Entrance" instance=ExtResource("13_uf2a7")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 5, 29) [node name="thug4" parent="NavigationRegion3D/Entrance" instance=ExtResource("13_uf2a7")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14, 5, 27) [node name="thug5" parent="NavigationRegion3D/Entrance" instance=ExtResource("13_uf2a7")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12.1, 5, 27.6) [node name="thug6" parent="NavigationRegion3D/Entrance" instance=ExtResource("13_uf2a7")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15.6, 5, 28.4) [node name="thug7" parent="NavigationRegion3D/Entrance" instance=ExtResource("13_uf2a7")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14.7, 5, 24.8) [node name="thug8" parent="NavigationRegion3D/Entrance" instance=ExtResource("13_uf2a7")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14.8, 5, 30) [node name="Roomba" parent="NavigationRegion3D/Entrance" instance=ExtResource("13_ohdio")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 2.8, 29.2) [node name="EnemyMoverPatrol" parent="NavigationRegion3D/Entrance/Roomba" instance=ExtResource("14_8kd2i")] [node name="Marker3D" type="Marker3D" parent="NavigationRegion3D/Entrance/Roomba/EnemyMoverPatrol"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 2.9, 29.3) [node name="Marker3D2" type="Marker3D" parent="NavigationRegion3D/Entrance/Roomba/EnemyMoverPatrol"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 2.9, 21.7) [node name="Roomba2" parent="NavigationRegion3D/Entrance" instance=ExtResource("13_ohdio")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -35.4, 2.8, 22.2) [node name="EnemyMoverPatrol" parent="NavigationRegion3D/Entrance/Roomba2" instance=ExtResource("14_8kd2i")] [node name="Marker3D" type="Marker3D" parent="NavigationRegion3D/Entrance/Roomba2/EnemyMoverPatrol"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -35.5, 2.9, 29.3) [node name="Marker3D2" type="Marker3D" parent="NavigationRegion3D/Entrance/Roomba2/EnemyMoverPatrol"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -35.5, 2.9, 21.7) [node name="Roomba3" parent="NavigationRegion3D/Entrance" instance=ExtResource("13_ohdio")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -42.4, 2.8, 29.2) [node name="EnemyMoverPatrol" parent="NavigationRegion3D/Entrance/Roomba3" instance=ExtResource("14_8kd2i")] [node name="Marker3D" type="Marker3D" parent="NavigationRegion3D/Entrance/Roomba3/EnemyMoverPatrol"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -42.5, 2.9, 29.3) [node name="Marker3D2" type="Marker3D" parent="NavigationRegion3D/Entrance/Roomba3/EnemyMoverPatrol"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -42.5, 2.9, 21.7) [node name="HUD" parent="." instance=ExtResource("1_63bu4")] [node name="DialogBox" type="Area3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -39, 0, 0) collision_layer = 0 collision_mask = 2 script = ExtResource("17_2ii5e") strings = Array[String](["Welcome to the R.A.I.D.E.R. unit rookie!", "Good job on getting through basic. Three days got to be a new record.", "Let's start with the basics. Use WASD to move."]) [node name="CollisionShape3D" type="CollisionShape3D" parent="DialogBox"] shape = SubResource("BoxShape3D_iisig") [connection signal="body_entered" from="DialogBox" to="DialogBox" method="_on_body_entered"]