generated from krampus/template-godot4
344 lines
31 KiB
Plaintext
344 lines
31 KiB
Plaintext
[gd_scene load_steps=29 format=3 uid="uid://drbiyuustse8b"]
|
|
|
|
[ext_resource type="Script" path="res://src/maps/arena_map/arena_map.gd" id="1_5ols7"]
|
|
[ext_resource type="Material" uid="uid://7a1uvst7oef2" path="res://assets/textures/metal_plate_1k/metal_plate.tres" id="2_ewgwm"]
|
|
[ext_resource type="PackedScene" uid="uid://c1tct5fwnv6x3" path="res://src/player/player_manager.tscn" id="2_n8j0g"]
|
|
[ext_resource type="Shader" path="res://src/shaders/sunny_sky.gdshader" id="2_x74tl"]
|
|
[ext_resource type="Material" uid="uid://dsc0g1qafw80e" path="res://src/maps/arena_map/metal_09.tres" id="3_jqqt6"]
|
|
|
|
[sub_resource type="FastNoiseLite" id="FastNoiseLite_6sfce"]
|
|
seed = 2
|
|
frequency = 0.1278
|
|
fractal_type = 3
|
|
domain_warp_type = 1
|
|
|
|
[sub_resource type="NoiseTexture3D" id="NoiseTexture3D_7f12p"]
|
|
width = 32
|
|
height = 32
|
|
depth = 128
|
|
noise = SubResource("FastNoiseLite_6sfce")
|
|
|
|
[sub_resource type="ShaderMaterial" id="ShaderMaterial_jkl68"]
|
|
shader = ExtResource("2_x74tl")
|
|
shader_parameter/sun_color = Color(1, 1, 1, 1)
|
|
shader_parameter/sky_color = Color(0, 0, 0, 1)
|
|
shader_parameter/threshold = 0.407
|
|
shader_parameter/speed = 0.002
|
|
shader_parameter/rotation = 4.0
|
|
shader_parameter/base_noise = SubResource("NoiseTexture3D_7f12p")
|
|
|
|
[sub_resource type="Sky" id="Sky_7lp20"]
|
|
sky_material = SubResource("ShaderMaterial_jkl68")
|
|
|
|
[sub_resource type="Environment" id="Environment_0cwcw"]
|
|
background_mode = 2
|
|
sky = SubResource("Sky_7lp20")
|
|
glow_enabled = true
|
|
|
|
[sub_resource type="NavigationMesh" id="NavigationMesh_ltpuv"]
|
|
vertices = PackedVector3Array(10.75, -4.5, -68.5, 5, -4.5, -69.25, -5, -4.5, -69.25, -9.25, -4.5, -11.25, -8.75, -4.5, -10, 8.75, -4.5, -10, -9.25, -4.5, -11.25, 8.75, -4.5, -10, 9.25, -4.5, -11.25, 10.75, -4.5, -68.5, -5, -4.5, -69.25, -10.75, -4.5, -68.5, 9.25, -4.5, -11.25, 10.25, -4.5, -11.25, 10.75, -4.5, -68.5, -10.75, -4.5, -68.5, -10.25, -4.5, -11.25, -9.25, -4.5, -11.25, -15.25, -4.5, -15.25, -10.5, -4.5, -11.25, -10.25, -4.5, -11.25, -15.25, -4.5, -16.5, -15.25, -4.5, -16.5, -10.25, -4.5, -11.25, -10.75, -4.5, -68.5, -15.5, -4.5, -67.5, 10.25, -4.5, -11.25, 10.5, -4.5, -11.25, 15.25, -4.5, -15.25, 15.25, -4.5, -16.5, 15.25, -4.5, -16.5, 15.5, -4.5, -67.5, 10.75, -4.5, -68.5, 10.25, -4.5, -11.25, -15.5, -4.5, -67.5, -20.25, -4.5, -66.5, -26, -4.5, -64.25, -25.25, -4.5, -26.25, -24.5, -4.5, -24.75, -15.25, -4.5, -16.5, 26, -4.5, -64.25, 20.25, -4.5, -66.5, 15.5, -4.5, -67.5, 15.25, -4.5, -16.5, 24.5, -4.5, -24.75, 25.25, -4.5, -26.25, -31.75, -4.5, -61.5, -25.25, -4.5, -26.25, -26, -4.5, -64.25, 38.75, -4.5, -57.75, 33.75, -4.5, -60.75, 26, -4.5, -64.25, 61.5, -4.5, -31.75, 57.25, -4.5, -39.5, 53.5, -4.5, -44.5, 53.5, -4.5, -44.5, 47, -4.5, -51.25, 38.75, -4.5, -57.75, 26, -4.5, -64.25, 25.25, -4.5, -26.25, 61.5, -4.5, -31.75, -57.75, -4.5, -38.75, -60.75, -4.5, -33.75, -64.25, -4.5, -26, -31.75, -4.5, -61.5, -39.5, -4.5, -57.25, -44.5, -4.5, -53.5, -25.25, -4.5, -26.25, -44.5, -4.5, -53.5, -51.25, -4.5, -47, -57.75, -4.5, -38.75, -64.25, -4.5, -26, -24.5, -4.5, -24.75, -25.25, -4.5, -26.25, 10, 0.5, -48.25, 4.75, 0.5, -49.25, -4.75, 0.5, -49.25, -8.75, 0.5, -10, 8.75, 0.5, -10, 8.75, 0.5, -10.75, -9.25, 0.5, -11.25, -10, 0.5, -48.25, -10, 0.5, -11.25, -9.25, 0.5, -11.25, -9.25, 0.5, -11.25, 8.75, 0.5, -10.75, 10, 0.5, -11.25, 10, 0.5, -48.25, -4.75, 0.5, -49.25, -10, 0.5, -48.25, -11.75, 0.5, -11.75, -10.75, 0.5, -11.25, -10, 0.5, -11.25, -11.75, 0.5, -13, -11.75, 0.5, -13, -10, 0.5, -11.25, -10, 0.5, -48.25, -12, 0.5, -47.75, 10, 0.5, -11.25, 10.75, 0.5, -11.25, 11.75, 0.5, -11.75, 11.75, 0.5, -13, 11.75, 0.5, -13, 12, 0.5, -47.75, 10, 0.5, -48.25, 10, 0.5, -11.25, -12, 0.5, -47.75, -14.75, 0.5, -47.25, -19.25, 0.5, -45.5, -18.25, 0.5, -19.25, -17.75, 0.5, -18, -11.75, 0.5, -13, 19.25, 0.5, -45.5, 14.75, 0.5, -47.25, 12, 0.5, -47.75, 11.75, 0.5, -13, 17.75, 0.5, -18, 18.25, 0.5, -19.25, -24, 0.5, -43, -18.25, 0.5, -19.25, -19.25, 0.5, -45.5, 43, 0.5, -24, 41.5, 0.5, -27, 38.25, 0.5, -31.5, 38.25, 0.5, -31.5, 33.25, 0.5, -36.75, 27, 0.5, -41.5, 19.25, 0.5, -45.5, 18.25, 0.5, -19.25, 43, 0.5, -24, -24, 0.5, -43, -27, 0.5, -41.5, -31.5, 0.5, -38.25, -18.25, 0.5, -19.25, -31.5, 0.5, -38.25, -36.75, 0.5, -33.25, -41.5, 0.5, -27, -45.5, 0.5, -19.25, -17.75, 0.5, -18, -18.25, 0.5, -19.25, 24.5, -4.5, -24.75, 64.25, -4.5, -26, 61.5, -4.5, -31.75, 25.25, -4.5, -26.25, -64.25, -4.5, -26, -66.5, -4.5, -20.25, -67.5, -4.5, -15.5, -15.25, -4.5, -15.25, -15.25, -4.5, -16.5, -24.5, -4.5, -24.75, 67.5, -4.5, -15.5, 66.5, -4.5, -20.25, 64.25, -4.5, -26, 24.5, -4.5, -24.75, 15.25, -4.5, -16.5, 15.25, -4.5, -15.25, 17.75, 0.5, -18, 45.5, 0.5, -19.25, 43, 0.5, -24, 18.25, 0.5, -19.25, -45.5, 0.5, -19.25, -47.25, 0.5, -14.75, -47.75, 0.5, -12, -11.75, 0.5, -11.75, -11.75, 0.5, -13, -17.75, 0.5, -18, 47.75, 0.5, -12, 47.25, 0.5, -14.75, 45.5, 0.5, -19.25, 17.75, 0.5, -18, 11.75, 0.5, -13, 11.75, 0.5, -11.75, -11.25, -4.5, -10.25, -10.5, -4.5, -11.25, -15.25, -4.5, -15.25, -67.5, -4.5, -15.5, -68.5, -4.5, -10.75, 15.25, -4.5, -15.25, 10.5, -4.5, -11.25, 11.25, -4.5, -10.25, 68.5, -4.5, -10.75, 67.5, -4.5, -15.5, -11.25, 0.5, -10, -10.75, 0.5, -11.25, -11.75, 0.5, -11.75, -47.75, 0.5, -12, -48.25, 0.5, -10, 11.75, 0.5, -11.75, 10.75, 0.5, -11.25, 11.25, 0.5, -10, 48.25, 0.5, -10, 47.75, 0.5, -12, -68.5, -4.5, -10.75, -69.25, -4.5, -5, -69.25, -4.5, 5, -11.25, -4.5, 9.25, -10, -4.5, 8.75, -10, -4.5, -8.75, -11.25, -4.5, 9.25, -10, -4.5, -8.75, -11.25, -4.5, -9.25, -68.5, -4.5, -10.75, -69.25, -4.5, 5, -68.5, -4.5, 10.75, -11.25, -4.5, -9.25, -11.25, -4.5, -10.25, -68.5, -4.5, -10.75, -68.5, -4.5, 10.75, -11.25, -4.5, 10.25, -11.25, -4.5, 9.25, 68.5, -4.5, 10.75, 69.25, -4.5, 5, 69.25, -4.5, -5, 11.25, -4.5, -9.25, 10, -4.5, -8.75, 10, -4.5, 8.75, 11.25, -4.5, -9.25, 10, -4.5, 8.75, 11.25, -4.5, 9.25, 68.5, -4.5, 10.75, 69.25, -4.5, -5, 68.5, -4.5, -10.75, 68.5, -4.5, -10.75, 11.25, -4.5, -10.25, 11.25, -4.5, -9.25, 11.25, -4.5, 9.25, 11.25, -4.5, 10.25, 68.5, -4.5, 10.75, -48.25, 0.5, -10, -49.25, 0.5, -4.75, -49.25, 0.5, 4.75, -11.25, 0.5, 9.25, -10, 0.5, 8.75, -10, 0.5, -8.75, -11.25, 0.5, 9.25, -10, 0.5, -8.75, -11.25, 0.5, -9.25, -48.25, 0.5, -10, -49.25, 0.5, 4.75, -48.25, 0.5, 10, -11.25, 0.5, -9.25, -11.25, 0.5, -10, -48.25, 0.5, -10, -48.25, 0.5, 10, -11.25, 0.5, 10, -11.25, 0.5, 9.25, -10, -4.5, -8.75, -10, -4.5, 8.75, -9.25, -4.5, 8.75, -9.25, -4.5, -8.75, 8.75, -4.5, 9.25, 10, -4.5, 8.75, 10, -4.5, -8.75, 8.75, -4.5, -9.25, -9.25, -4.5, -8.75, -9.25, -4.5, 8.75, -8.75, -4.5, 10, 8.75, -4.5, 10, 8.75, -4.5, 9.25, -9.25, -4.5, 8.75, 8.75, -4.5, -9.25, 8.75, -4.5, -10, -8.75, -4.5, -10, -9.25, -4.5, -8.75, -10, 0.5, -8.75, -10, 0.5, 8.75, -9.25, 0.5, 8.75, -9.25, 0.5, -8.75, 8.75, 0.5, 9.25, 10, 0.5, 8.75, 10, 0.5, -8.75, 8.75, 0.5, -9.25, -9.25, 0.5, -8.75, -9.25, 0.5, 8.75, -8.75, 0.5, 10, 8.75, 0.5, 10, 8.75, 0.5, 9.25, -9.25, 0.5, 8.75, 8.75, 0.5, -9.25, 8.75, 0.5, -10, -8.75, 0.5, -10, -9.25, 0.5, -8.75, 48.25, 0.5, 10, 49.25, 0.5, 4.75, 49.25, 0.5, -4.75, 10, 0.5, -8.75, 10, 0.5, 8.75, 10.75, 0.5, 8.75, 10.75, 0.5, -8.75, 11.25, 0.5, 10, 48.25, 0.5, 10, 49.25, 0.5, -4.75, 48.25, 0.5, -10, 11.25, 0.5, -10, 10.75, 0.5, 8.75, 11.25, 0.5, -10, 10.75, 0.5, -8.75, 10.75, 0.5, 8.75, -11.75, 0.5, 11.75, -10.75, 0.5, 11.25, -11.25, 0.5, 10, -48.25, 0.5, 10, -47.75, 0.5, 12, -10.75, -4.5, 68.5, -5, -4.5, 69.25, 5, -4.5, 69.25, 9.25, -4.5, 11.25, 8.75, -4.5, 10, -8.75, -4.5, 10, 9.25, -4.5, 11.25, -8.75, -4.5, 10, -9.25, -4.5, 11.25, -10.75, -4.5, 68.5, 5, -4.5, 69.25, 10.75, -4.5, 68.5, -9.25, -4.5, 11.25, -10.25, -4.5, 11.25, -10.75, -4.5, 68.5, 10.75, -4.5, 68.5, 10.25, -4.5, 11.25, 9.25, -4.5, 11.25, -10, 0.5, 48.25, -4.75, 0.5, 49.25, 4.75, 0.5, 49.25, 8.75, 0.5, 10.75, 8.75, 0.5, 10, -8.75, 0.5, 10, -9.25, 0.5, 11.25, -9.25, 0.5, 11.25, -10, 0.5, 11.25, -10, 0.5, 48.25, 10, 0.5, 11.25, 8.75, 0.5, 10.75, -9.25, 0.5, 11.25, -10, 0.5, 48.25, 4.75, 0.5, 49.25, 10, 0.5, 48.25, 11.25, 0.5, 10, 11.25, 0.5, 10.75, 11.75, 0.5, 11.75, 13, 0.5, 11.75, 13, 0.5, 11.75, 47.75, 0.5, 12, 48.25, 0.5, 10, 11.25, 0.5, 10, -15.25, -4.5, 15.25, -10.5, -4.5, 11.25, -11.25, -4.5, 10.25, -68.5, -4.5, 10.75, -67.5, -4.5, 15.5, 11.25, -4.5, 10.25, 11.25, -4.5, 10.5, 15.25, -4.5, 15.25, 16.5, -4.5, 15.25, 16.5, -4.5, 15.25, 67.5, -4.5, 15.5, 68.5, -4.5, 10.75, 11.25, -4.5, 10.25, 15.25, -4.5, 15.25, 11.25, -4.5, 10.5, 10.25, -4.5, 11.25, 10.75, -4.5, 68.5, 15.5, -4.5, 67.5, 11.75, 0.5, 11.75, 11.25, 0.5, 10.75, 10, 0.5, 11.25, 10, 0.5, 48.25, 12, 0.5, 47.75, -10, 0.5, 11.25, -10.75, 0.5, 11.25, -11.75, 0.5, 11.75, -11.75, 0.5, 13, -11.75, 0.5, 13, -12, 0.5, 47.75, -10, 0.5, 48.25, -10, 0.5, 11.25, -10.25, -4.5, 11.25, -10.5, -4.5, 11.25, -15.25, -4.5, 15.25, -15.25, -4.5, 16.5, -15.25, -4.5, 16.5, -15.5, -4.5, 67.5, -10.75, -4.5, 68.5, -10.25, -4.5, 11.25, -47.75, 0.5, 12, -47.25, 0.5, 14.75, -45.5, 0.5, 19.25, -17.75, 0.5, 18, -11.75, 0.5, 13, -11.75, 0.5, 11.75, 12, 0.5, 47.75, 14.75, 0.5, 47.25, 19.25, 0.5, 45.5, 18, 0.5, 17.75, 13, 0.5, 11.75, 11.75, 0.5, 11.75, 45.5, 0.5, 19.25, 47.25, 0.5, 14.75, 47.75, 0.5, 12, 13, 0.5, 11.75, 18, 0.5, 17.75, 19.25, 0.5, 18.25, -19.25, 0.5, 45.5, -14.75, 0.5, 47.25, -12, 0.5, 47.75, -11.75, 0.5, 13, -17.75, 0.5, 18, -18.25, 0.5, 19.25, -67.5, -4.5, 15.5, -66.5, -4.5, 20.25, -64.25, -4.5, 26, -24.5, -4.5, 24.75, -15.25, -4.5, 16.5, -15.25, -4.5, 15.25, 15.5, -4.5, 67.5, 20.25, -4.5, 66.5, 26, -4.5, 64.25, 24.75, -4.5, 24.5, 16.5, -4.5, 15.25, 15.25, -4.5, 15.25, 64.25, -4.5, 26, 66.5, -4.5, 20.25, 67.5, -4.5, 15.5, 16.5, -4.5, 15.25, 24.75, -4.5, 24.5, 26.25, -4.5, 25.25, -26, -4.5, 64.25, -20.25, -4.5, 66.5, -15.5, -4.5, 67.5, -15.25, -4.5, 16.5, -24.5, -4.5, 24.75, -25.25, -4.5, 26.25, 38.25, 0.5, 31.5, 41.5, 0.5, 27, 43, 0.5, 24, 19.25, 0.5, 18.25, 27, 0.5, 41.5, 33.25, 0.5, 36.75, 38.25, 0.5, 31.5, 19.25, 0.5, 18.25, 18, 0.5, 17.75, 19.25, 0.5, 45.5, -43, 0.5, 24, -18.25, 0.5, 19.25, -17.75, 0.5, 18, -45.5, 0.5, 19.25, 43, 0.5, 24, 45.5, 0.5, 19.25, 19.25, 0.5, 18.25, -43, 0.5, 24, -41.5, 0.5, 27, -38.25, 0.5, 31.5, -38.25, 0.5, 31.5, -33.25, 0.5, 36.75, -27, 0.5, 41.5, -19.25, 0.5, 45.5, -18.25, 0.5, 19.25, -43, 0.5, 24, 26, -4.5, 64.25, 33.75, -4.5, 60.75, 38.75, -4.5, 57.75, 53.5, -4.5, 44.5, 57.25, -4.5, 39.5, 61.5, -4.5, 31.75, 26.25, -4.5, 25.25, 38.75, -4.5, 57.75, 47, -4.5, 51.25, 53.5, -4.5, 44.5, 26.25, -4.5, 25.25, 24.75, -4.5, 24.5, 26, -4.5, 64.25, -61.5, -4.5, 31.75, -25.25, -4.5, 26.25, -24.5, -4.5, 24.75, -64.25, -4.5, 26, 61.5, -4.5, 31.75, 64.25, -4.5, 26, 26.25, -4.5, 25.25, -38.75, -4.5, 57.75, -33.75, -4.5, 60.75, -26, -4.5, 64.25, -61.5, -4.5, 31.75, -57.25, -4.5, 39.5, -53.5, -4.5, 44.5, -53.5, -4.5, 44.5, -47, -4.5, 51.25, -38.75, -4.5, 57.75, -26, -4.5, 64.25, -25.25, -4.5, 26.25, -61.5, -4.5, 31.75)
|
|
polygons = [PackedInt32Array(2, 1, 0), PackedInt32Array(5, 4, 3), PackedInt32Array(7, 6, 8), PackedInt32Array(8, 6, 11), PackedInt32Array(8, 11, 10), PackedInt32Array(8, 10, 9), PackedInt32Array(14, 13, 12), PackedInt32Array(17, 16, 15), PackedInt32Array(19, 18, 20), PackedInt32Array(20, 18, 21), PackedInt32Array(25, 24, 22), PackedInt32Array(22, 24, 23), PackedInt32Array(27, 26, 28), PackedInt32Array(28, 26, 29), PackedInt32Array(31, 30, 32), PackedInt32Array(32, 30, 33), PackedInt32Array(35, 34, 36), PackedInt32Array(36, 34, 37), PackedInt32Array(37, 34, 38), PackedInt32Array(38, 34, 39), PackedInt32Array(41, 40, 42), PackedInt32Array(42, 40, 45), PackedInt32Array(42, 45, 44), PackedInt32Array(42, 44, 43), PackedInt32Array(48, 47, 46), PackedInt32Array(51, 50, 49), PackedInt32Array(52, 54, 53), PackedInt32Array(56, 55, 57), PackedInt32Array(57, 55, 58), PackedInt32Array(58, 55, 60), PackedInt32Array(58, 60, 59), PackedInt32Array(63, 62, 61), PackedInt32Array(65, 64, 66), PackedInt32Array(66, 64, 67), PackedInt32Array(69, 68, 70), PackedInt32Array(70, 68, 71), PackedInt32Array(71, 68, 73), PackedInt32Array(71, 73, 72), PackedInt32Array(76, 75, 74), PackedInt32Array(78, 77, 79), PackedInt32Array(79, 77, 80), PackedInt32Array(83, 82, 81), PackedInt32Array(85, 84, 86), PackedInt32Array(86, 84, 87), PackedInt32Array(87, 84, 88), PackedInt32Array(88, 84, 89), PackedInt32Array(91, 90, 92), PackedInt32Array(92, 90, 93), PackedInt32Array(97, 96, 94), PackedInt32Array(94, 96, 95), PackedInt32Array(99, 98, 100), PackedInt32Array(100, 98, 101), PackedInt32Array(103, 102, 104), PackedInt32Array(104, 102, 105), PackedInt32Array(107, 106, 108), PackedInt32Array(108, 106, 109), PackedInt32Array(109, 106, 110), PackedInt32Array(110, 106, 111), PackedInt32Array(113, 112, 114), PackedInt32Array(114, 112, 117), PackedInt32Array(114, 117, 116), PackedInt32Array(114, 116, 115), PackedInt32Array(120, 119, 118), PackedInt32Array(123, 122, 121), PackedInt32Array(125, 124, 126), PackedInt32Array(126, 124, 127), PackedInt32Array(127, 124, 129), PackedInt32Array(127, 129, 128), PackedInt32Array(131, 130, 132), PackedInt32Array(132, 130, 133), PackedInt32Array(135, 134, 136), PackedInt32Array(136, 134, 137), PackedInt32Array(137, 134, 139), PackedInt32Array(137, 139, 138), PackedInt32Array(143, 142, 140), PackedInt32Array(140, 142, 141), PackedInt32Array(145, 144, 146), PackedInt32Array(146, 144, 149), PackedInt32Array(146, 149, 148), PackedInt32Array(146, 148, 147), PackedInt32Array(151, 150, 152), PackedInt32Array(152, 150, 153), PackedInt32Array(153, 150, 154), PackedInt32Array(154, 150, 155), PackedInt32Array(159, 158, 156), PackedInt32Array(156, 158, 157), PackedInt32Array(161, 160, 162), PackedInt32Array(162, 160, 165), PackedInt32Array(162, 165, 164), PackedInt32Array(162, 164, 163), PackedInt32Array(167, 166, 168), PackedInt32Array(168, 166, 169), PackedInt32Array(169, 166, 170), PackedInt32Array(170, 166, 171), PackedInt32Array(173, 172, 174), PackedInt32Array(174, 172, 175), PackedInt32Array(175, 172, 176), PackedInt32Array(178, 177, 179), PackedInt32Array(179, 177, 181), PackedInt32Array(179, 181, 180), PackedInt32Array(183, 182, 184), PackedInt32Array(184, 182, 185), PackedInt32Array(185, 182, 186), PackedInt32Array(188, 187, 189), PackedInt32Array(189, 187, 191), PackedInt32Array(189, 191, 190), PackedInt32Array(194, 193, 192), PackedInt32Array(197, 196, 195), PackedInt32Array(199, 198, 200), PackedInt32Array(200, 198, 203), PackedInt32Array(200, 203, 202), PackedInt32Array(200, 202, 201), PackedInt32Array(206, 205, 204), PackedInt32Array(209, 208, 207), PackedInt32Array(212, 211, 210), PackedInt32Array(215, 214, 213), PackedInt32Array(217, 216, 218), PackedInt32Array(218, 216, 221), PackedInt32Array(218, 221, 220), PackedInt32Array(218, 220, 219), PackedInt32Array(224, 223, 222), PackedInt32Array(227, 226, 225), PackedInt32Array(230, 229, 228), PackedInt32Array(233, 232, 231), PackedInt32Array(235, 234, 236), PackedInt32Array(236, 234, 239), PackedInt32Array(236, 239, 238), PackedInt32Array(236, 238, 237), PackedInt32Array(242, 241, 240), PackedInt32Array(245, 244, 243), PackedInt32Array(249, 248, 246), PackedInt32Array(246, 248, 247), PackedInt32Array(251, 250, 252), PackedInt32Array(252, 250, 253), PackedInt32Array(253, 250, 255), PackedInt32Array(253, 255, 254), PackedInt32Array(257, 256, 258), PackedInt32Array(258, 256, 259), PackedInt32Array(261, 260, 262), PackedInt32Array(262, 260, 263), PackedInt32Array(267, 266, 264), PackedInt32Array(264, 266, 265), PackedInt32Array(269, 268, 270), PackedInt32Array(270, 268, 271), PackedInt32Array(271, 268, 273), PackedInt32Array(271, 273, 272), PackedInt32Array(275, 274, 276), PackedInt32Array(276, 274, 277), PackedInt32Array(279, 278, 280), PackedInt32Array(280, 278, 281), PackedInt32Array(284, 283, 282), PackedInt32Array(288, 287, 285), PackedInt32Array(285, 287, 286), PackedInt32Array(294, 293, 289), PackedInt32Array(289, 293, 292), PackedInt32Array(289, 292, 291), PackedInt32Array(289, 291, 290), PackedInt32Array(297, 296, 295), PackedInt32Array(299, 298, 300), PackedInt32Array(300, 298, 302), PackedInt32Array(300, 302, 301), PackedInt32Array(305, 304, 303), PackedInt32Array(308, 307, 306), PackedInt32Array(310, 309, 311), PackedInt32Array(311, 309, 314), PackedInt32Array(311, 314, 313), PackedInt32Array(311, 313, 312), PackedInt32Array(317, 316, 315), PackedInt32Array(320, 319, 318), PackedInt32Array(323, 322, 321), PackedInt32Array(325, 324, 326), PackedInt32Array(326, 324, 327), PackedInt32Array(330, 329, 328), PackedInt32Array(332, 331, 333), PackedInt32Array(333, 331, 336), PackedInt32Array(333, 336, 335), PackedInt32Array(333, 335, 334), PackedInt32Array(338, 337, 339), PackedInt32Array(339, 337, 340), PackedInt32Array(342, 341, 343), PackedInt32Array(343, 341, 344), PackedInt32Array(346, 345, 347), PackedInt32Array(347, 345, 349), PackedInt32Array(347, 349, 348), PackedInt32Array(351, 350, 352), PackedInt32Array(352, 350, 353), PackedInt32Array(355, 354, 356), PackedInt32Array(356, 354, 357), PackedInt32Array(359, 358, 360), PackedInt32Array(360, 358, 362), PackedInt32Array(360, 362, 361), PackedInt32Array(364, 363, 365), PackedInt32Array(365, 363, 367), PackedInt32Array(365, 367, 366), PackedInt32Array(369, 368, 370), PackedInt32Array(370, 368, 371), PackedInt32Array(373, 372, 374), PackedInt32Array(374, 372, 375), PackedInt32Array(377, 376, 378), PackedInt32Array(378, 376, 379), PackedInt32Array(381, 380, 382), PackedInt32Array(382, 380, 383), PackedInt32Array(385, 384, 386), PackedInt32Array(386, 384, 387), PackedInt32Array(387, 384, 388), PackedInt32Array(388, 384, 389), PackedInt32Array(391, 390, 392), PackedInt32Array(392, 390, 393), PackedInt32Array(393, 390, 394), PackedInt32Array(394, 390, 395), PackedInt32Array(397, 396, 398), PackedInt32Array(398, 396, 401), PackedInt32Array(398, 401, 400), PackedInt32Array(398, 400, 399), PackedInt32Array(403, 402, 404), PackedInt32Array(404, 402, 407), PackedInt32Array(404, 407, 406), PackedInt32Array(404, 406, 405), PackedInt32Array(409, 408, 410), PackedInt32Array(410, 408, 411), PackedInt32Array(411, 408, 412), PackedInt32Array(412, 408, 413), PackedInt32Array(415, 414, 416), PackedInt32Array(416, 414, 417), PackedInt32Array(417, 414, 418), PackedInt32Array(418, 414, 419), PackedInt32Array(421, 420, 422), PackedInt32Array(422, 420, 425), PackedInt32Array(422, 425, 424), PackedInt32Array(422, 424, 423), PackedInt32Array(427, 426, 428), PackedInt32Array(428, 426, 431), PackedInt32Array(428, 431, 430), PackedInt32Array(428, 430, 429), PackedInt32Array(433, 432, 434), PackedInt32Array(434, 432, 435), PackedInt32Array(437, 436, 438), PackedInt32Array(438, 436, 441), PackedInt32Array(438, 441, 439), PackedInt32Array(439, 441, 440), PackedInt32Array(443, 442, 444), PackedInt32Array(444, 442, 445), PackedInt32Array(446, 448, 447), PackedInt32Array(451, 450, 449), PackedInt32Array(453, 452, 454), PackedInt32Array(454, 452, 455), PackedInt32Array(455, 452, 457), PackedInt32Array(455, 457, 456), PackedInt32Array(460, 459, 458), PackedInt32Array(462, 461, 463), PackedInt32Array(463, 461, 464), PackedInt32Array(466, 465, 467), PackedInt32Array(467, 465, 470), PackedInt32Array(467, 470, 468), PackedInt32Array(468, 470, 469), PackedInt32Array(472, 471, 473), PackedInt32Array(473, 471, 474), PackedInt32Array(477, 476, 475), PackedInt32Array(480, 479, 478), PackedInt32Array(481, 483, 482), PackedInt32Array(485, 484, 486), PackedInt32Array(486, 484, 487), PackedInt32Array(487, 484, 489), PackedInt32Array(487, 489, 488)]
|
|
agent_height = 2.0
|
|
agent_radius = 0.7
|
|
|
|
[sub_resource type="CylinderMesh" id="CylinderMesh_uarav"]
|
|
material = ExtResource("3_jqqt6")
|
|
top_radius = 50.0
|
|
bottom_radius = 50.0
|
|
|
|
[sub_resource type="CylinderShape3D" id="CylinderShape3D_imuqt"]
|
|
radius = 50.0
|
|
|
|
[sub_resource type="CylinderShape3D" id="CylinderShape3D_61wmo"]
|
|
height = 100.0
|
|
radius = 50.0
|
|
|
|
[sub_resource type="CylinderMesh" id="CylinderMesh_jjkoa"]
|
|
material = ExtResource("3_jqqt6")
|
|
top_radius = 70.0
|
|
bottom_radius = 70.0
|
|
|
|
[sub_resource type="CylinderShape3D" id="CylinderShape3D_moqbh"]
|
|
radius = 70.0
|
|
|
|
[sub_resource type="CylinderShape3D" id="CylinderShape3D_11kxj"]
|
|
height = 100.0
|
|
radius = 70.0
|
|
|
|
[sub_resource type="CylinderMesh" id="CylinderMesh_pfp3p"]
|
|
lightmap_size_hint = Vector2i(17, 19)
|
|
material = ExtResource("2_ewgwm")
|
|
height = 20.0
|
|
|
|
[sub_resource type="CylinderShape3D" id="CylinderShape3D_6nyir"]
|
|
height = 20.0
|
|
|
|
[sub_resource type="WorldBoundaryShape3D" id="WorldBoundaryShape3D_icayw"]
|
|
plane = Plane(1, 0, 0, 0)
|
|
|
|
[sub_resource type="WorldBoundaryShape3D" id="WorldBoundaryShape3D_q1oeh"]
|
|
plane = Plane(-1, 0, 0, 0)
|
|
|
|
[sub_resource type="WorldBoundaryShape3D" id="WorldBoundaryShape3D_rsiy4"]
|
|
plane = Plane(0, 0, 1, 0)
|
|
|
|
[sub_resource type="WorldBoundaryShape3D" id="WorldBoundaryShape3D_v04wy"]
|
|
plane = Plane(0, 0, -1, 0)
|
|
|
|
[sub_resource type="WorldBoundaryShape3D" id="WorldBoundaryShape3D_gye7m"]
|
|
|
|
[sub_resource type="WorldBoundaryShape3D" id="WorldBoundaryShape3D_x27m4"]
|
|
plane = Plane(0, -1, 0, 0)
|
|
|
|
[sub_resource type="Animation" id="Animation_48do4"]
|
|
length = 0.001
|
|
tracks/0/type = "value"
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/path = NodePath("Environment/LightAxis:rotation")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [Vector3(0, 0, 0)]
|
|
}
|
|
|
|
[sub_resource type="Animation" id="Animation_0hul6"]
|
|
resource_name = "light_cycle"
|
|
length = 4.0
|
|
loop_mode = 1
|
|
tracks/0/type = "value"
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/path = NodePath("Environment/LightAxis:rotation")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/keys = {
|
|
"times": PackedFloat32Array(0, 4),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 0,
|
|
"values": [Vector3(0, 0, 0), Vector3(0, 6.28319, 0)]
|
|
}
|
|
|
|
[sub_resource type="AnimationLibrary" id="AnimationLibrary_h554d"]
|
|
_data = {
|
|
"RESET": SubResource("Animation_48do4"),
|
|
"light_cycle": SubResource("Animation_0hul6")
|
|
}
|
|
|
|
[node name="ArenaMap" type="Node3D"]
|
|
script = ExtResource("1_5ols7")
|
|
|
|
[node name="PlayerManager" parent="." instance=ExtResource("2_n8j0g")]
|
|
|
|
[node name="Environment" type="Node3D" parent="."]
|
|
|
|
[node name="WorldEnvironment" type="WorldEnvironment" parent="Environment"]
|
|
environment = SubResource("Environment_0cwcw")
|
|
|
|
[node name="LightAxis" type="Node3D" parent="Environment"]
|
|
|
|
[node name="OmniLight3D" type="OmniLight3D" parent="Environment/LightAxis"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20, -4, 0)
|
|
light_energy = 16.0
|
|
light_size = 1.0
|
|
light_specular = 10.0
|
|
shadow_enabled = true
|
|
omni_range = 15.0
|
|
|
|
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="Environment"]
|
|
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 10, 0)
|
|
light_energy = 10.006
|
|
shadow_enabled = true
|
|
|
|
[node name="WorldGeometry" type="NavigationRegion3D" parent="."]
|
|
navigation_mesh = SubResource("NavigationMesh_ltpuv")
|
|
|
|
[node name="NavLinks" type="Node3D" parent="WorldGeometry"]
|
|
|
|
[node name="NavigationLink3D" type="NavigationLink3D" parent="WorldGeometry/NavLinks"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 49)
|
|
end_position = Vector3(0, -5, 4)
|
|
|
|
[node name="NavigationLink3D2" type="NavigationLink3D" parent="WorldGeometry/NavLinks"]
|
|
transform = Transform3D(0.866025, 0, 0.5, 0, 1, 0, -0.5, 0, 0.866025, 24.5, 0, 42.4352)
|
|
end_position = Vector3(0, -5, 4)
|
|
|
|
[node name="NavigationLink3D3" type="NavigationLink3D" parent="WorldGeometry/NavLinks"]
|
|
transform = Transform3D(0.5, 0, 0.866025, 0, 1, 0, -0.866025, 0, 0.5, 42.4352, 0, 24.5)
|
|
end_position = Vector3(0, -5, 4)
|
|
|
|
[node name="NavigationLink3D4" type="NavigationLink3D" parent="WorldGeometry/NavLinks"]
|
|
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 49, 0, -2.14186e-06)
|
|
end_position = Vector3(0, -5, 4)
|
|
|
|
[node name="NavigationLink3D5" type="NavigationLink3D" parent="WorldGeometry/NavLinks"]
|
|
transform = Transform3D(-0.5, 0, 0.866025, 0, 1, 0, -0.866025, 0, -0.5, 42.4352, 0, -24.5)
|
|
end_position = Vector3(0, -5, 4)
|
|
|
|
[node name="NavigationLink3D6" type="NavigationLink3D" parent="WorldGeometry/NavLinks"]
|
|
transform = Transform3D(-0.866025, 0, 0.5, 0, 1, 0, -0.5, 0, -0.866025, 24.5, 0, -42.4352)
|
|
end_position = Vector3(0, -5, 4)
|
|
|
|
[node name="NavigationLink3D7" type="NavigationLink3D" parent="WorldGeometry/NavLinks"]
|
|
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -4.28372e-06, 0, -49)
|
|
end_position = Vector3(0, -5, 4)
|
|
|
|
[node name="NavigationLink3D8" type="NavigationLink3D" parent="WorldGeometry/NavLinks"]
|
|
transform = Transform3D(-0.866025, 0, -0.5, 0, 1, 0, 0.5, 0, -0.866025, -24.5, 0, -42.4352)
|
|
end_position = Vector3(0, -5, 4)
|
|
|
|
[node name="NavigationLink3D9" type="NavigationLink3D" parent="WorldGeometry/NavLinks"]
|
|
transform = Transform3D(-0.5, 0, -0.866026, 0, 1, 0, 0.866026, 0, -0.5, -42.4352, 0, -24.5)
|
|
end_position = Vector3(0, -5, 4)
|
|
|
|
[node name="NavigationLink3D10" type="NavigationLink3D" parent="WorldGeometry/NavLinks"]
|
|
transform = Transform3D(1.31134e-07, 0, -1, 0, 1, 0, 1, 0, 1.31134e-07, -49, 0, 6.42557e-06)
|
|
end_position = Vector3(0, -5, 4)
|
|
|
|
[node name="NavigationLink3D11" type="NavigationLink3D" parent="WorldGeometry/NavLinks"]
|
|
transform = Transform3D(0.5, 0, -0.866025, 0, 1, 0, 0.866025, 0, 0.5, -42.4352, 0, 24.5)
|
|
end_position = Vector3(0, -5, 4)
|
|
|
|
[node name="NavigationLink3D12" type="NavigationLink3D" parent="WorldGeometry/NavLinks"]
|
|
transform = Transform3D(0.866026, 0, -0.5, 0, 1, 0, 0.5, 0, 0.866026, -24.5, 0, 42.4352)
|
|
end_position = Vector3(0, -5, 4)
|
|
|
|
[node name="PatrolMarkers" type="Node3D" parent="WorldGeometry"]
|
|
|
|
[node name="Marker3D" type="Marker3D" parent="WorldGeometry/PatrolMarkers" groups=["PatrolMarkers"]]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30, 0, 0)
|
|
|
|
[node name="Marker3D2" type="Marker3D" parent="WorldGeometry/PatrolMarkers" groups=["PatrolMarkers"]]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, 0)
|
|
|
|
[node name="Marker3D3" type="Marker3D" parent="WorldGeometry/PatrolMarkers" groups=["PatrolMarkers"]]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 30)
|
|
|
|
[node name="Marker3D4" type="Marker3D" parent="WorldGeometry/PatrolMarkers" groups=["PatrolMarkers"]]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -30)
|
|
|
|
[node name="Marker3D5" type="Marker3D" parent="WorldGeometry/PatrolMarkers" groups=["PatrolMarkers"]]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 60, -5, 0)
|
|
|
|
[node name="Marker3D6" type="Marker3D" parent="WorldGeometry/PatrolMarkers" groups=["PatrolMarkers"]]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -60, -5, 0)
|
|
|
|
[node name="Marker3D7" type="Marker3D" parent="WorldGeometry/PatrolMarkers" groups=["PatrolMarkers"]]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -5, 60)
|
|
|
|
[node name="Marker3D8" type="Marker3D" parent="WorldGeometry/PatrolMarkers" groups=["PatrolMarkers"]]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -5, -60)
|
|
|
|
[node name="Floor" type="MeshInstance3D" parent="WorldGeometry"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1, 0)
|
|
mesh = SubResource("CylinderMesh_uarav")
|
|
skeleton = NodePath("StaticBody3D")
|
|
|
|
[node name="StaticBody3D" type="StaticBody3D" parent="WorldGeometry/Floor"]
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="WorldGeometry/Floor/StaticBody3D"]
|
|
shape = SubResource("CylinderShape3D_imuqt")
|
|
|
|
[node name="Shadow" type="StaticBody3D" parent="WorldGeometry/Floor"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -51, 0)
|
|
collision_layer = 2
|
|
collision_mask = 2
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="WorldGeometry/Floor/Shadow"]
|
|
shape = SubResource("CylinderShape3D_61wmo")
|
|
|
|
[node name="FloorLower" type="MeshInstance3D" parent="WorldGeometry"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -6, 0)
|
|
mesh = SubResource("CylinderMesh_jjkoa")
|
|
skeleton = NodePath("StaticBody3D")
|
|
|
|
[node name="StaticBody3D" type="StaticBody3D" parent="WorldGeometry/FloorLower"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0)
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="WorldGeometry/FloorLower/StaticBody3D"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1, 0)
|
|
shape = SubResource("CylinderShape3D_moqbh")
|
|
|
|
[node name="Shadow" type="StaticBody3D" parent="WorldGeometry/FloorLower"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -51, 0)
|
|
collision_layer = 2
|
|
collision_mask = 2
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="WorldGeometry/FloorLower/Shadow"]
|
|
shape = SubResource("CylinderShape3D_11kxj")
|
|
|
|
[node name="Pillar1" type="MeshInstance3D" parent="WorldGeometry"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 1, 10)
|
|
mesh = SubResource("CylinderMesh_pfp3p")
|
|
skeleton = NodePath("../..")
|
|
|
|
[node name="StaticBody3D" type="StaticBody3D" parent="WorldGeometry/Pillar1"]
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="WorldGeometry/Pillar1/StaticBody3D"]
|
|
shape = SubResource("CylinderShape3D_6nyir")
|
|
|
|
[node name="Pillar2" type="MeshInstance3D" parent="WorldGeometry"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 1, 10)
|
|
mesh = SubResource("CylinderMesh_pfp3p")
|
|
skeleton = NodePath("../..")
|
|
|
|
[node name="StaticBody3D" type="StaticBody3D" parent="WorldGeometry/Pillar2"]
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="WorldGeometry/Pillar2/StaticBody3D"]
|
|
shape = SubResource("CylinderShape3D_6nyir")
|
|
|
|
[node name="Pillar3" type="MeshInstance3D" parent="WorldGeometry"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 1, -10)
|
|
mesh = SubResource("CylinderMesh_pfp3p")
|
|
skeleton = NodePath("../..")
|
|
|
|
[node name="StaticBody3D" type="StaticBody3D" parent="WorldGeometry/Pillar3"]
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="WorldGeometry/Pillar3/StaticBody3D"]
|
|
shape = SubResource("CylinderShape3D_6nyir")
|
|
|
|
[node name="Pillar4" type="MeshInstance3D" parent="WorldGeometry"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 1, -10)
|
|
mesh = SubResource("CylinderMesh_pfp3p")
|
|
skeleton = NodePath("../..")
|
|
|
|
[node name="StaticBody3D" type="StaticBody3D" parent="WorldGeometry/Pillar4"]
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="WorldGeometry/Pillar4/StaticBody3D"]
|
|
shape = SubResource("CylinderShape3D_6nyir")
|
|
|
|
[node name="AreaBoundary" type="StaticBody3D" parent="WorldGeometry"]
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="WorldGeometry/AreaBoundary"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -150, 0, 0)
|
|
shape = SubResource("WorldBoundaryShape3D_icayw")
|
|
|
|
[node name="CollisionShape3D2" type="CollisionShape3D" parent="WorldGeometry/AreaBoundary"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 150, 0, 0)
|
|
shape = SubResource("WorldBoundaryShape3D_q1oeh")
|
|
|
|
[node name="CollisionShape3D3" type="CollisionShape3D" parent="WorldGeometry/AreaBoundary"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -150)
|
|
shape = SubResource("WorldBoundaryShape3D_rsiy4")
|
|
|
|
[node name="CollisionShape3D4" type="CollisionShape3D" parent="WorldGeometry/AreaBoundary"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 150)
|
|
shape = SubResource("WorldBoundaryShape3D_v04wy")
|
|
|
|
[node name="CollisionShape3D5" type="CollisionShape3D" parent="WorldGeometry/AreaBoundary"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -150, 0)
|
|
shape = SubResource("WorldBoundaryShape3D_gye7m")
|
|
|
|
[node name="CollisionShape3D6" type="CollisionShape3D" parent="WorldGeometry/AreaBoundary"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 150, 0)
|
|
shape = SubResource("WorldBoundaryShape3D_x27m4")
|
|
|
|
[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
|
|
libraries = {
|
|
"": SubResource("AnimationLibrary_h554d")
|
|
}
|
|
autoplay = "light_cycle"
|