mirror of
https://github.com/Relintai/the_tower_pandemonium.git
synced 2024-11-14 10:37:25 +01:00
259 lines
12 KiB
Plaintext
259 lines
12 KiB
Plaintext
[gd_scene load_steps=19 format=2]
|
|
|
|
[ext_resource path="res://levels/Level1.gd" type="Script" id=1]
|
|
[ext_resource path="res://player/Player.tscn" type="PackedScene" id=2]
|
|
[ext_resource path="res://library/MainLibrary.tres" type="VoxelLibrarySimple" id=3]
|
|
[ext_resource path="res://scripts/Ladder.gd" type="Script" id=4]
|
|
[ext_resource path="res://levels/Particles.tscn" type="PackedScene" id=5]
|
|
[ext_resource path="res://levels/WorldEnvironment.tscn" type="PackedScene" id=6]
|
|
[ext_resource path="res://areas/ExitPortal.tscn" type="PackedScene" id=7]
|
|
|
|
[sub_resource type="VoxelChunkBlocky" id=1]
|
|
resource_name = "Chunk[-2,1,0]"
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -32, 16, 0 )
|
|
position_x = -2
|
|
position_y = 1
|
|
size_x = 16
|
|
size_y = 16
|
|
size_z = 16
|
|
data_size_x = 18
|
|
data_size_y = 18
|
|
data_size_z = 18
|
|
margin_start = 1
|
|
margin_end = 1
|
|
library = ExtResource( 3 )
|
|
channel_count = 1
|
|
data_channel = PoolByteArray( 31, 0, 1, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 230, 31, 1, 241, 9, 255, 70, 15, 89, 1, 255, 47, 15, 65, 1, 255, 47, 15, 2, 0, 255, 255, 255, 138, 12, 219, 4, 28, 1, 17, 0, 29, 0, 17, 0, 15, 18, 0, 18, 15, 2, 0, 233, 44, 1, 1, 70, 1, 12, 16, 0, 14, 120, 1, 15, 18, 0, 1, 15, 2, 0, 255, 32, 14, 172, 2, 15, 2, 0, 255, 13, 15, 49, 1, 255, 14, 14, 32, 1, 14, 18, 0, 15, 2, 0, 7, 80, 0, 0, 0, 0, 0 )
|
|
|
|
[sub_resource type="VoxelChunkBlocky" id=2]
|
|
resource_name = "Chunk[-2,1,1]"
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -32, 16, 16 )
|
|
position_x = -2
|
|
position_y = 1
|
|
position_z = 1
|
|
size_x = 16
|
|
size_y = 16
|
|
size_z = 16
|
|
data_size_x = 18
|
|
data_size_y = 18
|
|
data_size_z = 18
|
|
margin_start = 1
|
|
margin_end = 1
|
|
library = ExtResource( 3 )
|
|
channel_count = 1
|
|
data_channel = PoolByteArray( 31, 0, 1, 0, 255, 18, 31, 1, 37, 1, 255, 13, 14, 32, 1, 14, 18, 0, 15, 2, 0, 255, 14, 15, 50, 1, 17, 14, 36, 0, 14, 18, 0, 15, 2, 0, 251, 14, 32, 1, 15, 18, 0, 17, 15, 2, 0, 255, 255, 255, 255, 240, 14, 35, 5, 15, 2, 0, 255, 14, 14, 50, 1, 14, 18, 0, 15, 2, 0, 255, 255, 101, 15, 136, 2, 255, 50, 15, 68, 1, 255, 50, 15, 2, 0, 255, 255, 255, 255, 255, 255, 78, 80, 0, 0, 0, 0, 0 )
|
|
|
|
[sub_resource type="VoxelChunkBlocky" id=3]
|
|
resource_name = "Chunk[-1,1,1]"
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -16, 16, 16 )
|
|
position_x = -1
|
|
position_y = 1
|
|
position_z = 1
|
|
size_x = 16
|
|
size_y = 16
|
|
size_z = 16
|
|
data_size_x = 18
|
|
data_size_y = 18
|
|
data_size_z = 18
|
|
margin_start = 1
|
|
margin_end = 1
|
|
library = ExtResource( 3 )
|
|
channel_count = 1
|
|
data_channel = PoolByteArray( 31, 0, 1, 0, 21, 31, 1, 41, 0, 21, 11, 2, 0, 27, 2, 16, 0, 15, 73, 0, 38, 15, 2, 0, 15, 14, 90, 0, 15, 18, 0, 17, 15, 2, 0, 88, 14, 143, 0, 15, 2, 0, 19, 14, 56, 0, 14, 18, 0, 13, 2, 0, 14, 35, 0, 15, 18, 0, 89, 15, 2, 0, 34, 15, 161, 0, 17, 15, 2, 0, 90, 15, 145, 0, 17, 15, 36, 0, 71, 15, 2, 0, 8, 14, 117, 0, 4, 2, 0, 14, 26, 0, 14, 18, 0, 15, 2, 0, 90, 14, 127, 0, 15, 18, 0, 35, 15, 2, 0, 62, 14, 135, 0, 15, 2, 0, 134, 15, 171, 0, 17, 15, 36, 0, 53, 15, 2, 0, 26, 31, 1, 118, 0, 17, 15, 2, 0, 79, 14, 134, 0, 14, 153, 0, 15, 36, 0, 0, 13, 153, 0, 15, 36, 0, 35, 15, 2, 0, 26, 15, 99, 0, 0, 13, 19, 0, 13, 17, 0, 15, 2, 0, 63, 15, 99, 0, 17, 14, 36, 0, 14, 18, 0, 14, 2, 0, 14, 36, 0, 44, 1, 1, 5, 8, 14, 36, 0, 15, 2, 0, 26, 15, 221, 1, 0, 15, 82, 0, 25, 15, 44, 0, 25, 15, 2, 0, 9, 14, 72, 0, 14, 18, 0, 15, 2, 0, 36, 13, 73, 0, 15, 243, 0, 44, 14, 2, 0, 15, 81, 0, 26, 13, 143, 0, 15, 60, 3, 0, 15, 2, 0, 17, 15, 72, 0, 17, 15, 36, 0, 16, 14, 35, 0, 15, 2, 0, 0, 14, 37, 0, 15, 243, 0, 17, 14, 54, 0, 6, 2, 0, 14, 28, 0, 15, 18, 0, 35, 15, 2, 0, 7, 15, 80, 0, 35, 15, 54, 0, 34, 14, 13, 1, 15, 2, 0, 18, 14, 55, 0, 14, 18, 0, 15, 2, 0, 9, 15, 172, 0, 34, 28, 0, 64, 4, 6, 2, 0, 15, 80, 0, 17, 15, 2, 0, 2, 11, 57, 0, 11, 15, 0, 15, 226, 2, 38, 14, 2, 0, 15, 90, 0, 0, 13, 19, 0, 15, 68, 1, 125, 15, 2, 0, 0, 13, 180, 0, 14, 3, 4, 14, 198, 0, 15, 53, 0, 16, 15, 2, 0, 37, 15, 91, 0, 44, 15, 63, 0, 17, 15, 36, 0, 17, 15, 2, 0, 26, 22, 1, 1, 0, 3, 56, 0, 5, 9, 0, 4, 2, 0, 31, 1, 18, 0, 0, 4, 28, 0, 4, 2, 0, 14, 18, 0, 15, 2, 0, 36, 15, 225, 0, 44, 14, 63, 0, 15, 2, 0, 63, 14, 50, 1, 36, 0, 3, 1, 0, 4, 110, 0, 12, 136, 0, 29, 1, 155, 2, 14, 50, 1, 14, 36, 0, 15, 2, 0, 36, 12, 125, 0, 15, 18, 0, 1, 15, 2, 0, 8, 14, 63, 0, 15, 2, 0, 64, 1, 255, 0, 7, 90, 2, 22, 1, 87, 1, 3, 110, 0, 5, 9, 0, 4, 2, 0, 7, 46, 0, 3, 2, 0, 15, 18, 0, 18, 3, 44, 0, 15, 2, 0, 28, 15, 5, 1, 82, 15, 2, 0, 48, 11, 168, 0, 4, 69, 1, 4, 90, 0, 2, 16, 0, 4, 14, 0, 0, 47, 0, 1, 18, 0, 0, 11, 0, 3, 2, 0, 12, 16, 0, 0, 70, 5, 9, 33, 0, 15, 2, 0, 39, 11, 156, 0, 15, 2, 0, 131, 14, 165, 0, 14, 18, 0, 15, 2, 0, 13, 14, 48, 1, 15, 68, 0, 31, 15, 2, 0, 255, 187, 80, 0, 0, 0, 0, 0 )
|
|
|
|
[sub_resource type="VoxelChunkBlocky" id=4]
|
|
resource_name = "Chunk[-1,1,0]"
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -16, 16, 0 )
|
|
position_x = -1
|
|
position_y = 1
|
|
size_x = 16
|
|
size_y = 16
|
|
size_z = 16
|
|
data_size_x = 18
|
|
data_size_y = 18
|
|
data_size_z = 18
|
|
margin_start = 1
|
|
margin_end = 1
|
|
library = ExtResource( 3 )
|
|
channel_count = 1
|
|
data_channel = PoolByteArray( 31, 0, 1, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 32, 31, 1, 42, 10, 255, 46, 15, 65, 1, 255, 47, 15, 2, 0, 164, 15, 248, 1, 251, 15, 14, 1, 35, 14, 54, 0, 14, 18, 0, 15, 2, 0, 180, 15, 217, 0, 16, 15, 35, 0, 16, 15, 36, 0, 18, 15, 2, 0, 106, 14, 161, 0, 14, 18, 0, 15, 2, 0, 18, 29, 1, 56, 0, 13, 17, 0, 15, 36, 0, 17, 15, 35, 0, 0, 47, 1, 2, 129, 0, 18, 11, 2, 0, 14, 126, 0, 15, 2, 0, 70, 14, 107, 0, 15, 18, 0, 0, 13, 19, 0, 15, 234, 0, 0, 13, 233, 0, 13, 53, 0, 15, 72, 0, 19, 13, 55, 0, 13, 17, 0, 61, 0, 1, 0, 109, 0, 15, 2, 0, 124, 14, 180, 0, 15, 2, 0, 72, 13, 100, 2, 15, 158, 1, 0, 15, 127, 0, 35, 15, 199, 0, 87, 15, 106, 0, 17, 15, 36, 0, 17, 15, 2, 0, 1, 13, 45, 2, 15, 73, 0, 37, 15, 2, 0, 15, 14, 90, 0, 15, 18, 0, 17, 15, 2, 0, 88, 14, 143, 0, 15, 2, 0, 19, 14, 56, 0, 14, 18, 0, 13, 2, 0, 14, 35, 0, 15, 18, 0, 89, 15, 2, 0, 24, 80, 0, 0, 0, 0, 0 )
|
|
|
|
[sub_resource type="VoxelChunkBlocky" id=5]
|
|
resource_name = "Chunk[-1,2,1]"
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -16, 32, 16 )
|
|
position_x = -1
|
|
position_y = 2
|
|
position_z = 1
|
|
size_x = 16
|
|
size_y = 16
|
|
size_z = 16
|
|
data_size_x = 18
|
|
data_size_y = 18
|
|
data_size_z = 18
|
|
margin_start = 1
|
|
margin_end = 1
|
|
library = ExtResource( 3 )
|
|
channel_count = 1
|
|
data_channel = PoolByteArray( 31, 0, 1, 0, 255, 255, 255, 255, 255, 255, 34, 31, 1, 48, 6, 255, 49, 15, 68, 1, 255, 32, 14, 50, 1, 14, 18, 0, 15, 2, 0, 255, 14, 14, 50, 1, 14, 18, 0, 15, 2, 0, 251, 14, 32, 1, 15, 18, 0, 17, 15, 2, 0, 251, 15, 50, 1, 17, 14, 36, 0, 15, 2, 0, 251, 14, 32, 1, 15, 18, 0, 17, 15, 2, 0, 251, 15, 50, 1, 17, 14, 36, 0, 15, 2, 0, 53, 31, 1, 91, 0, 71, 15, 2, 0, 88, 15, 197, 0, 89, 14, 50, 1, 47, 3, 3, 235, 0, 88, 15, 2, 0, 70, 15, 68, 1, 90, 13, 198, 0, 14, 86, 1, 15, 2, 0, 255, 32, 15, 68, 1, 255, 50, 15, 2, 0, 255, 255, 60, 80, 0, 0, 0, 0, 0 )
|
|
|
|
[sub_resource type="VoxelChunkBlocky" id=6]
|
|
resource_name = "Chunk[0,1,0]"
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 16, 0 )
|
|
position_y = 1
|
|
size_x = 16
|
|
size_y = 16
|
|
size_z = 16
|
|
data_size_x = 18
|
|
data_size_y = 18
|
|
data_size_z = 18
|
|
margin_start = 1
|
|
margin_end = 1
|
|
library = ExtResource( 3 )
|
|
channel_count = 1
|
|
data_channel = PoolByteArray( 31, 0, 1, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 197, 80, 0, 0, 0, 0, 0 )
|
|
|
|
[sub_resource type="VoxelChunkBlocky" id=7]
|
|
resource_name = "Chunk[0,1,1]"
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 16, 16 )
|
|
position_y = 1
|
|
position_z = 1
|
|
size_x = 16
|
|
size_y = 16
|
|
size_z = 16
|
|
data_size_x = 18
|
|
data_size_y = 18
|
|
data_size_z = 18
|
|
margin_start = 1
|
|
margin_end = 1
|
|
library = ExtResource( 3 )
|
|
channel_count = 1
|
|
data_channel = PoolByteArray( 31, 0, 1, 0, 255, 255, 133, 31, 1, 151, 2, 255, 49, 15, 68, 1, 255, 51, 15, 69, 1, 255, 49, 14, 68, 1, 13, 17, 0, 15, 2, 0, 255, 15, 14, 68, 1, 15, 2, 0, 255, 32, 15, 68, 1, 255, 50, 15, 187, 3, 0, 15, 18, 0, 35, 15, 2, 0, 233, 14, 50, 1, 29, 2, 15, 1, 14, 18, 0, 14, 54, 0, 15, 2, 0, 233, 14, 14, 1, 14, 50, 1, 14, 18, 0, 14, 54, 0, 15, 2, 0, 233, 14, 14, 1, 15, 18, 0, 35, 15, 2, 0, 255, 255, 255, 255, 255, 255, 255, 255, 116, 80, 0, 0, 0, 0, 0 )
|
|
|
|
[sub_resource type="VoxelChunkBlocky" id=8]
|
|
resource_name = "Chunk[-1,1,2]"
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -16, 16, 32 )
|
|
position_x = -1
|
|
position_y = 1
|
|
position_z = 2
|
|
size_x = 16
|
|
size_y = 16
|
|
size_z = 16
|
|
data_size_x = 18
|
|
data_size_y = 18
|
|
data_size_z = 18
|
|
margin_start = 1
|
|
margin_end = 1
|
|
library = ExtResource( 3 )
|
|
channel_count = 1
|
|
data_channel = PoolByteArray( 31, 0, 1, 0, 26, 29, 1, 46, 0, 14, 18, 0, 15, 2, 0, 13, 29, 1, 51, 0, 13, 17, 0, 15, 2, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 49, 80, 0, 0, 0, 0, 0 )
|
|
|
|
[sub_resource type="VoxelChunkBlocky" id=9]
|
|
resource_name = "Chunk[-2,2,1]"
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -32, 32, 16 )
|
|
position_x = -2
|
|
position_y = 2
|
|
position_z = 1
|
|
size_x = 16
|
|
size_y = 16
|
|
size_z = 16
|
|
data_size_x = 18
|
|
data_size_y = 18
|
|
data_size_z = 18
|
|
margin_start = 1
|
|
margin_end = 1
|
|
library = ExtResource( 3 )
|
|
channel_count = 1
|
|
data_channel = PoolByteArray( 31, 0, 1, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 197, 80, 0, 0, 0, 0, 0 )
|
|
|
|
[sub_resource type="VoxelChunkBlocky" id=10]
|
|
resource_name = "Chunk[0,2,1]"
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 32, 16 )
|
|
position_y = 2
|
|
position_z = 1
|
|
size_x = 16
|
|
size_y = 16
|
|
size_z = 16
|
|
data_size_x = 18
|
|
data_size_y = 18
|
|
data_size_z = 18
|
|
margin_start = 1
|
|
margin_end = 1
|
|
library = ExtResource( 3 )
|
|
channel_count = 1
|
|
data_channel = PoolByteArray( 31, 0, 1, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 40, 29, 1, 50, 10, 15, 18, 0, 17, 15, 2, 0, 251, 29, 2, 15, 1, 14, 18, 0, 14, 86, 1, 15, 2, 0, 251, 14, 50, 1, 14, 18, 0, 15, 68, 1, 255, 14, 14, 32, 1, 15, 18, 0, 17, 15, 2, 0, 255, 255, 255, 255, 255, 255, 255, 255, 132, 80, 0, 0, 0, 0, 0 )
|
|
|
|
[sub_resource type="BoxShape" id=11]
|
|
extents = Vector3( 0.470313, 4.46225, 0.754098 )
|
|
|
|
[node name="Level2" type="VoxelWorldBlocky"]
|
|
editable = true
|
|
library = ExtResource( 3 )
|
|
chunks = [ SubResource( 1 ), SubResource( 2 ), SubResource( 3 ), SubResource( 4 ), SubResource( 5 ), SubResource( 6 ), SubResource( 7 ), SubResource( 8 ), SubResource( 9 ), SubResource( 10 ) ]
|
|
num_lods = 5
|
|
script = ExtResource( 1 )
|
|
__meta__ = {
|
|
"_edit_lock_": true
|
|
}
|
|
|
|
[node name="DirectionalLight" type="DirectionalLight" parent="."]
|
|
transform = Transform( 1, 0, 0, 0, 0.238161, 0.971226, 0, -0.971226, 0.238161, 0, 14.9531, 0 )
|
|
light_color = Color( 0.298039, 0.627451, 0.784314, 1 )
|
|
light_energy = 0.19
|
|
shadow_enabled = true
|
|
|
|
[node name="DirectionalLight2" type="DirectionalLight" parent="."]
|
|
transform = Transform( 1, 0, 0, 0, -0.498533, 0.866871, 0, -0.866871, -0.498533, 0, 14.9531, -0.0236439 )
|
|
light_color = Color( 0.894118, 0.901961, 0.905882, 1 )
|
|
light_energy = 0.19
|
|
shadow_enabled = true
|
|
|
|
[node name="OmniLight" type="OmniLight" parent="."]
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -16.3737, 22.2862, 17.3319 )
|
|
light_color = Color( 0.545098, 0.803922, 0.403922, 1 )
|
|
shadow_enabled = true
|
|
|
|
[node name="Player" parent="." instance=ExtResource( 2 )]
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -8.12439, 25.2891, 17.5787 )
|
|
|
|
[node name="OmniLight2" type="OmniLight" parent="."]
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -8.96332, 24.167, 17.7326 )
|
|
light_color = Color( 0.627451, 0.0862745, 0.776471, 1 )
|
|
light_energy = 1.65
|
|
shadow_enabled = true
|
|
|
|
[node name="WorldEnvironment" parent="." instance=ExtResource( 6 )]
|
|
|
|
[node name="OmniLight4" type="OmniLight" parent="."]
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -13.3812, 25.2187, 20.8924 )
|
|
light_energy = 0.96
|
|
light_indirect_energy = 5.3
|
|
light_negative = true
|
|
light_specular = 0.98
|
|
shadow_enabled = true
|
|
omni_range = 12.7
|
|
omni_attenuation = 2.82842
|
|
|
|
[node name="OmniLight3" type="OmniLight" parent="."]
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.639428, 24.7962, 15.2102 )
|
|
light_color = Color( 0.517647, 0.623529, 0.180392, 1 )
|
|
shadow_enabled = true
|
|
|
|
[node name="OmniLight5" type="OmniLight" parent="."]
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -11.1076, 29.5305, 27.24 )
|
|
light_color = Color( 0.815686, 0.831373, 0.764706, 1 )
|
|
shadow_enabled = true
|
|
omni_range = 8.8008
|
|
|
|
[node name="Particles" parent="." instance=ExtResource( 5 )]
|
|
|
|
[node name="ExitPortal" parent="." instance=ExtResource( 7 )]
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.95379, 32.0067, 25.0291 )
|
|
|
|
[node name="Ladder" type="Area" parent="."]
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -12.039, 25.5516, 28.331 )
|
|
script = ExtResource( 4 )
|
|
|
|
[node name="CollisionShape" type="CollisionShape" parent="Ladder"]
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.519846, 2.90384, 0.339609 )
|
|
shape = SubResource( 11 )
|