diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/ammo_crate.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/ammo_crate.bin new file mode 100644 index 0000000..713a4ef Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/ammo_crate.bin differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/ammo_crate.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/ammo_crate.gltf new file mode 100644 index 0000000..05ec3d1 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/ammo_crate.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "ammo_crate" + } + ], + "materials" : [ + { + "name" : "engineer_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cube.13066", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "engineer_texture", + "uri" : "engineer_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 262, + "max" : [ + 0.2875000238418579, + 0.4600013196468353, + 0.26009371876716614 + ], + "min" : [ + -0.2874999940395355, + 1.353770471723692e-06, + -0.22999991476535797 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 262, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 262, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 516, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 3144, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2096, + "byteOffset" : 3144, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3144, + "byteOffset" : 5240, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1032, + "byteOffset" : 8384, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 9416, + "uri" : "ammo_crate.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/ammo_crate.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/ammo_crate.gltf.import new file mode 100644 index 0000000..1f49b31 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/ammo_crate.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://bcxrvbji327k4" +path="res://.godot/imported/ammo_crate.gltf-98ce15e2c8c8f52c8a159519b8cec99d.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/ammo_crate.gltf" +dest_files=["res://.godot/imported/ammo_crate.gltf-98ce15e2c8c8f52c8a159519b8cec99d.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/ammo_crate_withLid.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/ammo_crate_withLid.bin new file mode 100644 index 0000000..873fb01 Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/ammo_crate_withLid.bin differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/ammo_crate_withLid.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/ammo_crate_withLid.gltf new file mode 100644 index 0000000..cd1bae0 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/ammo_crate_withLid.gltf @@ -0,0 +1,220 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 1 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "ammo_crate_lid", + "translation" : [ + 0, + 0.25298383831977844, + -0.20679745078086853 + ] + }, + { + "children" : [ + 0 + ], + "mesh" : 1, + "name" : "ammo_crate_withLid" + } + ], + "materials" : [ + { + "name" : "engineer_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cube.13065", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + }, + { + "name" : "Cube.13063", + "primitives" : [ + { + "attributes" : { + "POSITION" : 4, + "TEXCOORD_0" : 5, + "NORMAL" : 6 + }, + "indices" : 7, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "engineer_texture", + "uri" : "engineer_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 232, + "max" : [ + 0.2875000238418579, + 0.20701748132705688, + 0.46689116954803467 + ], + "min" : [ + -0.2874999940395355, + -0.07461557537317276, + -0.023202460259199142 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 232, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 232, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 444, + "type" : "SCALAR" + }, + { + "bufferView" : 4, + "componentType" : 5126, + "count" : 1100, + "max" : [ + 0.2875000238418579, + 0.32707518339157104, + 0.25929614901542664 + ], + "min" : [ + -0.2874999940395355, + 1.353770471723692e-06, + -0.22999991476535797 + ], + "type" : "VEC3" + }, + { + "bufferView" : 5, + "componentType" : 5126, + "count" : 1100, + "type" : "VEC2" + }, + { + "bufferView" : 6, + "componentType" : 5126, + "count" : 1100, + "type" : "VEC3" + }, + { + "bufferView" : 7, + "componentType" : 5123, + "count" : 1992, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 2784, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1856, + "byteOffset" : 2784, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2784, + "byteOffset" : 4640, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 888, + "byteOffset" : 7424, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 13200, + "byteOffset" : 8312, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 8800, + "byteOffset" : 21512, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 13200, + "byteOffset" : 30312, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3984, + "byteOffset" : 43512, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 47496, + "uri" : "ammo_crate_withLid.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/ammo_crate_withLid.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/ammo_crate_withLid.gltf.import new file mode 100644 index 0000000..9db85f1 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/ammo_crate_withLid.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://c03mueonydhc2" +path="res://.godot/imported/ammo_crate_withLid.gltf-cd1149243539a4121f87596de093e99a.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/ammo_crate_withLid.gltf" +dest_files=["res://.godot/imported/ammo_crate_withLid.gltf-cd1149243539a4121f87596de093e99a.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/arrow.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/arrow.bin new file mode 100644 index 0000000..a02c800 Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/arrow.bin differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/arrow.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/arrow.gltf new file mode 100644 index 0000000..1bc0ca1 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/arrow.gltf @@ -0,0 +1,137 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "arrow" + } + ], + "materials" : [ + { + "doubleSided" : true, + "name" : "rogue_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder.007", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "rogue_texture", + "uri" : "rogue_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 73, + "max" : [ + 0.058673419058322906, + 0.36561787128448486, + 0.06774820387363434 + ], + "min" : [ + -0.05866653844714165, + -0.38292860984802246, + -0.03387811779975891 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 73, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 73, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 156, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 876, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 584, + "byteOffset" : 876, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 876, + "byteOffset" : 1460, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 312, + "byteOffset" : 2336, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 2648, + "uri" : "arrow.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/arrow.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/arrow.gltf.import new file mode 100644 index 0000000..c81250a --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/arrow.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://dsdkc05bk3j3p" +path="res://.godot/imported/arrow.gltf-bac7a45e686cae30fe57d0473872e0e2.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/arrow.gltf" +dest_files=["res://.godot/imported/arrow.gltf-bac7a45e686cae30fe57d0473872e0e2.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/arrow_bundle.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/arrow_bundle.bin new file mode 100644 index 0000000..67c2058 Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/arrow_bundle.bin differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/arrow_bundle.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/arrow_bundle.gltf new file mode 100644 index 0000000..a8b92bf --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/arrow_bundle.gltf @@ -0,0 +1,137 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "arrow_bundle" + } + ], + "materials" : [ + { + "doubleSided" : true, + "name" : "rogue_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder.451", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "rogue_texture", + "uri" : "rogue_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 427, + "max" : [ + 0.14118091762065887, + 0.40435054898262024, + 0.1535363495349884 + ], + "min" : [ + -0.150863379240036, + -0.32719185948371887, + -0.13342154026031494 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 427, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 427, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 840, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 5124, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3416, + "byteOffset" : 5124, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 5124, + "byteOffset" : 8540, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1680, + "byteOffset" : 13664, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 15344, + "uri" : "arrow_bundle.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/arrow_bundle.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/arrow_bundle.gltf.import new file mode 100644 index 0000000..9f8358b --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/arrow_bundle.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://b5j2yqyskn5yn" +path="res://.godot/imported/arrow_bundle.gltf-756d116acd8b124c7ef686c4d59d286d.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/arrow_bundle.gltf" +dest_files=["res://.godot/imported/arrow_bundle.gltf-756d116acd8b124c7ef686c4d59d286d.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/axe_1handed.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/axe_1handed.bin new file mode 100644 index 0000000..6f2a1f9 Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/axe_1handed.bin differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/axe_1handed.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/axe_1handed.gltf new file mode 100644 index 0000000..b367258 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/axe_1handed.gltf @@ -0,0 +1,137 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "axe_1handed" + } + ], + "materials" : [ + { + "doubleSided" : true, + "name" : "barbarian_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cube.12900", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "barbarian_texture", + "uri" : "barbarian_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 340, + "max" : [ + 0.12546317279338837, + 0.9713736176490784, + 0.09248148649930954 + ], + "min" : [ + -0.5888571739196777, + -0.27304908633232117, + -0.09248033910989761 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 340, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 340, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 822, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 4080, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2720, + "byteOffset" : 4080, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4080, + "byteOffset" : 6800, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1644, + "byteOffset" : 10880, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 12524, + "uri" : "axe_1handed.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/axe_1handed.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/axe_1handed.gltf.import new file mode 100644 index 0000000..15d09a4 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/axe_1handed.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://cm6xrri1euein" +path="res://.godot/imported/axe_1handed.gltf-349644453ad01b30a495b27cb8529c77.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/axe_1handed.gltf" +dest_files=["res://.godot/imported/axe_1handed.gltf-349644453ad01b30a495b27cb8529c77.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/axe_2handed.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/axe_2handed.bin new file mode 100644 index 0000000..b8abd54 Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/axe_2handed.bin differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/axe_2handed.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/axe_2handed.gltf new file mode 100644 index 0000000..d0295ac --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/axe_2handed.gltf @@ -0,0 +1,137 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "axe_2handed" + } + ], + "materials" : [ + { + "doubleSided" : true, + "name" : "barbarian_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cube.222", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "barbarian_texture", + "uri" : "barbarian_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 591, + "max" : [ + 0.619774341583252, + 1.2916465997695923, + 0.1309015303850174 + ], + "min" : [ + -0.619774341583252, + -0.43298184871673584, + -0.13089920580387115 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 591, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 591, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 1524, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 7092, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4728, + "byteOffset" : 7092, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 7092, + "byteOffset" : 11820, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3048, + "byteOffset" : 18912, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 21960, + "uri" : "axe_2handed.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/axe_2handed.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/axe_2handed.gltf.import new file mode 100644 index 0000000..022d6e8 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/axe_2handed.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://c3uxcvrpmvrvx" +path="res://.godot/imported/axe_2handed.gltf-f366be1ecb72b77fd901dd710a4193a8.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/axe_2handed.gltf" +dest_files=["res://.godot/imported/axe_2handed.gltf-f366be1ecb72b77fd901dd710a4193a8.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/barbarian_texture.png b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/barbarian_texture.png new file mode 100644 index 0000000..29d2db0 Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/barbarian_texture.png differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/barbarian_texture.png.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/barbarian_texture.png.import new file mode 100644 index 0000000..bfb40ee --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/barbarian_texture.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cdvmk4qiiog74" +path.s3tc="res://.godot/imported/barbarian_texture.png-a3784a31fbeae4ab5c5b6ebbbacc2499.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/barbarian_texture.png" +dest_files=["res://.godot/imported/barbarian_texture.png-a3784a31fbeae4ab5c5b6ebbbacc2499.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/crossbow_1handed.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/crossbow_1handed.bin new file mode 100644 index 0000000..580f310 Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/crossbow_1handed.bin differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/crossbow_1handed.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/crossbow_1handed.gltf new file mode 100644 index 0000000..a34c011 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/crossbow_1handed.gltf @@ -0,0 +1,137 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "crossbow_1handed" + } + ], + "materials" : [ + { + "doubleSided" : true, + "name" : "rogue_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cube.054", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "rogue_texture", + "uri" : "rogue_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 678, + "max" : [ + 0.4569547772407532, + 0.23463644087314606, + 0.944194495677948 + ], + "min" : [ + -0.4544583261013031, + -0.17123575508594513, + -0.27768945693969727 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 678, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 678, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 1752, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 8136, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 5424, + "byteOffset" : 8136, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 8136, + "byteOffset" : 13560, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3504, + "byteOffset" : 21696, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 25200, + "uri" : "crossbow_1handed.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/crossbow_1handed.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/crossbow_1handed.gltf.import new file mode 100644 index 0000000..fa52cb7 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/crossbow_1handed.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://mn0xypxmdf5q" +path="res://.godot/imported/crossbow_1handed.gltf-7307b95d9112b95fc5bba59867f71d14.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/crossbow_1handed.gltf" +dest_files=["res://.godot/imported/crossbow_1handed.gltf-7307b95d9112b95fc5bba59867f71d14.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/crossbow_2handed.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/crossbow_2handed.bin new file mode 100644 index 0000000..3ca37dc Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/crossbow_2handed.bin differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/crossbow_2handed.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/crossbow_2handed.gltf new file mode 100644 index 0000000..6c70f58 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/crossbow_2handed.gltf @@ -0,0 +1,137 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "crossbow_2handed" + } + ], + "materials" : [ + { + "doubleSided" : true, + "name" : "rogue_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cube.002", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "rogue_texture", + "uri" : "rogue_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 942, + "max" : [ + 0.6115943789482117, + 0.30800661444664, + 1.1631805896759033 + ], + "min" : [ + -0.611559271812439, + -0.17123575508594513, + -0.27768945693969727 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 942, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 942, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 2376, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 11304, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 7536, + "byteOffset" : 11304, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 11304, + "byteOffset" : 18840, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4752, + "byteOffset" : 30144, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 34896, + "uri" : "crossbow_2handed.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/crossbow_2handed.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/crossbow_2handed.gltf.import new file mode 100644 index 0000000..e2db59a --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/crossbow_2handed.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://bmokp7m7jvtq8" +path="res://.godot/imported/crossbow_2handed.gltf-ec68f6b3d78cff41f2915e45e98a52f5.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/crossbow_2handed.gltf" +dest_files=["res://.godot/imported/crossbow_2handed.gltf-ec68f6b3d78cff41f2915e45e98a52f5.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/dagger.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/dagger.bin new file mode 100644 index 0000000..8825c09 Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/dagger.bin differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/dagger.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/dagger.gltf new file mode 100644 index 0000000..f090037 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/dagger.gltf @@ -0,0 +1,137 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "dagger" + } + ], + "materials" : [ + { + "doubleSided" : true, + "name" : "rogue_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder.031", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "rogue_texture", + "uri" : "rogue_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 207, + "max" : [ + 0.1391316056251526, + 0.9809512495994568, + 0.07587061822414398 + ], + "min" : [ + -0.12016583234071732, + -0.22489459812641144, + -0.07587060332298279 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 207, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 207, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 516, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 2484, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1656, + "byteOffset" : 2484, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2484, + "byteOffset" : 4140, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1032, + "byteOffset" : 6624, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 7656, + "uri" : "dagger.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/dagger.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/dagger.gltf.import new file mode 100644 index 0000000..2694f29 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/dagger.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://20v2mjpyxm15" +path="res://.godot/imported/dagger.gltf-70ed8b2b688d602afe00cdd660c1208b.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/dagger.gltf" +dest_files=["res://.godot/imported/dagger.gltf-70ed8b2b688d602afe00cdd660c1208b.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/druid_staff.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/druid_staff.bin new file mode 100644 index 0000000..2f22bb9 Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/druid_staff.bin differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/druid_staff.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/druid_staff.gltf new file mode 100644 index 0000000..92a255e --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/druid_staff.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "druid_staff" + } + ], + "materials" : [ + { + "name" : "druid_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder.635", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "druid_texture", + "uri" : "druid_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 1094, + "max" : [ + 0.3053012490272522, + 1.3638982772827148, + 0.33105483651161194 + ], + "min" : [ + -0.568760097026825, + -0.892172634601593, + -0.33104071021080017 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 1094, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 1094, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 3186, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 13128, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 8752, + "byteOffset" : 13128, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 13128, + "byteOffset" : 21880, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 6372, + "byteOffset" : 35008, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 41380, + "uri" : "druid_staff.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/druid_staff.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/druid_staff.gltf.import new file mode 100644 index 0000000..1410719 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/druid_staff.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://b3y4uj31tynkt" +path="res://.godot/imported/druid_staff.gltf-8fe9bdf73d87b0c950001b79ebe8f107.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/druid_staff.gltf" +dest_files=["res://.godot/imported/druid_staff.gltf-8fe9bdf73d87b0c950001b79ebe8f107.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/druid_texture.png b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/druid_texture.png new file mode 100644 index 0000000..2373e92 Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/druid_texture.png differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/druid_texture.png.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/druid_texture.png.import new file mode 100644 index 0000000..52cfd51 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/druid_texture.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cxohfhsfjirq1" +path.s3tc="res://.godot/imported/druid_texture.png-c2f4f0e4b534b36ef6f3b1104757eebd.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/druid_texture.png" +dest_files=["res://.godot/imported/druid_texture.png-c2f4f0e4b534b36ef6f3b1104757eebd.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/engineer_Wrench.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/engineer_Wrench.bin new file mode 100644 index 0000000..2c71481 Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/engineer_Wrench.bin differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/engineer_Wrench.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/engineer_Wrench.gltf new file mode 100644 index 0000000..c036dcd --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/engineer_Wrench.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "engineer_Wrench" + } + ], + "materials" : [ + { + "name" : "engineer_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cube.13067", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "engineer_texture", + "uri" : "engineer_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 801, + "max" : [ + 0.35909128189086914, + 1.003676176071167, + 0.1083974540233612 + ], + "min" : [ + -0.3597862422466278, + -0.4707950949668884, + -0.10840839147567749 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 801, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 801, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 1446, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 9612, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 6408, + "byteOffset" : 9612, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 9612, + "byteOffset" : 16020, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2892, + "byteOffset" : 25632, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 28524, + "uri" : "engineer_Wrench.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/engineer_Wrench.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/engineer_Wrench.gltf.import new file mode 100644 index 0000000..d8deb61 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/engineer_Wrench.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://caxn81cxrk20c" +path="res://.godot/imported/engineer_Wrench.gltf-e183307fba4475d8922995590c7a62e4.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/engineer_Wrench.gltf" +dest_files=["res://.godot/imported/engineer_Wrench.gltf-e183307fba4475d8922995590c7a62e4.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/engineer_texture.png b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/engineer_texture.png new file mode 100644 index 0000000..f847d71 Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/engineer_texture.png differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/engineer_texture.png.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/engineer_texture.png.import new file mode 100644 index 0000000..10015e1 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/engineer_texture.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://2osam4ul1jdp" +path.s3tc="res://.godot/imported/engineer_texture.png-7aba2ec8d12f685aa26754b2e8d7c258.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/engineer_texture.png" +dest_files=["res://.godot/imported/engineer_texture.png-7aba2ec8d12f685aa26754b2e8d7c258.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/knight_texture.png b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/knight_texture.png new file mode 100644 index 0000000..a56eae7 Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/knight_texture.png differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/knight_texture.png.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/knight_texture.png.import new file mode 100644 index 0000000..ff28687 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/knight_texture.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://7h8k13l3ftym" +path.s3tc="res://.godot/imported/knight_texture.png-6b0fdb44e5d6d8d20afc80b632c61d84.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/knight_texture.png" +dest_files=["res://.godot/imported/knight_texture.png-6b0fdb44e5d6d8d20afc80b632c61d84.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mage_texture.png b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mage_texture.png new file mode 100644 index 0000000..d0b91fb Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mage_texture.png differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mage_texture.png.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mage_texture.png.import new file mode 100644 index 0000000..5f265d1 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mage_texture.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://uhbwkrlatyey" +path.s3tc="res://.godot/imported/mage_texture.png-6768cb4f1794ce51d9db2e7134f5cc7a.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mage_texture.png" +dest_files=["res://.godot/imported/mage_texture.png-6768cb4f1794ce51d9db2e7134f5cc7a.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mug_empty.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mug_empty.bin new file mode 100644 index 0000000..9411527 Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mug_empty.bin differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mug_empty.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mug_empty.gltf new file mode 100644 index 0000000..6b18872 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mug_empty.gltf @@ -0,0 +1,137 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "mug_empty" + } + ], + "materials" : [ + { + "doubleSided" : true, + "name" : "barbarian_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder.062", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "barbarian_texture", + "uri" : "barbarian_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 389, + "max" : [ + 0.33625468611717224, + 0.2479029893875122, + 0.19797927141189575 + ], + "min" : [ + -0.1979786902666092, + -0.23884634673595428, + -0.19797973334789276 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 389, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 389, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 1098, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 4668, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3112, + "byteOffset" : 4668, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4668, + "byteOffset" : 7780, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2196, + "byteOffset" : 12448, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 14644, + "uri" : "mug_empty.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mug_empty.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mug_empty.gltf.import new file mode 100644 index 0000000..01d2c32 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mug_empty.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://bge1hkrq71xl2" +path="res://.godot/imported/mug_empty.gltf-784ff95015698065769840fce1195a77.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mug_empty.gltf" +dest_files=["res://.godot/imported/mug_empty.gltf-784ff95015698065769840fce1195a77.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mug_full.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mug_full.bin new file mode 100644 index 0000000..514dba1 Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mug_full.bin differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mug_full.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mug_full.gltf new file mode 100644 index 0000000..5646fcc --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mug_full.gltf @@ -0,0 +1,137 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "mug_full" + } + ], + "materials" : [ + { + "doubleSided" : true, + "name" : "barbarian_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder.061", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "barbarian_texture", + "uri" : "barbarian_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 413, + "max" : [ + 0.33625468611717224, + 0.3095194399356842, + 0.19797927141189575 + ], + "min" : [ + -0.1979786902666092, + -0.23884634673595428, + -0.19797973334789276 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 413, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 413, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 1278, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 4956, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3304, + "byteOffset" : 4956, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4956, + "byteOffset" : 8260, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2556, + "byteOffset" : 13216, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 15772, + "uri" : "mug_full.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mug_full.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mug_full.gltf.import new file mode 100644 index 0000000..2a9e22a --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mug_full.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://ctb5p2fygkino" +path="res://.godot/imported/mug_full.gltf-6e5a033469aebf0ddd123269486c4c09.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/mug_full.gltf" +dest_files=["res://.godot/imported/mug_full.gltf-6e5a033469aebf0ddd123269486c4c09.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_blue.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_blue.bin new file mode 100644 index 0000000..cf8e657 Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_blue.bin differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_blue.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_blue.gltf new file mode 100644 index 0000000..23c08bd --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_blue.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "potion_huge_blue" + } + ], + "materials" : [ + { + "name" : "druid_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder.691", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "druid_texture", + "uri" : "druid_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 333, + "max" : [ + 0.25316718220710754, + 0.42855992913246155, + 0.26619505882263184 + ], + "min" : [ + -0.25316566228866577, + -0.18806827068328857, + -0.2661947011947632 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 333, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 333, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 1080, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 3996, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2664, + "byteOffset" : 3996, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3996, + "byteOffset" : 6660, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2160, + "byteOffset" : 10656, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 12816, + "uri" : "potion_huge_blue.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_blue.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_blue.gltf.import new file mode 100644 index 0000000..5bd7d42 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_blue.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://lmfvhtele2hm" +path="res://.godot/imported/potion_huge_blue.gltf-7c74f33b9f577fc07225360f6c9e27ff.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_blue.gltf" +dest_files=["res://.godot/imported/potion_huge_blue.gltf-7c74f33b9f577fc07225360f6c9e27ff.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_green.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_green.bin new file mode 100644 index 0000000..bb8c6e1 Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_green.bin differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_green.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_green.gltf new file mode 100644 index 0000000..5c4f1b7 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_green.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "potion_huge_green" + } + ], + "materials" : [ + { + "name" : "druid_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder.687", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "druid_texture", + "uri" : "druid_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 338, + "max" : [ + 0.25316718220710754, + 0.42855992913246155, + 0.26619505882263184 + ], + "min" : [ + -0.25316566228866577, + -0.18806827068328857, + -0.2661947011947632 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 338, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 338, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 1080, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 4056, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2704, + "byteOffset" : 4056, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4056, + "byteOffset" : 6760, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2160, + "byteOffset" : 10816, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 12976, + "uri" : "potion_huge_green.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_green.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_green.gltf.import new file mode 100644 index 0000000..53b2cf8 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_green.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://71aymg1hi1j4" +path="res://.godot/imported/potion_huge_green.gltf-259394ecefc331df0f41926364417c7d.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_green.gltf" +dest_files=["res://.godot/imported/potion_huge_green.gltf-259394ecefc331df0f41926364417c7d.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_orange.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_orange.bin new file mode 100644 index 0000000..43cf23b Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_orange.bin differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_orange.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_orange.gltf new file mode 100644 index 0000000..b6c1fa0 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_orange.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "potion_huge_orange" + } + ], + "materials" : [ + { + "name" : "druid_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder.699", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "druid_texture", + "uri" : "druid_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 335, + "max" : [ + 0.25316718220710754, + 0.42855992913246155, + 0.26619505882263184 + ], + "min" : [ + -0.25316566228866577, + -0.18806827068328857, + -0.2661947011947632 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 335, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 335, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 1080, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 4020, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2680, + "byteOffset" : 4020, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4020, + "byteOffset" : 6700, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2160, + "byteOffset" : 10720, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 12880, + "uri" : "potion_huge_orange.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_orange.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_orange.gltf.import new file mode 100644 index 0000000..5bce811 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_orange.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://3cnyhc5x443f" +path="res://.godot/imported/potion_huge_orange.gltf-7f36044fe7f9a4b3b34619e99e0803dc.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_orange.gltf" +dest_files=["res://.godot/imported/potion_huge_orange.gltf-7f36044fe7f9a4b3b34619e99e0803dc.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_red.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_red.bin new file mode 100644 index 0000000..2e99b5c Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_red.bin differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_red.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_red.gltf new file mode 100644 index 0000000..f5e9760 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_red.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "potion_huge_red" + } + ], + "materials" : [ + { + "name" : "druid_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder.695", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "druid_texture", + "uri" : "druid_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 333, + "max" : [ + 0.25316718220710754, + 0.42855992913246155, + 0.26619505882263184 + ], + "min" : [ + -0.25316566228866577, + -0.18806827068328857, + -0.2661947011947632 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 333, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 333, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 1080, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 3996, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2664, + "byteOffset" : 3996, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3996, + "byteOffset" : 6660, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2160, + "byteOffset" : 10656, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 12816, + "uri" : "potion_huge_red.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_red.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_red.gltf.import new file mode 100644 index 0000000..593a273 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_red.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://c8ydacxkrg3vn" +path="res://.godot/imported/potion_huge_red.gltf-eeadd0953741d0449da415f21ee966d3.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_huge_red.gltf" +dest_files=["res://.godot/imported/potion_huge_red.gltf-eeadd0953741d0449da415f21ee966d3.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_blue.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_blue.bin new file mode 100644 index 0000000..4c4e781 Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_blue.bin differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_blue.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_blue.gltf new file mode 100644 index 0000000..389e231 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_blue.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "potion_large_blue" + } + ], + "materials" : [ + { + "name" : "druid_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder.689", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "druid_texture", + "uri" : "druid_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 186, + "max" : [ + 0.17600591480731964, + 0.17925411462783813, + 0.18509361147880554 + ], + "min" : [ + -0.17606240510940552, + -0.37190544605255127, + -0.1850929856300354 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 186, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 186, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 600, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 2232, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1488, + "byteOffset" : 2232, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2232, + "byteOffset" : 3720, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1200, + "byteOffset" : 5952, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 7152, + "uri" : "potion_large_blue.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_blue.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_blue.gltf.import new file mode 100644 index 0000000..db9400a --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_blue.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://bkyovw07andpr" +path="res://.godot/imported/potion_large_blue.gltf-2b4bfe2649ef8cc1706abcc028ea8512.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_blue.gltf" +dest_files=["res://.godot/imported/potion_large_blue.gltf-2b4bfe2649ef8cc1706abcc028ea8512.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_green.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_green.bin new file mode 100644 index 0000000..c4de8fd Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_green.bin differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_green.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_green.gltf new file mode 100644 index 0000000..fbb66ec --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_green.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "potion_large_green" + } + ], + "materials" : [ + { + "name" : "druid_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder.685", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "druid_texture", + "uri" : "druid_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 186, + "max" : [ + 0.17600591480731964, + 0.17925411462783813, + 0.18509361147880554 + ], + "min" : [ + -0.17606240510940552, + -0.37190544605255127, + -0.1850929856300354 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 186, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 186, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 600, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 2232, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1488, + "byteOffset" : 2232, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2232, + "byteOffset" : 3720, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1200, + "byteOffset" : 5952, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 7152, + "uri" : "potion_large_green.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_green.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_green.gltf.import new file mode 100644 index 0000000..09a6f4a --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_green.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://c84sbv8efj2x4" +path="res://.godot/imported/potion_large_green.gltf-e1528e1d2e5ced079cd62b17fc172ddf.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_green.gltf" +dest_files=["res://.godot/imported/potion_large_green.gltf-e1528e1d2e5ced079cd62b17fc172ddf.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_orange.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_orange.bin new file mode 100644 index 0000000..fd6aacd Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_orange.bin differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_orange.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_orange.gltf new file mode 100644 index 0000000..841b458 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_orange.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "potion_large_orange" + } + ], + "materials" : [ + { + "name" : "druid_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder.697", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "druid_texture", + "uri" : "druid_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 186, + "max" : [ + 0.17600591480731964, + 0.17925411462783813, + 0.18509361147880554 + ], + "min" : [ + -0.17606240510940552, + -0.37190544605255127, + -0.1850929856300354 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 186, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 186, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 600, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 2232, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1488, + "byteOffset" : 2232, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2232, + "byteOffset" : 3720, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1200, + "byteOffset" : 5952, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 7152, + "uri" : "potion_large_orange.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_orange.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_orange.gltf.import new file mode 100644 index 0000000..1a422c9 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_orange.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://f1t5hneppm5m" +path="res://.godot/imported/potion_large_orange.gltf-d5cff50349d31264c7fe22e9ef244ed8.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_orange.gltf" +dest_files=["res://.godot/imported/potion_large_orange.gltf-d5cff50349d31264c7fe22e9ef244ed8.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_red.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_red.bin new file mode 100644 index 0000000..9437f4b Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_red.bin differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_red.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_red.gltf new file mode 100644 index 0000000..09ec710 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_red.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "potion_large_red" + } + ], + "materials" : [ + { + "name" : "druid_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder.693", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "druid_texture", + "uri" : "druid_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 186, + "max" : [ + 0.17600591480731964, + 0.17925411462783813, + 0.18509361147880554 + ], + "min" : [ + -0.17606240510940552, + -0.37190544605255127, + -0.1850929856300354 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 186, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 186, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 600, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 2232, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1488, + "byteOffset" : 2232, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2232, + "byteOffset" : 3720, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1200, + "byteOffset" : 5952, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 7152, + "uri" : "potion_large_red.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_red.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_red.gltf.import new file mode 100644 index 0000000..118671b --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_red.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://dhg1ndsgo1pq0" +path="res://.godot/imported/potion_large_red.gltf-dc51ad2d6704bdced1c1ea356d87ab7e.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_large_red.gltf" +dest_files=["res://.godot/imported/potion_large_red.gltf-dc51ad2d6704bdced1c1ea356d87ab7e.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_blue.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_blue.bin new file mode 100644 index 0000000..6e13d80 Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_blue.bin differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_blue.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_blue.gltf new file mode 100644 index 0000000..b1fc193 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_blue.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "potion_medium_blue" + } + ], + "materials" : [ + { + "name" : "druid_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder.688", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "druid_texture", + "uri" : "druid_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 186, + "max" : [ + 0.1714097112417221, + 0.15140002965927124, + 0.18025650084018707 + ], + "min" : [ + -0.17145685851573944, + -0.35442373156547546, + -0.18025478720664978 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 186, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 186, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 600, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 2232, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1488, + "byteOffset" : 2232, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2232, + "byteOffset" : 3720, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1200, + "byteOffset" : 5952, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 7152, + "uri" : "potion_medium_blue.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_blue.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_blue.gltf.import new file mode 100644 index 0000000..25b4a26 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_blue.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://bm5evnhfbu0cq" +path="res://.godot/imported/potion_medium_blue.gltf-7fdea7cdc52a821a093d5d71d258ddbb.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_blue.gltf" +dest_files=["res://.godot/imported/potion_medium_blue.gltf-7fdea7cdc52a821a093d5d71d258ddbb.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_green.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_green.bin new file mode 100644 index 0000000..82bd4d2 Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_green.bin differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_green.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_green.gltf new file mode 100644 index 0000000..b762ac6 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_green.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "potion_medium_green" + } + ], + "materials" : [ + { + "name" : "druid_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder.667", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "druid_texture", + "uri" : "druid_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 186, + "max" : [ + 0.1714097112417221, + 0.15140002965927124, + 0.18025650084018707 + ], + "min" : [ + -0.17145685851573944, + -0.35442373156547546, + -0.18025478720664978 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 186, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 186, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 600, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 2232, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1488, + "byteOffset" : 2232, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2232, + "byteOffset" : 3720, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1200, + "byteOffset" : 5952, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 7152, + "uri" : "potion_medium_green.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_green.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_green.gltf.import new file mode 100644 index 0000000..dfccb07 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_green.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://tx6n7i6chqg6" +path="res://.godot/imported/potion_medium_green.gltf-b8669c801bfe755997091dd212e315a6.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_green.gltf" +dest_files=["res://.godot/imported/potion_medium_green.gltf-b8669c801bfe755997091dd212e315a6.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_orange.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_orange.bin new file mode 100644 index 0000000..1172560 Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_orange.bin differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_orange.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_orange.gltf new file mode 100644 index 0000000..d9d2888 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_orange.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "potion_medium_orange" + } + ], + "materials" : [ + { + "name" : "druid_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder.696", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "druid_texture", + "uri" : "druid_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 186, + "max" : [ + 0.1714097112417221, + 0.15140002965927124, + 0.18025650084018707 + ], + "min" : [ + -0.17145685851573944, + -0.35442373156547546, + -0.18025478720664978 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 186, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 186, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 600, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 2232, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1488, + "byteOffset" : 2232, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2232, + "byteOffset" : 3720, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1200, + "byteOffset" : 5952, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 7152, + "uri" : "potion_medium_orange.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_orange.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_orange.gltf.import new file mode 100644 index 0000000..99f3d0d --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_orange.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://c53xxsde8ngb3" +path="res://.godot/imported/potion_medium_orange.gltf-733c8709910e77923aad50e5c053a417.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_orange.gltf" +dest_files=["res://.godot/imported/potion_medium_orange.gltf-733c8709910e77923aad50e5c053a417.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_red.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_red.bin new file mode 100644 index 0000000..960d641 Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_red.bin differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_red.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_red.gltf new file mode 100644 index 0000000..d1d8ec8 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_red.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "potion_medium_red" + } + ], + "materials" : [ + { + "name" : "druid_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder.692", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "druid_texture", + "uri" : "druid_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 186, + "max" : [ + 0.1714097112417221, + 0.15140002965927124, + 0.18025650084018707 + ], + "min" : [ + -0.17145685851573944, + -0.35442373156547546, + -0.18025478720664978 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 186, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 186, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 600, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 2232, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1488, + "byteOffset" : 2232, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2232, + "byteOffset" : 3720, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1200, + "byteOffset" : 5952, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 7152, + "uri" : "potion_medium_red.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_red.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_red.gltf.import new file mode 100644 index 0000000..95948b2 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_red.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://bsfpigdssyetf" +path="res://.godot/imported/potion_medium_red.gltf-affcf220d6221905d953c3bc356b04aa.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_medium_red.gltf" +dest_files=["res://.godot/imported/potion_medium_red.gltf-affcf220d6221905d953c3bc356b04aa.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_blue.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_blue.bin new file mode 100644 index 0000000..d5e4b1d Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_blue.bin differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_blue.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_blue.gltf new file mode 100644 index 0000000..2b6b0d6 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_blue.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "potion_small_blue" + } + ], + "materials" : [ + { + "name" : "druid_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder.690", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "druid_texture", + "uri" : "druid_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 138, + "max" : [ + 0.07557813823223114, + 0.15140002965927124, + 0.07946857064962387 + ], + "min" : [ + -0.07557940483093262, + -0.31261304020881653, + -0.07946787774562836 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 138, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 138, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 420, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 1656, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1104, + "byteOffset" : 1656, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1656, + "byteOffset" : 2760, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 840, + "byteOffset" : 4416, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 5256, + "uri" : "potion_small_blue.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_blue.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_blue.gltf.import new file mode 100644 index 0000000..f8764f7 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_blue.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://c5dtk4lqmb510" +path="res://.godot/imported/potion_small_blue.gltf-d4770a87772dab3775456a2f2fe05339.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_blue.gltf" +dest_files=["res://.godot/imported/potion_small_blue.gltf-d4770a87772dab3775456a2f2fe05339.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_green.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_green.bin new file mode 100644 index 0000000..ecf1dd3 Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_green.bin differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_green.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_green.gltf new file mode 100644 index 0000000..9d728f6 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_green.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "potion_small_green" + } + ], + "materials" : [ + { + "name" : "druid_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder.686", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "druid_texture", + "uri" : "druid_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 138, + "max" : [ + 0.07557813823223114, + 0.15140002965927124, + 0.07946857064962387 + ], + "min" : [ + -0.07557940483093262, + -0.31261304020881653, + -0.07946787774562836 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 138, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 138, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 420, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 1656, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1104, + "byteOffset" : 1656, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1656, + "byteOffset" : 2760, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 840, + "byteOffset" : 4416, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 5256, + "uri" : "potion_small_green.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_green.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_green.gltf.import new file mode 100644 index 0000000..25e25d1 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_green.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://cugygcmjcsssa" +path="res://.godot/imported/potion_small_green.gltf-24a3126171430d219bf7953f2c817843.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_green.gltf" +dest_files=["res://.godot/imported/potion_small_green.gltf-24a3126171430d219bf7953f2c817843.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_orange.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_orange.bin new file mode 100644 index 0000000..370d3a2 Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_orange.bin differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_orange.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_orange.gltf new file mode 100644 index 0000000..45caf90 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_orange.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "potion_small_orange" + } + ], + "materials" : [ + { + "name" : "druid_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder.698", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "druid_texture", + "uri" : "druid_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 138, + "max" : [ + 0.07557813823223114, + 0.15140002965927124, + 0.07946857064962387 + ], + "min" : [ + -0.07557940483093262, + -0.31261304020881653, + -0.07946787774562836 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 138, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 138, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 420, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 1656, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1104, + "byteOffset" : 1656, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1656, + "byteOffset" : 2760, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 840, + "byteOffset" : 4416, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 5256, + "uri" : "potion_small_orange.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_orange.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_orange.gltf.import new file mode 100644 index 0000000..e5e44e1 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_orange.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://b2wx1o2e68fdd" +path="res://.godot/imported/potion_small_orange.gltf-5c66cab988750c098c4f7e2039126999.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_orange.gltf" +dest_files=["res://.godot/imported/potion_small_orange.gltf-5c66cab988750c098c4f7e2039126999.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_red.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_red.bin new file mode 100644 index 0000000..ebf934a Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_red.bin differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_red.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_red.gltf new file mode 100644 index 0000000..4b98244 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_red.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "potion_small_red" + } + ], + "materials" : [ + { + "name" : "druid_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder.694", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "druid_texture", + "uri" : "druid_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 138, + "max" : [ + 0.07557813823223114, + 0.15140002965927124, + 0.07946857064962387 + ], + "min" : [ + -0.07557940483093262, + -0.31261304020881653, + -0.07946787774562836 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 138, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 138, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 420, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 1656, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1104, + "byteOffset" : 1656, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1656, + "byteOffset" : 2760, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 840, + "byteOffset" : 4416, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 5256, + "uri" : "potion_small_red.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_red.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_red.gltf.import new file mode 100644 index 0000000..4fd0031 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_red.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://bmpd3a45xl1ap" +path="res://.godot/imported/potion_small_red.gltf-9532f8013bcf8fd62572fe0ed3b88280.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/potion_small_red.gltf" +dest_files=["res://.godot/imported/potion_small_red.gltf-9532f8013bcf8fd62572fe0ed3b88280.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/quiver.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/quiver.bin new file mode 100644 index 0000000..585cc49 Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/quiver.bin differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/quiver.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/quiver.gltf new file mode 100644 index 0000000..6ed3f94 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/quiver.gltf @@ -0,0 +1,137 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "quiver" + } + ], + "materials" : [ + { + "doubleSided" : true, + "name" : "rogue_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cube.12903", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "rogue_texture", + "uri" : "rogue_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 386, + "max" : [ + 0.15271618962287903, + 0.4207805097103119, + 0.12147191166877747 + ], + "min" : [ + -0.15271618962287903, + -0.5085819363594055, + -0.07299748808145523 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 386, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 386, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 765, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 4632, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3088, + "byteOffset" : 4632, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4632, + "byteOffset" : 7720, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1530, + "byteOffset" : 12352, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 13884, + "uri" : "quiver.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/quiver.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/quiver.gltf.import new file mode 100644 index 0000000..c9eaaaf --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/quiver.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://cbkinrfxsng5g" +path="res://.godot/imported/quiver.gltf-806ad00aa9f8cb43cbb512cb263872a0.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/quiver.gltf" +dest_files=["res://.godot/imported/quiver.gltf-806ad00aa9f8cb43cbb512cb263872a0.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/rogue_texture.png b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/rogue_texture.png new file mode 100644 index 0000000..542954b Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/rogue_texture.png differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/rogue_texture.png.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/rogue_texture.png.import new file mode 100644 index 0000000..a563f7e --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/rogue_texture.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cqcd7qwhoba2" +path.s3tc="res://.godot/imported/rogue_texture.png-23fc46c4996f07003c6e75c03789e475.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/rogue_texture.png" +dest_files=["res://.godot/imported/rogue_texture.png-23fc46c4996f07003c6e75c03789e475.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_badge.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_badge.bin new file mode 100644 index 0000000..b035daa Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_badge.bin differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_badge.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_badge.gltf new file mode 100644 index 0000000..ea24d09 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_badge.gltf @@ -0,0 +1,137 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "shield_badge" + } + ], + "materials" : [ + { + "doubleSided" : true, + "name" : "knight_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder.280", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "knight_texture", + "uri" : "knight_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 283, + "max" : [ + 0.44130662083625793, + 0.4814440906047821, + 0.10111159831285477 + ], + "min" : [ + -0.4413006901741028, + -0.5401484966278076, + -0.14476801455020905 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 283, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 283, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 786, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 3396, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2264, + "byteOffset" : 3396, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3396, + "byteOffset" : 5660, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1572, + "byteOffset" : 9056, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 10628, + "uri" : "shield_badge.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_badge.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_badge.gltf.import new file mode 100644 index 0000000..25916e0 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_badge.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://54bsc4vcbim1" +path="res://.godot/imported/shield_badge.gltf-79948ab1d8f91db8efd781bc29679dab.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_badge.gltf" +dest_files=["res://.godot/imported/shield_badge.gltf-79948ab1d8f91db8efd781bc29679dab.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_badge_color.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_badge_color.bin new file mode 100644 index 0000000..cc45e71 Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_badge_color.bin differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_badge_color.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_badge_color.gltf new file mode 100644 index 0000000..92f4326 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_badge_color.gltf @@ -0,0 +1,137 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "shield_badge_color" + } + ], + "materials" : [ + { + "doubleSided" : true, + "name" : "knight_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder.220", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "knight_texture", + "uri" : "knight_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 279, + "max" : [ + 0.44130662083625793, + 0.4814440906047821, + 0.10111159831285477 + ], + "min" : [ + -0.4413006901741028, + -0.5401484966278076, + -0.14476801455020905 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 279, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 279, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 786, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 3348, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2232, + "byteOffset" : 3348, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3348, + "byteOffset" : 5580, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1572, + "byteOffset" : 8928, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 10500, + "uri" : "shield_badge_color.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_badge_color.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_badge_color.gltf.import new file mode 100644 index 0000000..edbde47 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_badge_color.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://bxti5kr7b36c2" +path="res://.godot/imported/shield_badge_color.gltf-762b48d83bc92b00abdeb99c6b1e7180.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_badge_color.gltf" +dest_files=["res://.godot/imported/shield_badge_color.gltf-762b48d83bc92b00abdeb99c6b1e7180.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_round.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_round.bin new file mode 100644 index 0000000..9e35d33 Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_round.bin differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_round.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_round.gltf new file mode 100644 index 0000000..d1a20d3 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_round.gltf @@ -0,0 +1,137 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "shield_round" + } + ], + "materials" : [ + { + "doubleSided" : true, + "name" : "knight_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder.010", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "knight_texture", + "uri" : "knight_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 322, + "max" : [ + 0.4413006901741028, + 0.44128894805908203, + 0.18717752397060394 + ], + "min" : [ + -0.44130635261535645, + -0.44131818413734436, + -0.14476801455020905 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 322, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 322, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 852, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 3864, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2576, + "byteOffset" : 3864, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3864, + "byteOffset" : 6440, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1704, + "byteOffset" : 10304, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 12008, + "uri" : "shield_round.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_round.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_round.gltf.import new file mode 100644 index 0000000..b12075e --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_round.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://bs0lkqdbyawn7" +path="res://.godot/imported/shield_round.gltf-8ed3cb66613c2aaab38d037adef2be5d.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_round.gltf" +dest_files=["res://.godot/imported/shield_round.gltf-8ed3cb66613c2aaab38d037adef2be5d.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_round_barbarian.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_round_barbarian.bin new file mode 100644 index 0000000..84ef0cd Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_round_barbarian.bin differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_round_barbarian.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_round_barbarian.gltf new file mode 100644 index 0000000..0902b86 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_round_barbarian.gltf @@ -0,0 +1,137 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "shield_round_barbarian" + } + ], + "materials" : [ + { + "doubleSided" : true, + "name" : "barbarian_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder.404", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "barbarian_texture", + "uri" : "barbarian_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 314, + "max" : [ + 0.44130635261535645, + 0.44128894805908203, + 0.18717752397060394 + ], + "min" : [ + -0.4413006901741028, + -0.44131818413734436, + -0.14476801455020905 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 314, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 314, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 852, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 3768, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2512, + "byteOffset" : 3768, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3768, + "byteOffset" : 6280, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1704, + "byteOffset" : 10048, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 11752, + "uri" : "shield_round_barbarian.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_round_barbarian.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_round_barbarian.gltf.import new file mode 100644 index 0000000..0d88fc2 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_round_barbarian.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://bwcpwwvyxj8hj" +path="res://.godot/imported/shield_round_barbarian.gltf-8e0fa0abca1d2d61de2e62c8589a390a.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_round_barbarian.gltf" +dest_files=["res://.godot/imported/shield_round_barbarian.gltf-8e0fa0abca1d2d61de2e62c8589a390a.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_round_color.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_round_color.bin new file mode 100644 index 0000000..2da32ba Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_round_color.bin differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_round_color.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_round_color.gltf new file mode 100644 index 0000000..e1cbbc9 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_round_color.gltf @@ -0,0 +1,137 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "shield_round_color" + } + ], + "materials" : [ + { + "doubleSided" : true, + "name" : "knight_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder.013", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "knight_texture", + "uri" : "knight_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 314, + "max" : [ + 0.44130635261535645, + 0.44128894805908203, + 0.18717752397060394 + ], + "min" : [ + -0.4413006901741028, + -0.44131818413734436, + -0.14476801455020905 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 314, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 314, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 852, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 3768, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2512, + "byteOffset" : 3768, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3768, + "byteOffset" : 6280, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1704, + "byteOffset" : 10048, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 11752, + "uri" : "shield_round_color.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_round_color.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_round_color.gltf.import new file mode 100644 index 0000000..68aee2f --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_round_color.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://ccdqe3qb6kqb8" +path="res://.godot/imported/shield_round_color.gltf-4bc9a38e520ce894aaae9c10fd608abb.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_round_color.gltf" +dest_files=["res://.godot/imported/shield_round_color.gltf-4bc9a38e520ce894aaae9c10fd608abb.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_spikes.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_spikes.bin new file mode 100644 index 0000000..6bf1c5f Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_spikes.bin differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_spikes.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_spikes.gltf new file mode 100644 index 0000000..161bc36 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_spikes.gltf @@ -0,0 +1,137 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "shield_spikes" + } + ], + "materials" : [ + { + "doubleSided" : true, + "name" : "knight_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder.022", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "knight_texture", + "uri" : "knight_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 592, + "max" : [ + 0.5035235285758972, + 0.4814440906047821, + 0.31501761078834534 + ], + "min" : [ + -0.5035178661346436, + -0.555518388748169, + -0.14476801455020905 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 592, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 592, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 1260, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 7104, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4736, + "byteOffset" : 7104, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 7104, + "byteOffset" : 11840, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2520, + "byteOffset" : 18944, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 21464, + "uri" : "shield_spikes.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_spikes.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_spikes.gltf.import new file mode 100644 index 0000000..c3ad6ba --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_spikes.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://dwl7aa21unsop" +path="res://.godot/imported/shield_spikes.gltf-92829d87eaa08f32d3207e3288d0ebe1.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_spikes.gltf" +dest_files=["res://.godot/imported/shield_spikes.gltf-92829d87eaa08f32d3207e3288d0ebe1.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_spikes_color.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_spikes_color.bin new file mode 100644 index 0000000..ae7d3eb Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_spikes_color.bin differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_spikes_color.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_spikes_color.gltf new file mode 100644 index 0000000..5f30cfe --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_spikes_color.gltf @@ -0,0 +1,137 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "shield_spikes_color" + } + ], + "materials" : [ + { + "doubleSided" : true, + "name" : "knight_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder.019", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "knight_texture", + "uri" : "knight_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 592, + "max" : [ + 0.5035235285758972, + 0.4814440906047821, + 0.31501761078834534 + ], + "min" : [ + -0.5035178661346436, + -0.555518388748169, + -0.14476801455020905 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 592, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 592, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 1260, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 7104, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4736, + "byteOffset" : 7104, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 7104, + "byteOffset" : 11840, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2520, + "byteOffset" : 18944, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 21464, + "uri" : "shield_spikes_color.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_spikes_color.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_spikes_color.gltf.import new file mode 100644 index 0000000..b3bba6e --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_spikes_color.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://v6ph0kldmdok" +path="res://.godot/imported/shield_spikes_color.gltf-83c68d6d6ab4e9cb527b3f27614a5422.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_spikes_color.gltf" +dest_files=["res://.godot/imported/shield_spikes_color.gltf-83c68d6d6ab4e9cb527b3f27614a5422.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_square.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_square.bin new file mode 100644 index 0000000..de4982a Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_square.bin differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_square.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_square.gltf new file mode 100644 index 0000000..0dc58f2 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_square.gltf @@ -0,0 +1,137 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "shield_square" + } + ], + "materials" : [ + { + "doubleSided" : true, + "name" : "knight_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder.005", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "knight_texture", + "uri" : "knight_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 286, + "max" : [ + 0.44130662083625793, + 0.5964441299438477, + 0.1563122719526291 + ], + "min" : [ + -0.4413067698478699, + -0.5964440107345581, + -0.14476801455020905 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 286, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 286, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 786, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 3432, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2288, + "byteOffset" : 3432, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3432, + "byteOffset" : 5720, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1572, + "byteOffset" : 9152, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 10724, + "uri" : "shield_square.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_square.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_square.gltf.import new file mode 100644 index 0000000..e9bdde5 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_square.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://dmpxg0h4ct0f0" +path="res://.godot/imported/shield_square.gltf-c39608f89073e1c5f6a61fddad9006de.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_square.gltf" +dest_files=["res://.godot/imported/shield_square.gltf-c39608f89073e1c5f6a61fddad9006de.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_square_color.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_square_color.bin new file mode 100644 index 0000000..713fe01 Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_square_color.bin differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_square_color.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_square_color.gltf new file mode 100644 index 0000000..a0b3492 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_square_color.gltf @@ -0,0 +1,137 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "shield_square_color" + } + ], + "materials" : [ + { + "doubleSided" : true, + "name" : "knight_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder.021", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "knight_texture", + "uri" : "knight_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 286, + "max" : [ + 0.44130662083625793, + 0.5964441299438477, + 0.1563122719526291 + ], + "min" : [ + -0.4413067698478699, + -0.5964440107345581, + -0.14476801455020905 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 286, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 286, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 786, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 3432, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2288, + "byteOffset" : 3432, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3432, + "byteOffset" : 5720, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1572, + "byteOffset" : 9152, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 10724, + "uri" : "shield_square_color.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_square_color.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_square_color.gltf.import new file mode 100644 index 0000000..5c531c4 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_square_color.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://cn22u7rjyqmik" +path="res://.godot/imported/shield_square_color.gltf-9c43d7be7c2aea21f6d82a0c5d3e302d.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shield_square_color.gltf" +dest_files=["res://.godot/imported/shield_square_color.gltf-9c43d7be7c2aea21f6d82a0c5d3e302d.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shotgun.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shotgun.bin new file mode 100644 index 0000000..5d71ee9 Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shotgun.bin differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shotgun.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shotgun.gltf new file mode 100644 index 0000000..482b0fd --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shotgun.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "shotgun" + } + ], + "materials" : [ + { + "name" : "engineer_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cube.13072", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "engineer_texture", + "uri" : "engineer_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 1357, + "max" : [ + 0.22950682044029236, + 0.3095748722553253, + 1.1475855112075806 + ], + "min" : [ + -0.2299051433801651, + -0.2721025347709656, + -0.5206509828567505 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 1357, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 1357, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 3360, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 16284, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 10856, + "byteOffset" : 16284, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 16284, + "byteOffset" : 27140, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 6720, + "byteOffset" : 43424, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 50144, + "uri" : "shotgun.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shotgun.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shotgun.gltf.import new file mode 100644 index 0000000..96a822d --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shotgun.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://h4acecqxpwgh" +path="res://.godot/imported/shotgun.gltf-76a4127a63e36d058cbf1ba6dfbb31ae.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/shotgun.gltf" +dest_files=["res://.godot/imported/shotgun.gltf-76a4127a63e36d058cbf1ba6dfbb31ae.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/smokebomb.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/smokebomb.bin new file mode 100644 index 0000000..15d9dec Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/smokebomb.bin differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/smokebomb.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/smokebomb.gltf new file mode 100644 index 0000000..1360a22 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/smokebomb.gltf @@ -0,0 +1,137 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "smokebomb" + } + ], + "materials" : [ + { + "doubleSided" : true, + "name" : "rogue_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder.459", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "rogue_texture", + "uri" : "rogue_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 300, + "max" : [ + 0.19129495322704315, + 0.2517341077327728, + 0.18192873895168304 + ], + "min" : [ + -0.19129280745983124, + -0.17134758830070496, + -0.18193383514881134 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 300, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 300, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 930, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 3600, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2400, + "byteOffset" : 3600, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3600, + "byteOffset" : 6000, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1860, + "byteOffset" : 9600, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 11460, + "uri" : "smokebomb.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/smokebomb.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/smokebomb.gltf.import new file mode 100644 index 0000000..9bf7f31 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/smokebomb.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://dguilahsoa2kr" +path="res://.godot/imported/smokebomb.gltf-5d7e17ffbe5dffc044bdde025961842b.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/smokebomb.gltf" +dest_files=["res://.godot/imported/smokebomb.gltf-5d7e17ffbe5dffc044bdde025961842b.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/spellbook_closed.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/spellbook_closed.bin new file mode 100644 index 0000000..0c1f5a0 Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/spellbook_closed.bin differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/spellbook_closed.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/spellbook_closed.gltf new file mode 100644 index 0000000..eba2a05 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/spellbook_closed.gltf @@ -0,0 +1,137 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "spellbook_closed" + } + ], + "materials" : [ + { + "doubleSided" : true, + "name" : "mage_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cube.12901", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "mage_texture", + "uri" : "mage_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 399, + "max" : [ + 0.14651143550872803, + 0.28750017285346985, + 0.2156742513179779 + ], + "min" : [ + -0.14651143550872803, + -0.28749969601631165, + -0.21147052943706512 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 399, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 399, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 876, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 4788, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3192, + "byteOffset" : 4788, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4788, + "byteOffset" : 7980, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1752, + "byteOffset" : 12768, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 14520, + "uri" : "spellbook_closed.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/spellbook_closed.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/spellbook_closed.gltf.import new file mode 100644 index 0000000..0938f96 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/spellbook_closed.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://p5ow7kj048fr" +path="res://.godot/imported/spellbook_closed.gltf-99938c06da9079cc6a2b2428142b9324.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/spellbook_closed.gltf" +dest_files=["res://.godot/imported/spellbook_closed.gltf-99938c06da9079cc6a2b2428142b9324.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/spellbook_open.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/spellbook_open.bin new file mode 100644 index 0000000..78ac723 Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/spellbook_open.bin differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/spellbook_open.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/spellbook_open.gltf new file mode 100644 index 0000000..2a35e30 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/spellbook_open.gltf @@ -0,0 +1,137 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "spellbook_open" + } + ], + "materials" : [ + { + "doubleSided" : true, + "name" : "mage_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cube.12902", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "mage_texture", + "uri" : "mage_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 418, + "max" : [ + 0.4140845835208893, + 0.28441160917282104, + 0.1343671828508377 + ], + "min" : [ + -0.4140845835208893, + -0.2844379246234894, + -0.08757311850786209 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 418, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 418, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 876, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 5016, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3344, + "byteOffset" : 5016, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 5016, + "byteOffset" : 8360, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1752, + "byteOffset" : 13376, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 15128, + "uri" : "spellbook_open.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/spellbook_open.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/spellbook_open.gltf.import new file mode 100644 index 0000000..fa478ca --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/spellbook_open.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://ck11tx76y881e" +path="res://.godot/imported/spellbook_open.gltf-b88ff0e3f89cc41e26efdb80d5d41b95.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/spellbook_open.gltf" +dest_files=["res://.godot/imported/spellbook_open.gltf-b88ff0e3f89cc41e26efdb80d5d41b95.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/staff.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/staff.bin new file mode 100644 index 0000000..680e289 Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/staff.bin differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/staff.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/staff.gltf new file mode 100644 index 0000000..d8bbebc --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/staff.gltf @@ -0,0 +1,137 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "staff" + } + ], + "materials" : [ + { + "doubleSided" : true, + "name" : "mage_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder.039", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "mage_texture", + "uri" : "mage_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 498, + "max" : [ + 0.330841988325119, + 1.2542541027069092, + 0.14617252349853516 + ], + "min" : [ + -0.24536745250225067, + -0.9004455804824829, + -0.14617255330085754 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 498, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 498, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 1320, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 5976, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3984, + "byteOffset" : 5976, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 5976, + "byteOffset" : 9960, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2640, + "byteOffset" : 15936, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 18576, + "uri" : "staff.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/staff.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/staff.gltf.import new file mode 100644 index 0000000..06fca94 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/staff.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://c37jykmqeo5pw" +path="res://.godot/imported/staff.gltf-573b454868c7500fe86765a679ba0288.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/staff.gltf" +dest_files=["res://.godot/imported/staff.gltf-573b454868c7500fe86765a679ba0288.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_1handed.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_1handed.bin new file mode 100644 index 0000000..1aca5d2 Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_1handed.bin differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_1handed.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_1handed.gltf new file mode 100644 index 0000000..ea5115c --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_1handed.gltf @@ -0,0 +1,137 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "sword_1handed" + } + ], + "materials" : [ + { + "doubleSided" : true, + "name" : "knight_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cube.11839", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "knight_texture", + "uri" : "knight_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 358, + "max" : [ + 0.2517259120941162, + 1.4094958305358887, + 0.06531671434640884 + ], + "min" : [ + -0.251718670129776, + -0.36576569080352783, + -0.06531673669815063 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 358, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 358, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 900, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 4296, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2864, + "byteOffset" : 4296, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4296, + "byteOffset" : 7160, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1800, + "byteOffset" : 11456, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 13256, + "uri" : "sword_1handed.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_1handed.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_1handed.gltf.import new file mode 100644 index 0000000..34d8210 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_1handed.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://ddt2ameyjmbht" +path="res://.godot/imported/sword_1handed.gltf-096e436cda882429a3721e6a16468997.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_1handed.gltf" +dest_files=["res://.godot/imported/sword_1handed.gltf-096e436cda882429a3721e6a16468997.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_2handed.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_2handed.bin new file mode 100644 index 0000000..11d1a56 Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_2handed.bin differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_2handed.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_2handed.gltf new file mode 100644 index 0000000..5930167 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_2handed.gltf @@ -0,0 +1,137 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "sword_2handed" + } + ], + "materials" : [ + { + "doubleSided" : true, + "name" : "knight_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cube.12993", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "knight_texture", + "uri" : "knight_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 545, + "max" : [ + 0.41951784491539, + 1.9644392728805542, + 0.12400980293750763 + ], + "min" : [ + -0.41951078176498413, + -0.4013613760471344, + -0.12400994449853897 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 545, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 545, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 1236, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 6540, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4360, + "byteOffset" : 6540, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 6540, + "byteOffset" : 10900, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2472, + "byteOffset" : 17440, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 19912, + "uri" : "sword_2handed.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_2handed.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_2handed.gltf.import new file mode 100644 index 0000000..984f40d --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_2handed.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://cl7npt8b31gvj" +path="res://.godot/imported/sword_2handed.gltf-1a1700322bc68829f5cd66595d3e45cf.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_2handed.gltf" +dest_files=["res://.godot/imported/sword_2handed.gltf-1a1700322bc68829f5cd66595d3e45cf.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_2handed_color.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_2handed_color.bin new file mode 100644 index 0000000..dc5ddd9 Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_2handed_color.bin differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_2handed_color.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_2handed_color.gltf new file mode 100644 index 0000000..2409353 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_2handed_color.gltf @@ -0,0 +1,137 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "sword_2handed_color" + } + ], + "materials" : [ + { + "doubleSided" : true, + "name" : "knight_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cube.12996", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "knight_texture", + "uri" : "knight_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 544, + "max" : [ + 0.41951784491539, + 1.9644392728805542, + 0.12400980293750763 + ], + "min" : [ + -0.41951078176498413, + -0.4013613760471344, + -0.12400994449853897 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 544, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 544, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 1236, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 6528, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4352, + "byteOffset" : 6528, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 6528, + "byteOffset" : 10880, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2472, + "byteOffset" : 17408, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 19880, + "uri" : "sword_2handed_color.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_2handed_color.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_2handed_color.gltf.import new file mode 100644 index 0000000..2b9d1cd --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_2handed_color.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://h4a5nmj116fg" +path="res://.godot/imported/sword_2handed_color.gltf-ae651421b2007f7938fb873bf2a001c0.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/sword_2handed_color.gltf" +dest_files=["res://.godot/imported/sword_2handed_color.gltf-ae651421b2007f7938fb873bf2a001c0.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/turret_base.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/turret_base.bin new file mode 100644 index 0000000..e939f87 Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/turret_base.bin differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/turret_base.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/turret_base.gltf new file mode 100644 index 0000000..c23026f --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/turret_base.gltf @@ -0,0 +1,484 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 4 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "turret_footA", + "rotation" : [ + 0, + 0.9659258127212524, + 0, + 0.2588190734386444 + ], + "translation" : [ + 0.24185866117477417, + 4.38690176451928e-06, + 0.13964934647083282 + ] + }, + { + "mesh" : 1, + "name" : "turret_footB", + "rotation" : [ + 0, + -0.7071068286895752, + 0, + 0.7071068286895752 + ], + "translation" : [ + 0, + 4.38690176451928e-06, + -0.2792816758155823 + ] + }, + { + "mesh" : 2, + "name" : "turret_footC", + "rotation" : [ + 0, + 0.258819043636322, + 0, + 0.9659258127212524 + ], + "translation" : [ + -0.24185866117477417, + 4.38690176451928e-06, + 0.13963069021701813 + ] + }, + { + "mesh" : 3, + "name" : "turret_gun", + "translation" : [ + 0, + 0.22169208526611328, + 0 + ] + }, + { + "children" : [ + 0, + 1, + 2, + 3 + ], + "mesh" : 4, + "name" : "turret_base" + } + ], + "materials" : [ + { + "name" : "engineer_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cube.13060", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + }, + { + "name" : "Cube.13062", + "primitives" : [ + { + "attributes" : { + "POSITION" : 4, + "TEXCOORD_0" : 5, + "NORMAL" : 6 + }, + "indices" : 7, + "material" : 0 + } + ] + }, + { + "name" : "Cube.13059", + "primitives" : [ + { + "attributes" : { + "POSITION" : 8, + "TEXCOORD_0" : 9, + "NORMAL" : 10 + }, + "indices" : 11, + "material" : 0 + } + ] + }, + { + "name" : "Cube.13061", + "primitives" : [ + { + "attributes" : { + "POSITION" : 12, + "TEXCOORD_0" : 13, + "NORMAL" : 14 + }, + "indices" : 15, + "material" : 0 + } + ] + }, + { + "name" : "Torus.064", + "primitives" : [ + { + "attributes" : { + "POSITION" : 16, + "TEXCOORD_0" : 17, + "NORMAL" : 18 + }, + "indices" : 19, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "engineer_texture", + "uri" : "engineer_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 220, + "max" : [ + 0.09661893546581268, + 0.09239551424980164, + 0.18096545338630676 + ], + "min" : [ + -0.2717345952987671, + -0.3659668564796448, + -0.18087321519851685 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 220, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 220, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 558, + "type" : "SCALAR" + }, + { + "bufferView" : 4, + "componentType" : 5126, + "count" : 198, + "max" : [ + 0.0966188907623291, + 0.09239551424980164, + 0.21046559512615204 + ], + "min" : [ + -0.2717345952987671, + -0.3659668266773224, + -0.2104654610157013 + ], + "type" : "VEC3" + }, + { + "bufferView" : 5, + "componentType" : 5126, + "count" : 198, + "type" : "VEC2" + }, + { + "bufferView" : 6, + "componentType" : 5126, + "count" : 198, + "type" : "VEC3" + }, + { + "bufferView" : 7, + "componentType" : 5123, + "count" : 456, + "type" : "SCALAR" + }, + { + "bufferView" : 8, + "componentType" : 5126, + "count" : 142, + "max" : [ + 0.0966188907623291, + 0.09239551424980164, + 0.18096545338630676 + ], + "min" : [ + -0.2717345952987671, + -0.3659668266773224, + -0.18087321519851685 + ], + "type" : "VEC3" + }, + { + "bufferView" : 9, + "componentType" : 5126, + "count" : 142, + "type" : "VEC2" + }, + { + "bufferView" : 10, + "componentType" : 5126, + "count" : 142, + "type" : "VEC3" + }, + { + "bufferView" : 11, + "componentType" : 5123, + "count" : 408, + "type" : "SCALAR" + }, + { + "bufferView" : 12, + "componentType" : 5126, + "count" : 1205, + "max" : [ + 0.49635928869247437, + 0.5451014637947083, + 0.5770796537399292 + ], + "min" : [ + -0.44335028529167175, + 4.083606199856149e-06, + -0.4233914017677307 + ], + "type" : "VEC3" + }, + { + "bufferView" : 13, + "componentType" : 5126, + "count" : 1205, + "type" : "VEC2" + }, + { + "bufferView" : 14, + "componentType" : 5126, + "count" : 1205, + "type" : "VEC3" + }, + { + "bufferView" : 15, + "componentType" : 5123, + "count" : 2838, + "type" : "SCALAR" + }, + { + "bufferView" : 16, + "componentType" : 5126, + "count" : 500, + "max" : [ + 0.3524247109889984, + 0.22211486101150513, + 0.34524214267730713 + ], + "min" : [ + -0.3524243235588074, + -0.06240982189774513, + -0.3078788220882416 + ], + "type" : "VEC3" + }, + { + "bufferView" : 17, + "componentType" : 5126, + "count" : 500, + "type" : "VEC2" + }, + { + "bufferView" : 18, + "componentType" : 5126, + "count" : 500, + "type" : "VEC3" + }, + { + "bufferView" : 19, + "componentType" : 5123, + "count" : 828, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 2640, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1760, + "byteOffset" : 2640, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2640, + "byteOffset" : 4400, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1116, + "byteOffset" : 7040, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 2376, + "byteOffset" : 8156, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1584, + "byteOffset" : 10532, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2376, + "byteOffset" : 12116, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 912, + "byteOffset" : 14492, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 1704, + "byteOffset" : 15404, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1136, + "byteOffset" : 17108, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1704, + "byteOffset" : 18244, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 816, + "byteOffset" : 19948, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 14460, + "byteOffset" : 20764, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 9640, + "byteOffset" : 35224, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 14460, + "byteOffset" : 44864, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 5676, + "byteOffset" : 59324, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 6000, + "byteOffset" : 65000, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4000, + "byteOffset" : 71000, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 6000, + "byteOffset" : 75000, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1656, + "byteOffset" : 81000, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 82656, + "uri" : "turret_base.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/turret_base.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/turret_base.gltf.import new file mode 100644 index 0000000..65a8a80 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/turret_base.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://s6qqyunj2ibc" +path="res://.godot/imported/turret_base.gltf-7eb521c039cc7b6bd9194e0c1a2c502e.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/turret_base.gltf" +dest_files=["res://.godot/imported/turret_base.gltf-7eb521c039cc7b6bd9194e0c1a2c502e.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/wand.bin b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/wand.bin new file mode 100644 index 0000000..492d79a Binary files /dev/null and b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/wand.bin differ diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/wand.gltf b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/wand.gltf new file mode 100644 index 0000000..67f272f --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/wand.gltf @@ -0,0 +1,137 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "wand" + } + ], + "materials" : [ + { + "doubleSided" : true, + "name" : "mage_texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.5 + } + } + ], + "meshes" : [ + { + "name" : "Cylinder.018", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "mage_texture", + "uri" : "mage_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 158, + "max" : [ + 0.08026769757270813, + 0.7004468441009521, + 0.08029752969741821 + ], + "min" : [ + -0.08032731711864471, + -0.26569339632987976, + -0.08029749989509583 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 158, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 158, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 450, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 1896, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1264, + "byteOffset" : 1896, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1896, + "byteOffset" : 3160, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 900, + "byteOffset" : 5056, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 5956, + "uri" : "wand.bin" + } + ] +} diff --git a/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/wand.gltf.import b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/wand.gltf.import new file mode 100644 index 0000000..c19b776 --- /dev/null +++ b/assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/wand.gltf.import @@ -0,0 +1,34 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://dgtqk8a1s64a2" +path="res://.godot/imported/wand.gltf-13ef97b0922f1a07a2e533424864d5e0.scn" + +[deps] + +source_file="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/wand.gltf" +dest_files=["res://.godot/imported/wand.gltf-13ef97b0922f1a07a2e533424864d5e0.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/resources/stick.tscn b/assets/resources/stick.tscn index ee76b2b..44df4f4 100644 --- a/assets/resources/stick.tscn +++ b/assets/resources/stick.tscn @@ -5,4 +5,4 @@ [node name="Stick" type="Node3D"] [node name="resource-wood2" parent="." instance=ExtResource("1_oqiap")] -transform = Transform3D(0.960779, 0, -0.277315, 0, 1, 0, 0.277315, 0, 0.960779, 0, 0, 0) +transform = Transform3D(0.0797212, 3.99921, 0, -3.99921, 0.0797212, 0, 0, 0, 4, -0.0767823, 0.217887, 0.0210116) diff --git a/assets/resources/tree_log.tscn b/assets/resources/tree_log.tscn index ec365ee..435d71b 100644 --- a/assets/resources/tree_log.tscn +++ b/assets/resources/tree_log.tscn @@ -6,4 +6,4 @@ transform = Transform3D(0.999491, 0.0259196, -0.0186059, -0.0261787, 0.999562, -0.0138166, 0.0182396, 0.0142966, 0.999731, 0, 0, 0) [node name="tree-log2" parent="." instance=ExtResource("1_xrlg5")] -transform = Transform3D(-0.274063, -4.36557e-10, 0.533751, -3.72529e-09, 0.6, 9.31323e-10, -0.533751, 0, -0.274063, -0.00175226, 0.0669052, -0.000924808) +transform = Transform3D(0.00784068, 1.49994, 0.0110873, 0.0266151, 0.0109465, -1.49972, -1.49974, 0.00803594, -0.0265568, -0.00175226, 0.0669052, -0.000924808) diff --git a/assets/tools/Pickaxe.tscn b/assets/tools/Pickaxe.tscn index 0137db3..364ef91 100644 --- a/assets/tools/Pickaxe.tscn +++ b/assets/tools/Pickaxe.tscn @@ -5,4 +5,4 @@ [node name="PickaxeScene" type="Node3D"] [node name="tool-pickaxe2" parent="." instance=ExtResource("1_ohrc6")] -transform = Transform3D(0.731247, 0.681981, -0.01344, 0, 0.0197035, 0.999806, 0.682113, -0.731105, 0.0144081, -0.098, 0.0115309, 0.094) +transform = Transform3D(4, 0, 0, 0, 4, 0, 0, 0, 4, 0, -0.281226, 0) diff --git a/assets/tools/Shovel.tscn b/assets/tools/Shovel.tscn index 125109a..febf665 100644 --- a/assets/tools/Shovel.tscn +++ b/assets/tools/Shovel.tscn @@ -3,6 +3,7 @@ [ext_resource type="PackedScene" uid="uid://do83qn7ipbya5" path="res://assets/3rdparty/kenney/survival-kit/Models/tool-shovel.glb" id="1_wx078"] [node name="ShovelScene" type="Node3D"] +transform = Transform3D(4, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0) [node name="tool-shovel2" parent="." instance=ExtResource("1_wx078")] -transform = Transform3D(1.50538, 1.31659, 0.0202139, -4.63598e-09, -0.0307027, 1.99976, 1.31675, -1.5052, -0.0231097, -0.167481, -1.49011e-07, 0.19021) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.095124, 0) diff --git a/assets/tools/Wrench.tscn b/assets/tools/Wrench.tscn index 7ffc4a7..8057c7b 100644 --- a/assets/tools/Wrench.tscn +++ b/assets/tools/Wrench.tscn @@ -1,48 +1,5 @@ -[gd_scene load_steps=5 format=3 uid="uid://cum7lrtovcvk3"] +[gd_scene load_steps=2 format=3 uid="uid://cum7lrtovcvk3"] -[ext_resource type="Texture2D" uid="uid://bxrph04vrjtmq" path="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Characters/gltf/Engineer_engineer_texture.png" id="1_xpnk5"] +[ext_resource type="PackedScene" uid="uid://caxn81cxrk20c" path="res://assets/3rdparty/KayKit_Adventurers_1.0_EXTRA/Assets/engineer_Wrench.gltf" id="1_m4jqb"] -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_b5cru"] -resource_name = "engineer_texture" -albedo_texture = ExtResource("1_xpnk5") -roughness = 0.5 - -[sub_resource type="ArrayMesh" id="ArrayMesh_s6awx"] -_surfaces = [{ -"aabb": AABB(-0.359786, -0.470795, -0.108408, 0.718878, 1.47447, 0.216806), -"format": 34359742465, -"index_count": 1446, -"index_data": PackedByteArray(98, 0, 27, 0, 108, 0, 98, 0, 22, 0, 27, 0, 7, 0, 31, 0, 17, 0, 7, 0, 24, 0, 31, 0, 148, 0, 34, 0, 162, 0, 148, 0, 33, 0, 34, 0, 30, 0, 159, 0, 157, 0, 15, 0, 117, 0, 14, 0, 15, 0, 113, 0, 117, 0, 145, 0, 17, 0, 153, 0, 145, 0, 7, 0, 17, 0, 11, 0, 37, 0, 12, 0, 102, 0, 3, 0, 9, 0, 102, 0, 95, 0, 3, 0, 4, 0, 105, 0, 5, 0, 4, 0, 101, 0, 105, 0, 24, 0, 151, 0, 147, 0, 24, 0, 25, 0, 151, 0, 32, 0, 107, 0, 35, 0, 32, 0, 99, 0, 107, 0, 21, 0, 27, 0, 22, 0, 21, 0, 28, 0, 27, 0, 25, 0, 141, 0, 151, 0, 21, 0, 15, 0, 28, 0, 21, 0, 5, 0, 15, 0, 0, 0, 3, 0, 36, 0, 104, 0, 19, 0, 114, 0, 104, 0, 8, 0, 19, 0, 157, 0, 16, 0, 30, 0, 4, 0, 20, 0, 101, 0, 0, 0, 142, 0, 9, 0, 0, 0, 150, 0, 142, 0, 159, 0, 31, 0, 163, 0, 159, 0, 30, 0, 31, 0, 26, 0, 29, 0, 117, 0, 110, 0, 26, 0, 117, 0, 35, 0, 111, 0, 12, 0, 35, 0, 107, 0, 111, 0, 5, 0, 113, 0, 15, 0, 5, 0, 105, 0, 113, 0, 31, 0, 147, 0, 163, 0, 31, 0, 24, 0, 147, 0, 96, 0, 22, 0, 98, 0, 96, 0, 23, 0, 22, 0, 3, 0, 32, 0, 36, 0, 141, 0, 7, 0, 145, 0, 141, 0, 6, 0, 7, 0, 102, 0, 8, 0, 104, 0, 102, 0, 9, 0, 8, 0, 6, 0, 141, 0, 25, 0, 20, 0, 23, 0, 101, 0, 26, 0, 108, 0, 27, 0, 26, 0, 110, 0, 108, 0, 37, 0, 35, 0, 12, 0, 153, 0, 16, 0, 157, 0, 153, 0, 17, 0, 16, 0, 114, 0, 18, 0, 116, 0, 114, 0, 19, 0, 18, 0, 11, 0, 156, 0, 160, 0, 11, 0, 18, 0, 156, 0, 29, 0, 14, 0, 117, 0, 150, 0, 33, 0, 148, 0, 150, 0, 0, 0, 33, 0, 8, 0, 154, 0, 19, 0, 8, 0, 144, 0, 154, 0, 23, 0, 21, 0, 22, 0, 23, 0, 20, 0, 21, 0, 29, 0, 27, 0, 28, 0, 29, 0, 26, 0, 27, 0, 23, 0, 96, 0, 101, 0, 116, 0, 12, 0, 111, 0, 116, 0, 18, 0, 12, 0, 5, 0, 20, 0, 4, 0, 5, 0, 21, 0, 20, 0, 14, 0, 28, 0, 15, 0, 14, 0, 29, 0, 28, 0, 24, 0, 6, 0, 25, 0, 24, 0, 7, 0, 6, 0, 30, 0, 17, 0, 31, 0, 30, 0, 16, 0, 17, 0, 19, 0, 156, 0, 18, 0, 19, 0, 154, 0, 156, 0, 36, 0, 46, 0, 1, 0, 40, 0, 57, 0, 45, 0, 40, 0, 52, 0, 57, 0, 36, 0, 1, 0, 33, 0, 37, 0, 13, 0, 35, 0, 38, 0, 10, 0, 34, 0, 39, 0, 2, 0, 32, 0, 2, 0, 36, 0, 32, 0, 11, 0, 12, 0, 18, 0, 38, 0, 34, 0, 33, 0, 1, 0, 38, 0, 33, 0, 39, 0, 32, 0, 35, 0, 13, 0, 39, 0, 35, 0, 34, 0, 37, 0, 11, 0, 10, 0, 37, 0, 34, 0, 33, 0, 0, 0, 36, 0, 0, 0, 9, 0, 3, 0, 51, 0, 55, 0, 46, 0, 51, 0, 54, 0, 55, 0, 44, 0, 55, 0, 43, 0, 44, 0, 56, 0, 55, 0, 45, 0, 56, 0, 44, 0, 45, 0, 57, 0, 56, 0, 49, 0, 52, 0, 47, 0, 49, 0, 57, 0, 52, 0, 37, 0, 47, 0, 13, 0, 48, 0, 57, 0, 49, 0, 48, 0, 56, 0, 57, 0, 46, 0, 56, 0, 48, 0, 46, 0, 55, 0, 56, 0, 43, 0, 54, 0, 42, 0, 43, 0, 55, 0, 54, 0, 47, 0, 121, 0, 120, 0, 47, 0, 52, 0, 121, 0, 39, 0, 51, 0, 2, 0, 39, 0, 119, 0, 51, 0, 38, 0, 49, 0, 10, 0, 38, 0, 48, 0, 49, 0, 41, 0, 52, 0, 40, 0, 41, 0, 121, 0, 52, 0, 1, 0, 48, 0, 38, 0, 1, 0, 46, 0, 48, 0, 119, 0, 54, 0, 51, 0, 119, 0, 122, 0, 54, 0, 42, 0, 122, 0, 41, 0, 42, 0, 54, 0, 122, 0, 74, 0, 60, 0, 88, 0, 74, 0, 58, 0, 60, 0, 59, 0, 91, 0, 94, 0, 78, 0, 62, 0, 67, 0, 78, 0, 58, 0, 62, 0, 63, 0, 65, 0, 62, 0, 63, 0, 64, 0, 65, 0, 79, 0, 70, 0, 80, 0, 79, 0, 69, 0, 70, 0, 59, 0, 88, 0, 60, 0, 59, 0, 79, 0, 88, 0, 82, 0, 86, 0, 81, 0, 82, 0, 85, 0, 86, 0, 76, 0, 85, 0, 77, 0, 76, 0, 86, 0, 85, 0, 85, 0, 78, 0, 77, 0, 85, 0, 84, 0, 78, 0, 75, 0, 86, 0, 76, 0, 75, 0, 87, 0, 86, 0, 81, 0, 87, 0, 80, 0, 81, 0, 86, 0, 87, 0, 62, 0, 74, 0, 63, 0, 62, 0, 58, 0, 74, 0, 71, 0, 80, 0, 70, 0, 71, 0, 81, 0, 80, 0, 67, 0, 77, 0, 78, 0, 67, 0, 66, 0, 77, 0, 78, 0, 61, 0, 58, 0, 78, 0, 84, 0, 61, 0, 88, 0, 75, 0, 74, 0, 88, 0, 87, 0, 75, 0, 83, 0, 85, 0, 82, 0, 83, 0, 84, 0, 85, 0, 79, 0, 68, 0, 69, 0, 79, 0, 59, 0, 68, 0, 64, 0, 76, 0, 65, 0, 64, 0, 75, 0, 76, 0, 72, 0, 81, 0, 71, 0, 72, 0, 82, 0, 81, 0, 63, 0, 75, 0, 64, 0, 63, 0, 74, 0, 75, 0, 65, 0, 77, 0, 66, 0, 65, 0, 76, 0, 77, 0, 80, 0, 88, 0, 79, 0, 80, 0, 87, 0, 88, 0, 59, 0, 84, 0, 83, 0, 59, 0, 61, 0, 84, 0, 61, 0, 89, 0, 58, 0, 93, 0, 60, 0, 58, 0, 91, 0, 60, 0, 92, 0, 92, 0, 60, 0, 93, 0, 58, 0, 89, 0, 93, 0, 68, 0, 72, 0, 71, 0, 68, 0, 73, 0, 72, 0, 73, 0, 82, 0, 72, 0, 73, 0, 83, 0, 82, 0, 62, 0, 66, 0, 67, 0, 62, 0, 65, 0, 66, 0, 69, 0, 71, 0, 70, 0, 69, 0, 68, 0, 71, 0, 96, 0, 100, 0, 97, 0, 96, 0, 98, 0, 100, 0, 97, 0, 99, 0, 95, 0, 97, 0, 100, 0, 99, 0, 102, 0, 106, 0, 103, 0, 102, 0, 104, 0, 106, 0, 103, 0, 105, 0, 101, 0, 103, 0, 106, 0, 105, 0, 108, 0, 112, 0, 109, 0, 108, 0, 110, 0, 112, 0, 109, 0, 111, 0, 107, 0, 109, 0, 112, 0, 111, 0, 114, 0, 118, 0, 115, 0, 114, 0, 116, 0, 118, 0, 115, 0, 117, 0, 113, 0, 115, 0, 118, 0, 117, 0, 95, 0, 103, 0, 97, 0, 95, 0, 102, 0, 103, 0, 97, 0, 101, 0, 96, 0, 97, 0, 103, 0, 101, 0, 98, 0, 109, 0, 100, 0, 98, 0, 108, 0, 109, 0, 100, 0, 107, 0, 99, 0, 100, 0, 109, 0, 107, 0, 113, 0, 106, 0, 115, 0, 113, 0, 105, 0, 106, 0, 115, 0, 104, 0, 114, 0, 115, 0, 106, 0, 104, 0, 116, 0, 112, 0, 118, 0, 116, 0, 111, 0, 112, 0, 118, 0, 110, 0, 117, 0, 118, 0, 112, 0, 110, 0, 3, 0, 99, 0, 32, 0, 3, 0, 95, 0, 99, 0, 73, 0, 59, 0, 83, 0, 73, 0, 68, 0, 59, 0, 10, 0, 49, 0, 37, 0, 49, 0, 47, 0, 37, 0, 2, 0, 51, 0, 36, 0, 51, 0, 46, 0, 36, 0, 90, 0, 89, 0, 61, 0, 90, 0, 61, 0, 94, 0, 59, 0, 60, 0, 91, 0, 94, 0, 61, 0, 59, 0, 162, 0, 11, 0, 160, 0, 162, 0, 34, 0, 11, 0, 119, 0, 39, 0, 120, 0, 121, 0, 41, 0, 122, 0, 137, 0, 124, 0, 133, 0, 137, 0, 127, 0, 124, 0, 13, 0, 120, 0, 39, 0, 13, 0, 47, 0, 120, 0, 133, 0, 124, 0, 125, 0, 122, 0, 53, 0, 121, 0, 122, 0, 50, 0, 53, 0, 126, 0, 127, 0, 137, 0, 124, 0, 126, 0, 125, 0, 124, 0, 127, 0, 126, 0, 121, 0, 130, 0, 120, 0, 121, 0, 53, 0, 130, 0, 120, 0, 129, 0, 119, 0, 120, 0, 130, 0, 129, 0, 128, 0, 50, 0, 129, 0, 130, 0, 53, 0, 131, 0, 128, 0, 130, 0, 131, 0, 128, 0, 129, 0, 130, 0, 119, 0, 50, 0, 122, 0, 119, 0, 129, 0, 50, 0, 50, 0, 123, 0, 53, 0, 50, 0, 132, 0, 123, 0, 132, 0, 126, 0, 123, 0, 132, 0, 125, 0, 126, 0, 53, 0, 140, 0, 131, 0, 53, 0, 139, 0, 140, 0, 53, 0, 123, 0, 139, 0, 123, 0, 138, 0, 139, 0, 123, 0, 137, 0, 138, 0, 123, 0, 126, 0, 137, 0, 128, 0, 136, 0, 50, 0, 136, 0, 132, 0, 50, 0, 136, 0, 135, 0, 132, 0, 135, 0, 134, 0, 132, 0, 134, 0, 125, 0, 132, 0, 134, 0, 133, 0, 125, 0, 131, 0, 136, 0, 128, 0, 131, 0, 140, 0, 136, 0, 140, 0, 135, 0, 136, 0, 140, 0, 139, 0, 135, 0, 139, 0, 134, 0, 135, 0, 139, 0, 138, 0, 134, 0, 138, 0, 133, 0, 134, 0, 138, 0, 137, 0, 133, 0, 148, 0, 152, 0, 150, 0, 148, 0, 149, 0, 152, 0, 149, 0, 151, 0, 152, 0, 149, 0, 147, 0, 151, 0, 142, 0, 146, 0, 144, 0, 142, 0, 143, 0, 146, 0, 143, 0, 145, 0, 146, 0, 143, 0, 141, 0, 145, 0, 160, 0, 164, 0, 162, 0, 160, 0, 161, 0, 164, 0, 161, 0, 163, 0, 164, 0, 161, 0, 159, 0, 163, 0, 154, 0, 158, 0, 156, 0, 154, 0, 155, 0, 158, 0, 155, 0, 157, 0, 158, 0, 155, 0, 153, 0, 157, 0, 162, 0, 149, 0, 148, 0, 162, 0, 164, 0, 149, 0, 164, 0, 147, 0, 149, 0, 164, 0, 163, 0, 147, 0, 150, 0, 143, 0, 142, 0, 150, 0, 152, 0, 143, 0, 152, 0, 141, 0, 143, 0, 152, 0, 151, 0, 141, 0, 153, 0, 146, 0, 145, 0, 153, 0, 155, 0, 146, 0, 155, 0, 144, 0, 146, 0, 155, 0, 154, 0, 144, 0, 156, 0, 161, 0, 160, 0, 156, 0, 158, 0, 161, 0, 158, 0, 159, 0, 161, 0, 158, 0, 157, 0, 159, 0, 9, 0, 144, 0, 8, 0, 9, 0, 142, 0, 144, 0, 177, 0, 168, 0, 178, 0, 177, 0, 166, 0, 168, 0, 171, 0, 174, 0, 172, 0, 171, 0, 173, 0, 174, 0, 173, 0, 176, 0, 174, 0, 173, 0, 175, 0, 176, 0, 175, 0, 178, 0, 176, 0, 175, 0, 177, 0, 178, 0, 169, 0, 172, 0, 170, 0, 169, 0, 171, 0, 172, 0, 166, 0, 170, 0, 168, 0, 166, 0, 169, 0, 170, 0, 166, 0, 185, 0, 169, 0, 166, 0, 186, 0, 185, 0, 170, 0, 179, 0, 168, 0, 170, 0, 180, 0, 179, 0, 169, 0, 187, 0, 171, 0, 169, 0, 185, 0, 187, 0, 172, 0, 180, 0, 170, 0, 172, 0, 181, 0, 180, 0, 171, 0, 188, 0, 173, 0, 171, 0, 187, 0, 188, 0, 174, 0, 181, 0, 172, 0, 174, 0, 182, 0, 181, 0, 173, 0, 189, 0, 175, 0, 173, 0, 188, 0, 189, 0, 176, 0, 182, 0, 174, 0, 176, 0, 183, 0, 182, 0, 175, 0, 190, 0, 177, 0, 175, 0, 189, 0, 190, 0, 178, 0, 183, 0, 176, 0, 178, 0, 184, 0, 183, 0, 177, 0, 186, 0, 166, 0, 177, 0, 190, 0, 186, 0, 168, 0, 184, 0, 178, 0, 168, 0, 179, 0, 184, 0, 167, 0, 179, 0, 180, 0, 167, 0, 180, 0, 181, 0, 167, 0, 181, 0, 182, 0, 167, 0, 182, 0, 183, 0, 167, 0, 183, 0, 184, 0, 167, 0, 184, 0, 179, 0, 165, 0, 185, 0, 186, 0, 165, 0, 187, 0, 185, 0, 165, 0, 188, 0, 187, 0, 165, 0, 189, 0, 188, 0, 165, 0, 190, 0, 189, 0, 165, 0, 186, 0, 190, 0, 203, 0, 194, 0, 204, 0, 203, 0, 192, 0, 194, 0, 197, 0, 200, 0, 198, 0, 197, 0, 199, 0, 200, 0, 199, 0, 202, 0, 200, 0, 199, 0, 201, 0, 202, 0, 201, 0, 204, 0, 202, 0, 201, 0, 203, 0, 204, 0, 195, 0, 198, 0, 196, 0, 195, 0, 197, 0, 198, 0, 192, 0, 196, 0, 194, 0, 192, 0, 195, 0, 196, 0, 192, 0, 211, 0, 195, 0, 192, 0, 212, 0, 211, 0, 196, 0, 205, 0, 194, 0, 196, 0, 206, 0, 205, 0, 195, 0, 213, 0, 197, 0, 195, 0, 211, 0, 213, 0, 198, 0, 206, 0, 196, 0, 198, 0, 207, 0, 206, 0, 197, 0, 214, 0, 199, 0, 197, 0, 213, 0, 214, 0, 200, 0, 207, 0, 198, 0, 200, 0, 208, 0, 207, 0, 199, 0, 215, 0, 201, 0, 199, 0, 214, 0, 215, 0, 202, 0, 208, 0, 200, 0, 202, 0, 209, 0, 208, 0, 201, 0, 216, 0, 203, 0, 201, 0, 215, 0, 216, 0, 204, 0, 209, 0, 202, 0, 204, 0, 210, 0, 209, 0, 203, 0, 212, 0, 192, 0, 203, 0, 216, 0, 212, 0, 194, 0, 210, 0, 204, 0, 194, 0, 205, 0, 210, 0, 193, 0, 205, 0, 206, 0, 193, 0, 206, 0, 207, 0, 193, 0, 207, 0, 208, 0, 193, 0, 208, 0, 209, 0, 193, 0, 209, 0, 210, 0, 193, 0, 210, 0, 205, 0, 191, 0, 211, 0, 212, 0, 191, 0, 213, 0, 211, 0, 191, 0, 214, 0, 213, 0, 191, 0, 215, 0, 214, 0, 191, 0, 216, 0, 215, 0, 191, 0, 212, 0, 216, 0, 45, 0, 224, 0, 40, 0, 45, 0, 228, 0, 224, 0, 94, 0, 220, 0, 90, 0, 94, 0, 219, 0, 220, 0, 90, 0, 222, 0, 89, 0, 90, 0, 220, 0, 222, 0, 44, 0, 228, 0, 45, 0, 44, 0, 231, 0, 228, 0, 89, 0, 217, 0, 93, 0, 89, 0, 222, 0, 217, 0, 42, 0, 234, 0, 43, 0, 42, 0, 237, 0, 234, 0, 93, 0, 218, 0, 92, 0, 93, 0, 217, 0, 218, 0, 41, 0, 237, 0, 42, 0, 41, 0, 240, 0, 237, 0, 91, 0, 219, 0, 94, 0, 91, 0, 221, 0, 219, 0, 92, 0, 221, 0, 91, 0, 92, 0, 218, 0, 221, 0, 40, 0, 240, 0, 41, 0, 40, 0, 224, 0, 240, 0, 43, 0, 231, 0, 44, 0, 43, 0, 234, 0, 231, 0, 239, 0, 240, 0, 224, 0, 239, 0, 246, 0, 240, 0, 222, 0, 230, 0, 226, 0, 222, 0, 220, 0, 230, 0, 219, 0, 236, 0, 235, 0, 219, 0, 221, 0, 236, 0, 223, 0, 231, 0, 234, 0, 223, 0, 227, 0, 231, 0, 235, 0, 238, 0, 233, 0, 235, 0, 236, 0, 238, 0, 230, 0, 233, 0, 229, 0, 230, 0, 235, 0, 233, 0, 232, 0, 224, 0, 228, 0, 232, 0, 239, 0, 224, 0, 229, 0, 232, 0, 227, 0, 229, 0, 233, 0, 232, 0, 242, 0, 223, 0, 243, 0, 242, 0, 225, 0, 223, 0, 227, 0, 228, 0, 231, 0, 227, 0, 232, 0, 228, 0, 220, 0, 235, 0, 230, 0, 220, 0, 219, 0, 235, 0, 217, 0, 226, 0, 241, 0, 217, 0, 222, 0, 226, 0, 243, 0, 234, 0, 237, 0, 243, 0, 223, 0, 234, 0, 241, 0, 225, 0, 242, 0, 241, 0, 226, 0, 225, 0, 244, 0, 242, 0, 245, 0, 244, 0, 241, 0, 242, 0, 246, 0, 237, 0, 240, 0, 246, 0, 243, 0, 237, 0, 245, 0, 243, 0, 246, 0, 245, 0, 242, 0, 243, 0, 218, 0, 241, 0, 244, 0, 218, 0, 217, 0, 241, 0, 233, 0, 239, 0, 232, 0, 233, 0, 238, 0, 239, 0, 226, 0, 229, 0, 225, 0, 226, 0, 230, 0, 229, 0, 225, 0, 227, 0, 223, 0, 225, 0, 229, 0, 227, 0, 221, 0, 244, 0, 236, 0, 221, 0, 218, 0, 244, 0, 236, 0, 245, 0, 238, 0, 236, 0, 244, 0, 245, 0, 238, 0, 246, 0, 239, 0, 238, 0, 245, 0, 246, 0), -"name": "engineer_texture", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 247, -"vertex_data": PackedByteArray(166, 233, 222, 61, 137, 17, 165, 62, 203, 47, 161, 189, 120, 148, 85, 61, 129, 145, 155, 62, 230, 111, 44, 189, 128, 148, 85, 189, 129, 145, 155, 62, 220, 111, 44, 189, 174, 233, 222, 189, 137, 17, 165, 62, 193, 47, 161, 189, 42, 92, 18, 190, 191, 192, 114, 63, 152, 123, 201, 189, 108, 121, 246, 189, 118, 120, 128, 63, 169, 75, 154, 189, 38, 92, 18, 62, 204, 44, 66, 63, 184, 47, 161, 189, 101, 121, 246, 61, 248, 92, 80, 63, 135, 223, 118, 189, 205, 178, 168, 178, 63, 154, 5, 63, 175, 223, 118, 189, 72, 74, 220, 178, 32, 154, 253, 62, 198, 47, 161, 189, 194, 148, 85, 61, 128, 145, 155, 62, 72, 115, 44, 61, 174, 233, 222, 61, 137, 17, 165, 62, 105, 49, 161, 61, 166, 233, 222, 189, 137, 17, 165, 62, 114, 49, 161, 61, 187, 148, 85, 189, 128, 145, 155, 62, 82, 115, 44, 61, 38, 92, 18, 190, 190, 192, 114, 63, 232, 125, 201, 61, 100, 121, 246, 189, 118, 120, 128, 63, 1, 78, 154, 61, 42, 92, 18, 62, 203, 44, 66, 63, 123, 49, 161, 61, 107, 121, 246, 61, 248, 92, 80, 63, 34, 227, 118, 61, 138, 76, 220, 50, 30, 154, 253, 62, 109, 49, 161, 61, 15, 181, 168, 50, 62, 154, 5, 63, 252, 226, 118, 61, 50, 68, 132, 190, 194, 82, 89, 63, 162, 123, 201, 189, 133, 38, 139, 190, 30, 166, 95, 63, 182, 75, 154, 189, 231, 53, 184, 190, 29, 154, 46, 63, 190, 75, 154, 189, 45, 56, 173, 190, 60, 127, 44, 63, 170, 123, 201, 189, 206, 218, 183, 62, 19, 88, 38, 63, 187, 223, 118, 189, 76, 22, 169, 62, 193, 30, 34, 63, 205, 47, 161, 189, 41, 56, 173, 190, 60, 127, 44, 63, 215, 125, 201, 61, 228, 53, 184, 190, 29, 154, 46, 63, 237, 77, 154, 61, 132, 38, 139, 190, 29, 166, 95, 63, 245, 77, 154, 61, 48, 68, 132, 190, 194, 82, 89, 63, 222, 125, 201, 61, 79, 22, 169, 62, 193, 30, 34, 63, 103, 49, 161, 61, 208, 218, 183, 62, 19, 88, 38, 63, 238, 226, 118, 61, 152, 165, 243, 189, 127, 145, 155, 62, 164, 223, 118, 189, 147, 165, 243, 61, 127, 145, 155, 62, 185, 223, 118, 189, 152, 165, 243, 61, 126, 145, 155, 62, 241, 226, 118, 61, 147, 165, 243, 189, 126, 145, 155, 62, 6, 227, 118, 61, 3, 42, 39, 179, 127, 145, 155, 62, 175, 223, 118, 189, 229, 200, 43, 50, 126, 145, 155, 62, 252, 226, 118, 61, 211, 88, 152, 61, 128, 145, 155, 62, 32, 5, 196, 53, 211, 88, 152, 189, 128, 145, 155, 62, 205, 134, 202, 53, 29, 183, 10, 189, 157, 184, 29, 62, 214, 132, 87, 61, 23, 133, 130, 189, 148, 184, 29, 62, 185, 43, 213, 186, 194, 33, 2, 189, 148, 184, 29, 62, 151, 216, 80, 189, 248, 36, 2, 61, 148, 184, 29, 62, 157, 216, 80, 189, 97, 135, 130, 61, 148, 184, 29, 62, 29, 45, 213, 186, 156, 186, 10, 61, 157, 184, 29, 62, 209, 132, 87, 61, 189, 139, 148, 61, 224, 140, 139, 62, 136, 24, 195, 189, 236, 139, 148, 189, 223, 140, 139, 62, 170, 26, 195, 61, 233, 227, 9, 62, 223, 140, 139, 62, 177, 127, 222, 53, 243, 139, 148, 61, 223, 140, 139, 62, 164, 26, 195, 61, 59, 161, 59, 190, 151, 133, 16, 62, 189, 59, 57, 189, 197, 139, 148, 189, 224, 140, 139, 62, 130, 24, 195, 189, 163, 225, 148, 189, 6, 239, 44, 62, 183, 14, 195, 61, 69, 161, 59, 190, 149, 133, 16, 62, 134, 61, 57, 61, 136, 225, 148, 189, 6, 239, 44, 62, 92, 13, 195, 189, 55, 229, 148, 61, 6, 239, 44, 62, 97, 13, 195, 189, 155, 225, 9, 62, 6, 239, 44, 62, 112, 62, 132, 53, 97, 229, 148, 61, 6, 239, 44, 62, 177, 14, 195, 61, 63, 111, 83, 182, 136, 44, 113, 190, 179, 85, 81, 189, 34, 54, 81, 182, 132, 44, 113, 190, 132, 86, 81, 61, 92, 172, 80, 189, 220, 250, 126, 190, 34, 12, 83, 51, 32, 158, 80, 61, 220, 250, 126, 190, 186, 165, 157, 50, 196, 124, 223, 54, 137, 59, 151, 190, 112, 98, 79, 189, 63, 49, 51, 189, 100, 202, 163, 190, 101, 98, 79, 189, 65, 49, 51, 189, 162, 11, 191, 190, 77, 98, 79, 189, 197, 124, 223, 54, 212, 154, 203, 190, 83, 98, 79, 189, 56, 63, 51, 61, 162, 11, 191, 190, 96, 98, 79, 189, 52, 63, 51, 61, 100, 202, 163, 190, 117, 98, 79, 189, 150, 66, 223, 54, 132, 59, 151, 190, 139, 98, 79, 61, 66, 49, 51, 189, 95, 202, 163, 190, 139, 98, 79, 61, 68, 49, 51, 189, 161, 11, 191, 190, 132, 98, 79, 61, 195, 71, 223, 54, 205, 154, 203, 190, 137, 98, 79, 61, 55, 63, 51, 61, 161, 11, 191, 190, 142, 98, 79, 61, 50, 63, 51, 61, 96, 202, 163, 190, 143, 98, 79, 61, 18, 76, 209, 189, 150, 62, 148, 190, 94, 56, 38, 189, 16, 76, 209, 189, 69, 152, 206, 190, 71, 56, 38, 189, 103, 116, 213, 54, 30, 197, 235, 190, 78, 56, 38, 189, 183, 82, 209, 61, 69, 152, 206, 190, 108, 56, 38, 189, 183, 82, 209, 61, 153, 62, 148, 190, 124, 56, 38, 189, 14, 76, 209, 189, 146, 62, 148, 190, 98, 56, 38, 61, 15, 76, 209, 189, 63, 152, 206, 190, 106, 56, 38, 61, 224, 89, 214, 54, 26, 197, 235, 190, 111, 56, 38, 61, 188, 82, 209, 61, 63, 152, 206, 190, 108, 56, 38, 61, 185, 82, 209, 61, 146, 62, 148, 190, 94, 56, 38, 61, 194, 64, 228, 61, 27, 155, 145, 190, 98, 173, 152, 179, 194, 64, 228, 61, 189, 59, 209, 190, 11, 3, 132, 49, 95, 251, 213, 54, 14, 12, 241, 190, 232, 116, 174, 51, 25, 58, 228, 189, 189, 59, 209, 190, 142, 164, 171, 51, 25, 58, 228, 189, 27, 155, 145, 190, 50, 41, 215, 48, 7, 218, 180, 60, 226, 253, 18, 190, 202, 82, 77, 189, 30, 124, 97, 61, 226, 253, 18, 190, 196, 11, 35, 187, 146, 217, 199, 188, 215, 253, 18, 190, 214, 132, 87, 61, 206, 136, 97, 189, 226, 253, 18, 190, 43, 11, 35, 187, 92, 243, 180, 188, 226, 253, 18, 190, 198, 82, 77, 189, 190, 189, 199, 60, 215, 253, 18, 190, 209, 132, 87, 61, 29, 212, 162, 190, 88, 128, 244, 62, 184, 47, 161, 189, 152, 14, 173, 190, 67, 113, 4, 63, 170, 123, 201, 189, 148, 222, 163, 190, 11, 33, 0, 63, 242, 174, 141, 189, 231, 53, 184, 190, 114, 252, 1, 63, 190, 75, 154, 189, 233, 5, 174, 190, 236, 155, 239, 62, 145, 223, 118, 189, 137, 177, 173, 190, 21, 244, 251, 62, 145, 0, 89, 189, 246, 102, 15, 190, 63, 193, 25, 63, 179, 123, 201, 189, 76, 242, 238, 189, 73, 243, 15, 63, 196, 47, 161, 189, 250, 153, 20, 190, 43, 247, 18, 63, 252, 174, 141, 189, 31, 69, 192, 189, 223, 102, 19, 63, 166, 223, 118, 189, 222, 215, 239, 189, 5, 46, 29, 63, 198, 75, 154, 189, 76, 255, 255, 189, 50, 252, 21, 63, 164, 0, 89, 189, 231, 5, 174, 190, 236, 155, 239, 62, 26, 227, 118, 61, 228, 53, 184, 190, 114, 252, 1, 63, 237, 77, 154, 61, 137, 177, 173, 190, 21, 244, 251, 62, 51, 4, 89, 61, 150, 14, 173, 190, 67, 113, 4, 63, 215, 125, 201, 61, 28, 212, 162, 190, 88, 128, 244, 62, 122, 49, 161, 61, 147, 222, 163, 190, 11, 33, 0, 63, 194, 176, 141, 61, 214, 215, 239, 189, 5, 46, 29, 63, 229, 77, 154, 61, 28, 69, 192, 189, 223, 102, 19, 63, 3, 227, 118, 61, 70, 255, 255, 189, 49, 252, 21, 63, 32, 4, 89, 61, 69, 242, 238, 189, 73, 243, 15, 63, 112, 49, 161, 61, 243, 102, 15, 190, 62, 193, 25, 63, 205, 125, 201, 61, 249, 153, 20, 190, 41, 247, 18, 63, 184, 176, 141, 61, 129, 109, 215, 189, 223, 140, 139, 62, 171, 20, 57, 189, 160, 109, 215, 189, 223, 140, 139, 62, 126, 24, 57, 61, 94, 129, 215, 189, 6, 239, 44, 62, 208, 61, 57, 61, 74, 129, 215, 189, 6, 239, 44, 62, 115, 59, 57, 189, 251, 189, 87, 190, 32, 11, 158, 59, 124, 61, 57, 61, 233, 26, 153, 190, 156, 18, 250, 189, 5, 21, 57, 189, 165, 218, 115, 190, 230, 164, 6, 190, 209, 59, 57, 189, 175, 218, 115, 190, 228, 164, 6, 190, 114, 61, 57, 61, 239, 26, 153, 190, 150, 18, 250, 189, 36, 24, 57, 61, 0, 21, 134, 190, 32, 163, 63, 62, 241, 20, 57, 189, 155, 98, 81, 190, 50, 145, 117, 62, 219, 20, 57, 189, 172, 98, 81, 190, 46, 145, 117, 62, 77, 24, 57, 61, 7, 21, 134, 190, 30, 163, 63, 62, 56, 24, 57, 61, 240, 189, 87, 190, 36, 11, 158, 59, 199, 59, 57, 189, 8, 247, 157, 190, 85, 32, 108, 189, 255, 20, 57, 189, 228, 41, 141, 190, 13, 157, 152, 57, 254, 20, 57, 189, 4, 6, 146, 190, 13, 155, 132, 61, 249, 20, 57, 189, 223, 56, 129, 190, 213, 67, 251, 61, 247, 20, 57, 189, 16, 247, 157, 190, 79, 32, 108, 189, 42, 24, 57, 61, 236, 41, 141, 190, 89, 158, 152, 57, 43, 24, 57, 61, 12, 6, 146, 190, 11, 155, 132, 61, 48, 24, 57, 61, 231, 56, 129, 190, 209, 67, 251, 61, 51, 24, 57, 61, 201, 178, 15, 62, 214, 222, 26, 63, 203, 47, 161, 189, 45, 182, 231, 61, 92, 110, 15, 63, 205, 47, 161, 189, 12, 234, 29, 62, 97, 9, 18, 63, 60, 142, 136, 189, 98, 5, 174, 61, 50, 79, 18, 63, 183, 223, 118, 189, 111, 189, 235, 61, 201, 153, 29, 63, 178, 223, 118, 189, 233, 200, 11, 62, 91, 17, 20, 63, 14, 38, 81, 189, 206, 218, 183, 62, 188, 80, 2, 63, 203, 223, 118, 189, 96, 210, 172, 62, 29, 22, 236, 62, 204, 223, 118, 189, 161, 19, 166, 62, 235, 7, 253, 62, 28, 38, 81, 189, 88, 145, 157, 62, 55, 58, 243, 62, 212, 47, 161, 189, 76, 22, 169, 62, 70, 156, 5, 63, 211, 47, 161, 189, 254, 193, 154, 62, 62, 13, 1, 63, 63, 142, 136, 189, 116, 189, 235, 61, 201, 153, 29, 63, 247, 226, 118, 61, 102, 5, 174, 61, 50, 79, 18, 63, 244, 226, 118, 61, 236, 200, 11, 62, 91, 17, 20, 63, 39, 41, 81, 61, 52, 182, 231, 61, 92, 110, 15, 63, 102, 49, 161, 61, 205, 178, 15, 62, 213, 222, 26, 63, 105, 49, 161, 61, 13, 234, 29, 62, 97, 9, 18, 63, 197, 143, 136, 61, 79, 22, 169, 62, 70, 156, 5, 63, 97, 49, 161, 61, 90, 145, 157, 62, 55, 58, 243, 62, 95, 49, 161, 61, 1, 194, 154, 62, 62, 13, 1, 63, 193, 143, 136, 61, 100, 210, 172, 62, 29, 22, 236, 62, 222, 226, 118, 61, 208, 218, 183, 62, 188, 80, 2, 63, 223, 226, 118, 61, 161, 19, 166, 62, 235, 7, 253, 62, 24, 41, 81, 61, 105, 236, 254, 189, 239, 140, 227, 62, 121, 255, 221, 61, 42, 103, 14, 190, 83, 110, 255, 62, 119, 176, 196, 61, 116, 236, 254, 189, 239, 140, 227, 62, 42, 5, 222, 189, 46, 103, 14, 190, 83, 110, 255, 62, 85, 182, 196, 189, 224, 56, 55, 190, 119, 5, 235, 62, 124, 176, 196, 61, 228, 56, 55, 190, 119, 5, 235, 62, 83, 182, 196, 189, 4, 72, 40, 190, 45, 36, 207, 62, 124, 176, 196, 61, 8, 72, 40, 190, 45, 36, 207, 62, 83, 182, 196, 189, 226, 10, 225, 189, 191, 171, 199, 62, 120, 176, 196, 61, 235, 10, 225, 189, 191, 171, 199, 62, 85, 182, 196, 189, 122, 103, 143, 189, 155, 20, 220, 62, 118, 176, 196, 61, 131, 103, 143, 189, 155, 20, 220, 62, 89, 182, 196, 189, 52, 73, 173, 189, 227, 245, 247, 62, 119, 176, 196, 61, 59, 73, 173, 189, 227, 245, 247, 62, 87, 182, 196, 189, 118, 123, 10, 190, 108, 29, 248, 62, 41, 5, 222, 189, 48, 151, 40, 190, 138, 15, 233, 62, 39, 5, 222, 189, 247, 145, 29, 190, 18, 127, 212, 62, 41, 5, 222, 189, 253, 225, 232, 189, 113, 252, 206, 62, 42, 5, 222, 189, 135, 170, 172, 189, 83, 10, 222, 62, 43, 5, 222, 189, 249, 180, 194, 189, 204, 154, 242, 62, 43, 5, 222, 189, 43, 151, 40, 190, 138, 15, 233, 62, 124, 255, 221, 61, 112, 123, 10, 190, 108, 29, 248, 62, 122, 255, 221, 61, 241, 145, 29, 190, 18, 127, 212, 62, 122, 255, 221, 61, 242, 225, 232, 189, 113, 252, 206, 62, 121, 255, 221, 61, 123, 170, 172, 189, 83, 10, 222, 62, 120, 255, 221, 61, 238, 180, 194, 189, 204, 154, 242, 62, 120, 255, 221, 61, 26, 230, 254, 61, 149, 138, 227, 62, 110, 255, 221, 61, 239, 99, 14, 62, 252, 107, 255, 62, 107, 176, 196, 61, 17, 230, 254, 61, 149, 138, 227, 62, 52, 5, 222, 189, 235, 99, 14, 62, 252, 107, 255, 62, 98, 182, 196, 189, 185, 66, 173, 61, 141, 243, 247, 62, 112, 176, 196, 61, 177, 66, 173, 61, 141, 243, 247, 62, 96, 182, 196, 189, 255, 96, 143, 61, 68, 18, 220, 62, 114, 176, 196, 61, 249, 96, 143, 61, 68, 18, 220, 62, 93, 182, 196, 189, 107, 4, 225, 61, 104, 169, 199, 62, 110, 176, 196, 61, 101, 4, 225, 61, 104, 169, 199, 62, 96, 182, 196, 189, 197, 68, 40, 62, 215, 33, 207, 62, 108, 176, 196, 61, 193, 68, 40, 62, 215, 33, 207, 62, 99, 182, 196, 189, 163, 53, 55, 62, 33, 3, 235, 62, 108, 176, 196, 61, 158, 53, 55, 62, 33, 3, 235, 62, 99, 182, 196, 189, 68, 120, 10, 62, 19, 27, 248, 62, 53, 5, 222, 189, 149, 174, 194, 61, 114, 152, 242, 62, 51, 5, 222, 189, 37, 164, 172, 61, 250, 7, 222, 62, 51, 5, 222, 189, 154, 219, 232, 61, 23, 250, 206, 62, 52, 5, 222, 189, 197, 142, 29, 62, 184, 124, 212, 62, 53, 5, 222, 189, 0, 148, 40, 62, 49, 13, 233, 62, 56, 5, 222, 189, 159, 174, 194, 61, 114, 152, 242, 62, 111, 255, 221, 61, 73, 120, 10, 62, 19, 27, 248, 62, 109, 255, 221, 61, 45, 164, 172, 61, 250, 7, 222, 62, 111, 255, 221, 61, 163, 219, 232, 61, 23, 250, 206, 62, 110, 255, 221, 61, 203, 142, 29, 62, 184, 124, 212, 62, 109, 255, 221, 61, 3, 148, 40, 62, 49, 13, 233, 62, 108, 255, 221, 61, 250, 9, 253, 188, 89, 25, 233, 189, 26, 160, 141, 189, 175, 122, 152, 189, 233, 137, 233, 189, 4, 61, 51, 179, 130, 239, 252, 60, 210, 170, 247, 189, 202, 160, 141, 61, 27, 116, 152, 61, 87, 138, 233, 189, 145, 94, 198, 179, 0, 10, 253, 188, 158, 170, 247, 189, 190, 160, 141, 61, 77, 239, 252, 60, 143, 25, 233, 189, 43, 160, 141, 189, 114, 122, 232, 60, 3, 139, 117, 61, 153, 48, 80, 189, 255, 41, 27, 189, 77, 64, 247, 61, 245, 60, 141, 61, 254, 57, 22, 61, 250, 123, 120, 59, 55, 110, 141, 189, 164, 238, 209, 60, 89, 162, 86, 189, 47, 122, 80, 189, 59, 167, 123, 61, 219, 190, 116, 61, 13, 225, 39, 53, 80, 41, 27, 61, 25, 64, 247, 61, 232, 60, 141, 61, 95, 32, 168, 61, 150, 4, 104, 59, 148, 139, 15, 53, 195, 147, 115, 61, 60, 114, 87, 189, 8, 73, 46, 52, 80, 187, 162, 61, 86, 211, 246, 61, 169, 100, 156, 53, 153, 122, 232, 60, 181, 166, 101, 61, 137, 49, 80, 61, 25, 58, 22, 61, 28, 32, 185, 184, 218, 110, 141, 61, 56, 41, 27, 61, 27, 64, 247, 61, 68, 60, 141, 189, 204, 238, 209, 60, 166, 134, 102, 189, 25, 123, 80, 61, 81, 42, 210, 188, 70, 134, 102, 189, 18, 123, 80, 61, 253, 41, 27, 189, 82, 64, 247, 61, 73, 60, 141, 189, 136, 65, 22, 189, 215, 44, 184, 184, 217, 110, 141, 61, 61, 172, 232, 188, 22, 167, 101, 61, 147, 49, 80, 61, 62, 187, 162, 189, 197, 211, 246, 61, 118, 58, 163, 53, 77, 42, 210, 188, 250, 161, 86, 189, 28, 122, 80, 189, 133, 65, 22, 189, 211, 131, 120, 59, 49, 110, 141, 189, 58, 172, 232, 188, 101, 139, 117, 61, 153, 48, 80, 189, 78, 177, 115, 189, 109, 113, 87, 189, 121, 255, 88, 52, 217, 35, 168, 189, 21, 21, 104, 59, 189, 19, 30, 53, 146, 191, 123, 189, 170, 191, 116, 61, 103, 155, 50, 53) -}] -blend_shape_mode = 0 - -[sub_resource type="ArrayMesh" id="ArrayMesh_f55p6"] -resource_name = "Engineer_Cube_13067" -_surfaces = [{ -"aabb": AABB(-0.359786, -0.470795, -0.108408, 0.718878, 1.47447, 0.216806), -"attribute_data": PackedByteArray(40, 162, 38, 62, 142, 62, 30, 63, 40, 162, 38, 62, 185, 116, 41, 63, 160, 198, 43, 62, 198, 232, 41, 63, 80, 227, 149, 62, 190, 142, 17, 63, 202, 157, 154, 62, 190, 142, 17, 63, 148, 59, 53, 62, 198, 232, 41, 63, 218, 96, 58, 62, 142, 62, 30, 63, 218, 96, 58, 62, 185, 116, 41, 63, 21, 188, 222, 62, 64, 231, 157, 62, 21, 188, 222, 62, 148, 83, 180, 62, 77, 182, 221, 62, 48, 158, 177, 62, 77, 182, 221, 62, 220, 49, 155, 62, 77, 182, 221, 62, 220, 49, 155, 62, 77, 182, 221, 62, 48, 158, 177, 62, 108, 197, 209, 62, 64, 231, 165, 62, 108, 197, 209, 62, 148, 83, 188, 62, 51, 203, 210, 62, 48, 158, 185, 62, 51, 203, 210, 62, 220, 49, 163, 62, 51, 203, 210, 62, 220, 49, 163, 62, 51, 203, 210, 62, 48, 158, 185, 62, 26, 129, 48, 62, 225, 148, 36, 63, 26, 129, 48, 62, 183, 94, 25, 63, 26, 129, 48, 62, 225, 148, 36, 63, 26, 129, 48, 62, 231, 4, 26, 63, 26, 129, 48, 62, 17, 59, 37, 63, 160, 198, 43, 62, 198, 232, 41, 63, 80, 227, 149, 62, 190, 142, 17, 63, 40, 162, 38, 62, 142, 62, 30, 63, 40, 162, 38, 62, 185, 116, 41, 63, 218, 96, 58, 62, 142, 62, 30, 63, 218, 96, 58, 62, 185, 116, 41, 63, 202, 157, 154, 62, 190, 142, 17, 63, 148, 59, 53, 62, 198, 232, 41, 63, 21, 188, 222, 62, 64, 231, 157, 62, 21, 188, 222, 62, 148, 83, 180, 62, 77, 182, 221, 62, 48, 158, 177, 62, 77, 182, 221, 62, 220, 49, 155, 62, 77, 182, 221, 62, 220, 49, 155, 62, 77, 182, 221, 62, 48, 158, 177, 62, 108, 197, 209, 62, 64, 231, 165, 62, 108, 197, 209, 62, 148, 83, 188, 62, 51, 203, 210, 62, 48, 158, 185, 62, 51, 203, 210, 62, 220, 49, 163, 62, 51, 203, 210, 62, 220, 49, 163, 62, 51, 203, 210, 62, 48, 158, 185, 62, 26, 129, 48, 62, 231, 4, 26, 63, 26, 129, 48, 62, 17, 59, 37, 63, 26, 129, 48, 62, 225, 148, 36, 63, 26, 129, 48, 62, 183, 94, 25, 63, 26, 129, 48, 62, 225, 148, 36, 63, 116, 248, 227, 62, 4, 194, 162, 62, 116, 248, 227, 62, 88, 46, 185, 62, 63, 148, 228, 62, 222, 140, 161, 62, 63, 148, 228, 62, 50, 249, 183, 62, 67, 146, 232, 62, 198, 233, 170, 62, 67, 146, 232, 62, 26, 86, 193, 62, 214, 152, 231, 62, 166, 80, 171, 62, 214, 152, 231, 62, 250, 188, 193, 62, 65, 237, 203, 62, 222, 140, 169, 62, 65, 237, 203, 62, 50, 249, 191, 62, 65, 237, 203, 62, 50, 249, 191, 62, 12, 137, 204, 62, 4, 194, 170, 62, 12, 137, 204, 62, 88, 46, 193, 62, 214, 152, 231, 62, 166, 80, 171, 62, 214, 152, 231, 62, 250, 188, 193, 62, 67, 146, 232, 62, 198, 233, 170, 62, 67, 146, 232, 62, 26, 86, 193, 62, 63, 148, 228, 62, 222, 140, 161, 62, 63, 148, 228, 62, 50, 249, 183, 62, 116, 248, 227, 62, 4, 194, 162, 62, 116, 248, 227, 62, 88, 46, 185, 62, 12, 137, 204, 62, 4, 194, 170, 62, 12, 137, 204, 62, 88, 46, 193, 62, 65, 237, 203, 62, 222, 140, 169, 62, 65, 237, 203, 62, 50, 249, 191, 62, 65, 237, 203, 62, 50, 249, 191, 62, 186, 76, 59, 62, 198, 232, 41, 63, 186, 76, 59, 62, 156, 178, 30, 63, 72, 182, 37, 62, 156, 178, 30, 63, 72, 182, 37, 62, 198, 232, 41, 63, 72, 182, 37, 62, 156, 178, 30, 63, 72, 182, 37, 62, 198, 232, 41, 63, 186, 76, 59, 62, 198, 232, 41, 63, 186, 76, 59, 62, 156, 178, 30, 63, 140, 64, 152, 62, 190, 142, 17, 63, 26, 129, 48, 62, 156, 178, 30, 63, 26, 129, 48, 62, 198, 232, 41, 63, 26, 129, 48, 62, 198, 232, 41, 63, 26, 129, 48, 62, 198, 232, 41, 63, 26, 129, 48, 62, 198, 232, 41, 63, 26, 129, 48, 62, 156, 178, 30, 63, 140, 64, 152, 62, 190, 142, 17, 63, 112, 193, 41, 62, 198, 232, 41, 63, 184, 224, 148, 62, 190, 142, 17, 63, 98, 160, 155, 62, 190, 142, 17, 63, 74, 48, 156, 62, 176, 209, 17, 63, 196, 64, 55, 62, 198, 232, 41, 63, 147, 176, 225, 62, 244, 233, 12, 63, 98, 159, 154, 62, 54, 166, 47, 63, 147, 176, 225, 62, 244, 233, 12, 63, 207, 110, 233, 62, 244, 233, 12, 63, 207, 110, 233, 62, 244, 233, 12, 63, 98, 160, 155, 62, 54, 166, 47, 63, 212, 51, 156, 62, 165, 133, 47, 63, 147, 176, 225, 62, 244, 233, 12, 63, 98, 159, 154, 62, 54, 166, 47, 63, 147, 176, 225, 62, 244, 233, 12, 63, 113, 153, 211, 62, 244, 233, 12, 63, 184, 225, 149, 62, 54, 166, 47, 63, 113, 153, 211, 62, 244, 233, 12, 63, 184, 224, 148, 62, 54, 166, 47, 63, 158, 221, 203, 62, 244, 233, 12, 63, 158, 221, 203, 62, 244, 233, 12, 63, 113, 153, 211, 62, 244, 233, 12, 63, 184, 225, 149, 62, 54, 166, 47, 63, 113, 153, 211, 62, 244, 233, 12, 63, 212, 248, 147, 62, 107, 212, 34, 63, 212, 248, 147, 62, 107, 212, 18, 63, 212, 248, 147, 62, 107, 212, 34, 63, 172, 136, 156, 62, 107, 212, 34, 63, 172, 136, 156, 62, 107, 212, 18, 63, 172, 136, 156, 62, 107, 212, 34, 63, 12, 37, 146, 62, 107, 212, 18, 63, 12, 37, 146, 62, 107, 212, 34, 63, 12, 37, 146, 62, 107, 212, 34, 63, 212, 248, 147, 62, 107, 212, 34, 63, 212, 248, 147, 62, 107, 212, 18, 63, 212, 248, 147, 62, 107, 212, 34, 63, 4, 127, 157, 62, 123, 149, 36, 63, 168, 127, 157, 62, 152, 11, 39, 63, 32, 182, 158, 62, 82, 11, 47, 63, 32, 182, 158, 62, 82, 11, 47, 63, 172, 136, 156, 62, 107, 212, 34, 63, 172, 136, 156, 62, 107, 212, 18, 63, 172, 136, 156, 62, 107, 212, 34, 63, 120, 139, 156, 62, 151, 11, 39, 63, 120, 139, 156, 62, 151, 11, 47, 63, 120, 139, 156, 62, 151, 11, 39, 63, 4, 127, 157, 62, 122, 149, 36, 63, 36, 127, 157, 62, 128, 19, 37, 63, 170, 127, 157, 62, 150, 11, 39, 63, 170, 127, 157, 62, 150, 11, 47, 63, 170, 127, 157, 62, 150, 11, 47, 63, 120, 139, 156, 62, 151, 11, 39, 63, 120, 139, 156, 62, 151, 11, 47, 63, 120, 139, 156, 62, 151, 11, 39, 63, 8, 246, 147, 62, 151, 11, 39, 63, 8, 246, 147, 62, 151, 11, 47, 63, 8, 246, 147, 62, 151, 11, 39, 63, 12, 37, 146, 62, 151, 11, 47, 63, 12, 37, 146, 62, 151, 11, 39, 63, 12, 37, 146, 62, 151, 11, 39, 63, 8, 246, 147, 62, 151, 11, 39, 63, 8, 246, 147, 62, 151, 11, 47, 63, 8, 246, 147, 62, 151, 11, 39, 63, 45, 193, 237, 62, 84, 100, 209, 62, 45, 193, 237, 62, 162, 203, 196, 62, 141, 64, 216, 62, 142, 215, 237, 62, 45, 193, 237, 62, 84, 100, 209, 62, 45, 193, 237, 62, 84, 100, 209, 62, 45, 193, 237, 62, 162, 203, 196, 62, 141, 64, 216, 62, 142, 215, 237, 62, 45, 193, 237, 62, 84, 100, 209, 62, 63, 144, 218, 62, 212, 118, 238, 62, 63, 144, 218, 62, 212, 118, 238, 62, 45, 193, 237, 62, 84, 100, 209, 62, 45, 193, 237, 62, 12, 201, 213, 62, 45, 193, 237, 62, 84, 100, 209, 62, 45, 193, 237, 62, 12, 201, 213, 62, 66, 241, 213, 62, 212, 118, 238, 62, 66, 241, 213, 62, 212, 118, 238, 62, 45, 193, 237, 62, 28, 125, 198, 62, 45, 193, 237, 62, 246, 101, 222, 62, 45, 193, 237, 62, 118, 64, 199, 62, 45, 193, 237, 62, 44, 47, 218, 62, 45, 193, 237, 62, 82, 8, 207, 62, 45, 193, 237, 62, 178, 242, 190, 62, 45, 193, 237, 62, 104, 225, 209, 62, 45, 193, 237, 62, 74, 41, 195, 62, 45, 193, 237, 62, 8, 30, 209, 62, 45, 193, 237, 62, 44, 86, 201, 62, 45, 193, 237, 62, 218, 122, 184, 62, 45, 193, 237, 62, 28, 125, 198, 62, 45, 193, 237, 62, 118, 64, 199, 62, 45, 193, 237, 62, 118, 64, 199, 62, 45, 193, 237, 62, 82, 8, 207, 62, 45, 193, 237, 62, 202, 60, 220, 62, 45, 193, 237, 62, 8, 30, 209, 62, 45, 193, 237, 62, 104, 225, 209, 62, 45, 193, 237, 62, 22, 40, 232, 62, 45, 193, 237, 62, 8, 30, 209, 62, 45, 193, 237, 62, 44, 102, 196, 62, 45, 193, 237, 62, 44, 86, 201, 62, 45, 193, 237, 62, 110, 125, 216, 62, 45, 193, 237, 62, 110, 125, 216, 62, 45, 193, 237, 62, 110, 125, 200, 62, 45, 193, 237, 62, 16, 225, 223, 62, 45, 193, 237, 62, 16, 225, 207, 62, 45, 193, 237, 62, 16, 225, 207, 62, 45, 193, 237, 62, 220, 146, 227, 62, 45, 193, 237, 62, 220, 146, 211, 62, 45, 193, 237, 62, 220, 146, 227, 62, 45, 193, 237, 62, 220, 146, 211, 62, 45, 193, 237, 62, 16, 225, 207, 62, 45, 193, 237, 62, 16, 225, 223, 62, 45, 193, 237, 62, 16, 225, 223, 62, 45, 193, 237, 62, 16, 225, 223, 62, 45, 193, 237, 62, 110, 125, 200, 62, 45, 193, 237, 62, 110, 125, 216, 62, 45, 193, 237, 62, 110, 125, 216, 62, 45, 193, 237, 62, 110, 125, 216, 62, 45, 193, 237, 62, 110, 125, 216, 62, 45, 193, 237, 62, 110, 125, 200, 62, 45, 193, 237, 62, 16, 225, 223, 62, 45, 193, 237, 62, 16, 225, 223, 62, 45, 193, 237, 62, 16, 225, 207, 62, 45, 193, 237, 62, 16, 225, 223, 62, 45, 193, 237, 62, 220, 146, 211, 62, 45, 193, 237, 62, 220, 146, 211, 62, 45, 193, 237, 62, 220, 146, 227, 62, 45, 193, 237, 62, 220, 146, 227, 62, 45, 193, 237, 62, 16, 225, 207, 62, 45, 193, 237, 62, 16, 225, 207, 62, 45, 193, 237, 62, 16, 225, 223, 62, 45, 193, 237, 62, 110, 125, 200, 62, 45, 193, 237, 62, 110, 125, 216, 62, 45, 193, 237, 62, 110, 125, 216, 62, 45, 193, 237, 62, 230, 39, 216, 62, 45, 193, 237, 62, 230, 39, 216, 62, 45, 193, 237, 62, 156, 54, 224, 62, 45, 193, 237, 62, 156, 54, 224, 62, 45, 193, 237, 62, 240, 61, 228, 62, 45, 193, 237, 62, 240, 61, 228, 62, 45, 193, 237, 62, 156, 54, 224, 62, 45, 193, 237, 62, 156, 54, 224, 62, 45, 193, 237, 62, 226, 39, 216, 62, 45, 193, 237, 62, 226, 39, 216, 62, 228, 51, 213, 62, 152, 7, 53, 63, 174, 236, 214, 62, 112, 111, 236, 62, 228, 51, 213, 62, 152, 7, 53, 63, 214, 13, 205, 62, 152, 7, 53, 63, 129, 126, 213, 62, 112, 111, 236, 62, 214, 13, 205, 62, 152, 7, 53, 63, 129, 126, 213, 62, 112, 111, 236, 62, 210, 148, 217, 62, 112, 111, 236, 62, 244, 26, 224, 62, 152, 7, 53, 63, 255, 2, 219, 62, 112, 111, 236, 62, 46, 60, 232, 62, 152, 7, 53, 63, 255, 2, 219, 62, 112, 111, 236, 62, 46, 60, 232, 62, 152, 7, 53, 63, 244, 26, 224, 62, 152, 7, 53, 63, 210, 148, 217, 62, 112, 111, 236, 62, 244, 26, 224, 62, 152, 7, 53, 63, 228, 51, 213, 62, 152, 7, 53, 63, 174, 236, 214, 62, 112, 111, 236, 62, 178, 90, 77, 62, 19, 116, 26, 63, 178, 90, 77, 62, 19, 116, 26, 63, 178, 90, 77, 62, 61, 170, 37, 63, 64, 149, 231, 62, 26, 246, 178, 62, 64, 149, 231, 62, 110, 98, 201, 62, 64, 149, 231, 62, 26, 246, 202, 62, 64, 149, 231, 62, 110, 98, 217, 62, 184, 137, 77, 62, 111, 228, 25, 63, 220, 196, 230, 62, 222, 200, 203, 62, 220, 196, 230, 62, 50, 53, 218, 62, 67, 146, 232, 62, 40, 110, 179, 62, 67, 146, 232, 62, 124, 218, 201, 62, 67, 146, 232, 62, 40, 110, 203, 62, 67, 146, 232, 62, 124, 218, 217, 62, 82, 86, 79, 62, 220, 175, 26, 63, 82, 86, 79, 62, 220, 175, 26, 63, 82, 86, 79, 62, 6, 230, 37, 63, 82, 86, 79, 62, 220, 175, 26, 63, 250, 71, 79, 62, 12, 25, 26, 63, 250, 71, 79, 62, 12, 25, 26, 63, 253, 163, 231, 62, 24, 50, 204, 62, 253, 163, 231, 62, 108, 158, 218, 62, 156, 154, 222, 62, 140, 228, 174, 62, 156, 154, 222, 62, 224, 80, 197, 62, 156, 154, 222, 62, 140, 228, 198, 62, 156, 154, 222, 62, 224, 80, 213, 62, 84, 23, 59, 62, 218, 97, 24, 63, 84, 23, 59, 62, 218, 97, 24, 63, 84, 23, 59, 62, 4, 152, 35, 63, 42, 171, 61, 62, 48, 24, 24, 63, 149, 213, 222, 62, 96, 48, 200, 62, 149, 213, 222, 62, 182, 156, 214, 62, 102, 5, 57, 62, 132, 13, 24, 63, 102, 5, 57, 62, 132, 13, 24, 63, 102, 5, 57, 62, 175, 67, 35, 63, 217, 144, 221, 62, 54, 61, 198, 62, 217, 144, 221, 62, 138, 169, 212, 62, 217, 144, 221, 62, 54, 61, 174, 62, 217, 144, 221, 62, 138, 169, 196, 62, 46, 216, 59, 62, 101, 206, 23, 63, 23, 236, 221, 62, 202, 156, 199, 62, 23, 236, 221, 62, 30, 9, 214, 62, 82, 86, 79, 62, 220, 175, 26, 63, 82, 86, 79, 62, 220, 175, 26, 63, 82, 86, 79, 62, 6, 230, 37, 63, 82, 86, 79, 62, 220, 175, 26, 63, 67, 146, 232, 62, 40, 110, 179, 62, 67, 146, 232, 62, 124, 218, 201, 62, 67, 146, 232, 62, 40, 110, 203, 62, 67, 146, 232, 62, 124, 218, 217, 62, 250, 71, 79, 62, 12, 25, 26, 63, 250, 71, 79, 62, 12, 25, 26, 63, 253, 163, 231, 62, 24, 50, 204, 62, 253, 163, 231, 62, 108, 158, 218, 62, 64, 149, 231, 62, 26, 246, 178, 62, 64, 149, 231, 62, 110, 98, 201, 62, 64, 149, 231, 62, 26, 246, 202, 62, 64, 149, 231, 62, 110, 98, 217, 62, 178, 90, 77, 62, 19, 116, 26, 63, 178, 90, 77, 62, 19, 116, 26, 63, 178, 90, 77, 62, 61, 170, 37, 63, 184, 137, 77, 62, 111, 228, 25, 63, 220, 196, 230, 62, 222, 200, 203, 62, 220, 196, 230, 62, 50, 53, 218, 62, 217, 144, 221, 62, 54, 61, 174, 62, 217, 144, 221, 62, 54, 61, 198, 62, 217, 144, 221, 62, 138, 169, 212, 62, 217, 144, 221, 62, 138, 169, 196, 62, 102, 5, 57, 62, 132, 13, 24, 63, 102, 5, 57, 62, 132, 13, 24, 63, 102, 5, 57, 62, 175, 67, 35, 63, 46, 216, 59, 62, 101, 206, 23, 63, 23, 236, 221, 62, 202, 156, 199, 62, 23, 236, 221, 62, 30, 9, 214, 62, 84, 23, 59, 62, 218, 97, 24, 63, 84, 23, 59, 62, 218, 97, 24, 63, 84, 23, 59, 62, 4, 152, 35, 63, 156, 154, 222, 62, 140, 228, 174, 62, 156, 154, 222, 62, 224, 80, 197, 62, 156, 154, 222, 62, 140, 228, 198, 62, 156, 154, 222, 62, 224, 80, 213, 62, 42, 171, 61, 62, 48, 24, 24, 63, 149, 213, 222, 62, 96, 48, 200, 62, 149, 213, 222, 62, 182, 156, 214, 62, 144, 126, 157, 62, 107, 212, 42, 63, 144, 126, 157, 62, 107, 212, 18, 63, 144, 126, 157, 62, 107, 212, 34, 63, 144, 126, 157, 62, 107, 212, 42, 63, 144, 126, 157, 62, 107, 212, 18, 63, 196, 181, 158, 62, 39, 212, 18, 63, 144, 126, 157, 62, 107, 212, 34, 63, 170, 127, 157, 62, 150, 11, 47, 63, 170, 127, 157, 62, 150, 11, 47, 63, 170, 127, 157, 62, 151, 11, 47, 63, 170, 127, 157, 62, 150, 11, 39, 63, 168, 127, 157, 62, 151, 11, 47, 63, 170, 127, 157, 62, 151, 11, 47, 63, 32, 182, 158, 62, 82, 11, 47, 63, 168, 127, 157, 62, 151, 11, 39, 63, 70, 127, 157, 62, 133, 145, 37, 63, 104, 127, 157, 62, 138, 15, 38, 63, 170, 127, 157, 62, 150, 11, 47, 63, 144, 126, 157, 62, 107, 212, 38, 63, 144, 126, 157, 62, 107, 212, 42, 63, 144, 126, 157, 62, 107, 212, 34, 63, 168, 127, 157, 62, 151, 11, 47, 63, 168, 127, 157, 62, 151, 11, 39, 63, 32, 182, 158, 62, 82, 11, 47, 63, 170, 127, 157, 62, 150, 11, 47, 63, 138, 127, 157, 62, 144, 141, 38, 63, 172, 127, 157, 62, 150, 11, 47, 63, 196, 181, 158, 62, 39, 212, 38, 63, 144, 126, 157, 62, 107, 212, 42, 63, 144, 126, 157, 62, 107, 212, 34, 63, 144, 126, 157, 62, 107, 212, 38, 63, 144, 126, 157, 62, 107, 212, 22, 63, 144, 126, 157, 62, 107, 212, 34, 63, 144, 126, 157, 62, 107, 212, 18, 63, 144, 126, 157, 62, 107, 212, 22, 63, 144, 126, 157, 62, 107, 212, 34, 63, 144, 126, 157, 62, 108, 212, 34, 63, 196, 181, 158, 62, 40, 212, 18, 63, 196, 181, 158, 62, 40, 212, 22, 63, 144, 126, 157, 62, 108, 212, 34, 63, 196, 181, 158, 62, 40, 212, 34, 63, 196, 181, 158, 62, 39, 212, 38, 63, 196, 181, 158, 62, 39, 212, 22, 63, 144, 126, 157, 62, 108, 212, 34, 63, 196, 181, 158, 62, 39, 212, 34, 63, 168, 127, 157, 62, 151, 11, 39, 63, 168, 127, 157, 62, 152, 11, 39, 63, 32, 182, 158, 62, 82, 11, 47, 63, 144, 126, 157, 62, 106, 212, 22, 63, 144, 126, 157, 62, 106, 212, 38, 63, 144, 126, 157, 62, 106, 212, 34, 63, 144, 126, 157, 62, 107, 212, 22, 63, 144, 126, 157, 62, 107, 212, 38, 63, 144, 126, 157, 62, 107, 212, 34, 63, 144, 126, 157, 62, 107, 212, 22, 63, 144, 126, 157, 62, 107, 212, 38, 63, 144, 126, 157, 62, 107, 212, 34, 63, 144, 126, 157, 62, 107, 212, 22, 63, 144, 126, 157, 62, 107, 212, 38, 63, 144, 126, 157, 62, 107, 212, 34, 63, 196, 181, 158, 62, 39, 212, 22, 63, 196, 181, 158, 62, 39, 212, 38, 63, 144, 126, 157, 62, 106, 212, 34, 63, 196, 181, 158, 62, 39, 212, 22, 63, 196, 181, 158, 62, 39, 212, 38, 63, 144, 126, 157, 62, 107, 212, 34, 63, 196, 181, 158, 62, 40, 212, 22, 63, 196, 181, 158, 62, 40, 212, 38, 63, 144, 126, 157, 62, 108, 212, 34, 63, 196, 181, 158, 62, 40, 212, 22, 63, 196, 181, 158, 62, 40, 212, 38, 63, 144, 126, 157, 62, 108, 212, 34, 63, 134, 227, 209, 62, 242, 48, 181, 62, 59, 165, 210, 62, 86, 228, 202, 62, 134, 227, 209, 62, 242, 48, 181, 62, 134, 227, 209, 62, 72, 157, 203, 62, 59, 165, 210, 62, 86, 228, 202, 62, 77, 62, 38, 62, 138, 110, 24, 63, 77, 62, 38, 62, 180, 164, 35, 63, 77, 62, 38, 62, 138, 110, 24, 63, 77, 62, 38, 62, 180, 164, 35, 63, 72, 233, 209, 62, 170, 137, 206, 62, 29, 36, 210, 62, 70, 248, 183, 62, 144, 210, 35, 62, 213, 68, 35, 63, 58, 72, 36, 62, 35, 252, 23, 63, 46, 79, 40, 62, 88, 80, 35, 63, 46, 79, 40, 62, 46, 26, 24, 63, 46, 79, 40, 62, 46, 26, 24, 63, 46, 79, 40, 62, 88, 80, 35, 63, 51, 238, 210, 62, 210, 61, 203, 62, 51, 238, 210, 62, 128, 209, 180, 62, 51, 238, 210, 62, 210, 61, 203, 62, 51, 238, 210, 62, 128, 209, 180, 62, 114, 243, 210, 62, 174, 117, 183, 62, 114, 243, 210, 62, 2, 226, 205, 62, 228, 230, 37, 62, 215, 186, 23, 63, 228, 230, 37, 62, 1, 241, 34, 63, 145, 155, 200, 62, 152, 218, 207, 62, 146, 155, 200, 62, 68, 110, 185, 62, 146, 155, 200, 62, 68, 110, 185, 62, 145, 155, 200, 62, 152, 218, 207, 62, 28, 254, 17, 62, 52, 192, 26, 63, 28, 254, 17, 62, 93, 246, 37, 63, 28, 254, 17, 62, 52, 192, 26, 63, 28, 254, 17, 62, 93, 246, 37, 63, 61, 239, 199, 62, 28, 19, 211, 62, 83, 28, 200, 62, 132, 145, 188, 62, 122, 222, 15, 62, 142, 137, 37, 63, 166, 56, 16, 62, 194, 72, 26, 63, 0, 246, 19, 62, 206, 185, 37, 63, 1, 246, 19, 62, 164, 131, 26, 63, 0, 246, 19, 62, 206, 185, 37, 63, 1, 246, 19, 62, 164, 131, 26, 63, 187, 174, 201, 62, 156, 134, 184, 62, 187, 174, 201, 62, 240, 242, 206, 62, 187, 174, 201, 62, 156, 134, 184, 62, 187, 174, 201, 62, 240, 242, 206, 62, 167, 236, 200, 62, 66, 47, 188, 62, 129, 63, 201, 62, 16, 118, 210, 62, 78, 217, 17, 62, 161, 23, 26, 63, 2, 127, 18, 62, 8, 59, 37, 63, 52, 238, 210, 62, 210, 61, 203, 62, 51, 238, 210, 62, 128, 209, 180, 62, 52, 238, 210, 62, 210, 61, 203, 62, 51, 238, 210, 62, 128, 209, 180, 62, 46, 79, 40, 62, 87, 80, 35, 63, 46, 79, 40, 62, 46, 26, 24, 63, 46, 79, 40, 62, 46, 26, 24, 63, 46, 79, 40, 62, 87, 80, 35, 63, 114, 243, 210, 62, 174, 117, 183, 62, 114, 243, 210, 62, 2, 226, 205, 62, 228, 230, 37, 62, 215, 186, 23, 63, 228, 230, 37, 62, 1, 241, 34, 63, 77, 62, 38, 62, 138, 110, 24, 63, 77, 62, 38, 62, 180, 164, 35, 63, 77, 62, 38, 62, 138, 110, 24, 63, 77, 62, 38, 62, 180, 164, 35, 63, 134, 227, 209, 62, 242, 48, 181, 62, 59, 165, 210, 62, 86, 228, 202, 62, 134, 227, 209, 62, 242, 48, 181, 62, 134, 227, 209, 62, 72, 157, 203, 62, 59, 165, 210, 62, 86, 228, 202, 62, 72, 233, 209, 62, 170, 137, 206, 62, 29, 36, 210, 62, 70, 248, 183, 62, 144, 210, 35, 62, 213, 68, 35, 63, 58, 72, 36, 62, 35, 252, 23, 63, 187, 174, 201, 62, 156, 134, 184, 62, 187, 174, 201, 62, 240, 242, 206, 62, 187, 174, 201, 62, 156, 134, 184, 62, 187, 174, 201, 62, 240, 242, 206, 62, 0, 246, 19, 62, 164, 131, 26, 63, 0, 246, 19, 62, 206, 185, 37, 63, 0, 246, 19, 62, 164, 131, 26, 63, 0, 246, 19, 62, 206, 185, 37, 63, 167, 236, 200, 62, 66, 47, 188, 62, 129, 63, 201, 62, 16, 118, 210, 62, 78, 217, 17, 62, 161, 23, 26, 63, 2, 127, 18, 62, 8, 59, 37, 63, 28, 254, 17, 62, 52, 192, 26, 63, 28, 254, 17, 62, 93, 246, 37, 63, 28, 254, 17, 62, 52, 192, 26, 63, 28, 254, 17, 62, 93, 246, 37, 63, 145, 155, 200, 62, 66, 110, 185, 62, 146, 155, 200, 62, 152, 218, 207, 62, 145, 155, 200, 62, 66, 110, 185, 62, 146, 155, 200, 62, 152, 218, 207, 62, 61, 239, 199, 62, 28, 19, 211, 62, 82, 28, 200, 62, 132, 145, 188, 62, 122, 222, 15, 62, 142, 137, 37, 63, 165, 56, 16, 62, 194, 72, 26, 63, 4, 76, 216, 62, 248, 224, 193, 62, 133, 220, 216, 62, 104, 123, 186, 62, 133, 220, 216, 62, 32, 67, 165, 62, 133, 220, 216, 62, 32, 67, 165, 62, 133, 220, 216, 62, 104, 123, 186, 62, 4, 76, 216, 62, 248, 224, 193, 62, 133, 220, 216, 62, 104, 123, 186, 62, 133, 220, 216, 62, 32, 67, 165, 62, 133, 220, 216, 62, 32, 67, 165, 62, 133, 220, 216, 62, 104, 123, 186, 62, 110, 162, 230, 62, 240, 108, 194, 62, 110, 162, 230, 62, 240, 108, 194, 62, 110, 162, 230, 62, 168, 52, 173, 62, 110, 162, 230, 62, 168, 52, 173, 62, 110, 162, 230, 62, 240, 108, 194, 62, 110, 162, 230, 62, 240, 108, 194, 62, 110, 162, 230, 62, 168, 52, 173, 62, 110, 162, 230, 62, 168, 52, 173, 62, 110, 162, 230, 62, 126, 81, 210, 62, 110, 162, 230, 62, 54, 25, 189, 62, 110, 162, 230, 62, 126, 81, 210, 62, 110, 162, 230, 62, 54, 25, 189, 62, 110, 162, 230, 62, 126, 81, 210, 62, 110, 162, 230, 62, 54, 25, 189, 62, 110, 162, 230, 62, 126, 81, 210, 62, 110, 162, 230, 62, 54, 25, 189, 62, 133, 220, 216, 62, 80, 67, 218, 62, 133, 220, 216, 62, 8, 11, 197, 62, 133, 220, 216, 62, 8, 11, 197, 62, 133, 220, 216, 62, 80, 67, 218, 62, 133, 220, 216, 62, 80, 67, 218, 62, 133, 220, 216, 62, 8, 11, 197, 62, 133, 220, 216, 62, 8, 11, 197, 62, 133, 220, 216, 62, 80, 67, 218, 62, 4, 25, 203, 62, 54, 25, 189, 62, 4, 25, 203, 62, 54, 25, 189, 62, 4, 25, 203, 62, 126, 81, 210, 62, 4, 25, 203, 62, 126, 81, 210, 62, 4, 25, 203, 62, 54, 25, 189, 62, 4, 25, 203, 62, 54, 25, 189, 62, 4, 25, 203, 62, 126, 81, 210, 62, 4, 25, 203, 62, 126, 81, 210, 62, 4, 25, 203, 62, 168, 52, 173, 62, 4, 25, 203, 62, 240, 108, 194, 62, 4, 25, 203, 62, 168, 52, 173, 62, 4, 25, 203, 62, 240, 108, 194, 62, 4, 25, 203, 62, 168, 52, 173, 62, 4, 25, 203, 62, 240, 108, 194, 62, 4, 25, 203, 62, 168, 52, 173, 62, 4, 25, 203, 62, 240, 108, 194, 62, 133, 220, 216, 62, 184, 148, 168, 62, 4, 76, 216, 62, 60, 113, 188, 62, 133, 220, 216, 62, 184, 148, 168, 62, 16, 193, 227, 62, 192, 221, 174, 62, 16, 193, 227, 62, 192, 221, 174, 62, 168, 1, 221, 62, 26, 41, 191, 62, 16, 193, 227, 62, 104, 112, 187, 62, 16, 193, 227, 62, 104, 112, 187, 62, 168, 1, 221, 62, 214, 152, 196, 62, 133, 220, 216, 62, 34, 185, 193, 62, 4, 76, 216, 62, 180, 80, 199, 62, 133, 220, 216, 62, 34, 185, 193, 62, 96, 150, 211, 62, 214, 152, 196, 62, 98, 250, 205, 62, 104, 112, 187, 62, 98, 250, 205, 62, 104, 112, 187, 62, 96, 150, 211, 62, 26, 41, 191, 62, 98, 250, 205, 62, 192, 221, 174, 62, 98, 250, 205, 62, 192, 221, 174, 62, 16, 193, 227, 62, 192, 221, 174, 62, 16, 193, 227, 62, 192, 221, 174, 62, 168, 1, 221, 62, 26, 41, 191, 62, 133, 220, 216, 62, 184, 148, 168, 62, 4, 76, 216, 62, 60, 113, 188, 62, 133, 220, 216, 62, 184, 148, 168, 62, 16, 193, 227, 62, 104, 112, 187, 62, 16, 193, 227, 62, 104, 112, 187, 62, 168, 1, 221, 62, 214, 152, 196, 62, 133, 220, 216, 62, 34, 185, 193, 62, 4, 76, 216, 62, 180, 80, 199, 62, 133, 220, 216, 62, 34, 185, 193, 62, 96, 150, 211, 62, 214, 152, 196, 62, 98, 250, 205, 62, 104, 112, 187, 62, 98, 250, 205, 62, 104, 112, 187, 62, 96, 150, 211, 62, 26, 41, 191, 62, 98, 250, 205, 62, 192, 221, 174, 62, 98, 250, 205, 62, 192, 221, 174, 62, 4, 76, 216, 62, 248, 224, 193, 62, 133, 220, 216, 62, 104, 123, 186, 62, 133, 220, 216, 62, 32, 67, 165, 62, 133, 220, 216, 62, 32, 67, 165, 62, 133, 220, 216, 62, 104, 123, 186, 62, 4, 76, 216, 62, 248, 224, 193, 62, 133, 220, 216, 62, 104, 123, 186, 62, 133, 220, 216, 62, 32, 67, 165, 62, 133, 220, 216, 62, 32, 67, 165, 62, 133, 220, 216, 62, 104, 123, 186, 62, 110, 162, 230, 62, 240, 108, 194, 62, 110, 162, 230, 62, 168, 52, 173, 62, 110, 162, 230, 62, 240, 108, 194, 62, 110, 162, 230, 62, 168, 52, 173, 62, 110, 162, 230, 62, 240, 108, 194, 62, 110, 162, 230, 62, 168, 52, 173, 62, 110, 162, 230, 62, 240, 108, 194, 62, 110, 162, 230, 62, 168, 52, 173, 62, 110, 162, 230, 62, 126, 81, 210, 62, 110, 162, 230, 62, 126, 81, 210, 62, 110, 162, 230, 62, 54, 25, 189, 62, 110, 162, 230, 62, 54, 25, 189, 62, 110, 162, 230, 62, 126, 81, 210, 62, 110, 162, 230, 62, 126, 81, 210, 62, 110, 162, 230, 62, 54, 25, 189, 62, 110, 162, 230, 62, 54, 25, 189, 62, 133, 220, 216, 62, 80, 67, 218, 62, 133, 220, 216, 62, 8, 11, 197, 62, 133, 220, 216, 62, 8, 11, 197, 62, 133, 220, 216, 62, 80, 67, 218, 62, 133, 220, 216, 62, 80, 67, 218, 62, 133, 220, 216, 62, 8, 11, 197, 62, 133, 220, 216, 62, 8, 11, 197, 62, 133, 220, 216, 62, 80, 67, 218, 62, 4, 25, 203, 62, 54, 25, 189, 62, 4, 25, 203, 62, 126, 81, 210, 62, 4, 25, 203, 62, 54, 25, 189, 62, 4, 25, 203, 62, 126, 81, 210, 62, 4, 25, 203, 62, 54, 25, 189, 62, 4, 25, 203, 62, 126, 81, 210, 62, 4, 25, 203, 62, 54, 25, 189, 62, 4, 25, 203, 62, 126, 81, 210, 62, 4, 25, 203, 62, 168, 52, 173, 62, 4, 25, 203, 62, 168, 52, 173, 62, 4, 25, 203, 62, 240, 108, 194, 62, 4, 25, 203, 62, 240, 108, 194, 62, 4, 25, 203, 62, 168, 52, 173, 62, 4, 25, 203, 62, 168, 52, 173, 62, 4, 25, 203, 62, 240, 108, 194, 62, 4, 25, 203, 62, 240, 108, 194, 62, 133, 220, 216, 62, 184, 148, 168, 62, 4, 76, 216, 62, 60, 113, 188, 62, 133, 220, 216, 62, 184, 148, 168, 62, 16, 193, 227, 62, 192, 221, 174, 62, 16, 193, 227, 62, 192, 221, 174, 62, 168, 1, 221, 62, 26, 41, 191, 62, 16, 193, 227, 62, 104, 112, 187, 62, 16, 193, 227, 62, 104, 112, 187, 62, 168, 1, 221, 62, 214, 152, 196, 62, 133, 220, 216, 62, 34, 185, 193, 62, 4, 76, 216, 62, 180, 80, 199, 62, 133, 220, 216, 62, 34, 185, 193, 62, 96, 150, 211, 62, 214, 152, 196, 62, 98, 250, 205, 62, 104, 112, 187, 62, 98, 250, 205, 62, 104, 112, 187, 62, 96, 150, 211, 62, 26, 41, 191, 62, 98, 250, 205, 62, 192, 221, 174, 62, 98, 250, 205, 62, 192, 221, 174, 62, 16, 193, 227, 62, 192, 221, 174, 62, 16, 193, 227, 62, 192, 221, 174, 62, 168, 1, 221, 62, 26, 41, 191, 62, 133, 220, 216, 62, 184, 148, 168, 62, 4, 76, 216, 62, 60, 113, 188, 62, 133, 220, 216, 62, 184, 148, 168, 62, 16, 193, 227, 62, 104, 112, 187, 62, 16, 193, 227, 62, 104, 112, 187, 62, 168, 1, 221, 62, 214, 152, 196, 62, 133, 220, 216, 62, 34, 185, 193, 62, 4, 76, 216, 62, 180, 80, 199, 62, 133, 220, 216, 62, 34, 185, 193, 62, 96, 150, 211, 62, 214, 152, 196, 62, 98, 250, 205, 62, 104, 112, 187, 62, 98, 250, 205, 62, 104, 112, 187, 62, 96, 150, 211, 62, 26, 41, 191, 62, 98, 250, 205, 62, 192, 221, 174, 62, 98, 250, 205, 62, 192, 221, 174, 62, 91, 140, 225, 62, 113, 128, 42, 63, 91, 140, 225, 62, 113, 128, 50, 63, 91, 140, 225, 62, 113, 128, 50, 63, 91, 140, 225, 62, 113, 128, 42, 63, 7, 72, 235, 62, 172, 134, 42, 63, 7, 72, 235, 62, 172, 134, 42, 63, 7, 72, 235, 62, 172, 134, 50, 63, 7, 72, 235, 62, 172, 134, 50, 63, 167, 189, 211, 62, 113, 128, 50, 63, 167, 189, 211, 62, 113, 128, 42, 63, 167, 189, 211, 62, 113, 128, 50, 63, 167, 189, 211, 62, 113, 128, 42, 63, 252, 1, 202, 62, 172, 134, 50, 63, 252, 1, 202, 62, 172, 134, 50, 63, 252, 1, 202, 62, 172, 134, 42, 63, 252, 1, 202, 62, 172, 134, 42, 63, 91, 140, 225, 62, 113, 128, 42, 63, 91, 140, 225, 62, 113, 128, 50, 63, 91, 140, 225, 62, 113, 128, 50, 63, 91, 140, 225, 62, 113, 128, 42, 63, 167, 189, 211, 62, 113, 128, 50, 63, 167, 189, 211, 62, 113, 128, 42, 63, 167, 189, 211, 62, 113, 128, 50, 63, 167, 189, 211, 62, 113, 128, 42, 63, 28, 76, 212, 62, 130, 184, 22, 63, 28, 76, 212, 62, 130, 184, 30, 63, 28, 76, 212, 62, 130, 184, 22, 63, 28, 76, 212, 62, 130, 184, 30, 63, 39, 29, 227, 62, 116, 126, 23, 63, 39, 29, 227, 62, 116, 126, 15, 63, 39, 29, 227, 62, 116, 126, 23, 63, 39, 29, 227, 62, 116, 126, 15, 63, 225, 114, 210, 62, 38, 255, 36, 63, 225, 114, 210, 62, 38, 255, 28, 63, 225, 114, 210, 62, 38, 255, 36, 63, 225, 114, 210, 62, 38, 255, 28, 63, 116, 235, 212, 62, 200, 70, 35, 63, 116, 235, 212, 62, 200, 70, 43, 63, 116, 235, 212, 62, 200, 70, 35, 63, 116, 235, 212, 62, 200, 70, 43, 63, 158, 233, 204, 62, 12, 190, 22, 63, 158, 233, 204, 62, 12, 190, 30, 63, 158, 233, 204, 62, 12, 190, 22, 63, 158, 233, 204, 62, 12, 190, 30, 63, 70, 47, 210, 62, 116, 126, 23, 63, 70, 47, 210, 62, 116, 126, 15, 63, 70, 47, 210, 62, 116, 126, 15, 63, 70, 47, 210, 62, 116, 126, 23, 63, 143, 74, 200, 62, 95, 6, 37, 63, 143, 74, 200, 62, 95, 6, 29, 63, 143, 74, 200, 62, 95, 6, 37, 63, 143, 74, 200, 62, 95, 6, 29, 63, 25, 91, 205, 62, 134, 76, 35, 63, 25, 91, 205, 62, 134, 76, 43, 63, 25, 91, 205, 62, 134, 76, 35, 63, 25, 91, 205, 62, 134, 76, 43, 63, 171, 226, 200, 62, 99, 132, 15, 63, 171, 226, 200, 62, 99, 132, 15, 63, 171, 226, 200, 62, 99, 132, 23, 63, 171, 226, 200, 62, 99, 132, 23, 63, 28, 76, 212, 62, 130, 184, 22, 63, 28, 76, 212, 62, 130, 184, 30, 63, 28, 76, 212, 62, 130, 184, 22, 63, 28, 76, 212, 62, 130, 184, 30, 63, 225, 114, 210, 62, 38, 255, 36, 63, 225, 114, 210, 62, 38, 255, 28, 63, 225, 114, 210, 62, 38, 255, 28, 63, 225, 114, 210, 62, 38, 255, 36, 63, 70, 47, 210, 62, 116, 126, 23, 63, 70, 47, 210, 62, 116, 126, 15, 63, 70, 47, 210, 62, 116, 126, 15, 63, 70, 47, 210, 62, 116, 126, 23, 63, 116, 235, 212, 62, 200, 70, 35, 63, 116, 235, 212, 62, 200, 70, 43, 63, 116, 235, 212, 62, 200, 70, 35, 63, 116, 235, 212, 62, 200, 70, 43, 63, 249, 96, 224, 62, 200, 70, 35, 63, 249, 96, 224, 62, 200, 70, 43, 63, 249, 96, 224, 62, 200, 70, 35, 63, 249, 96, 224, 62, 200, 70, 43, 63, 39, 29, 227, 62, 116, 126, 23, 63, 39, 29, 227, 62, 116, 126, 15, 63, 39, 29, 227, 62, 116, 126, 23, 63, 39, 29, 227, 62, 116, 126, 15, 63, 139, 217, 226, 62, 38, 255, 36, 63, 139, 217, 226, 62, 38, 255, 28, 63, 139, 217, 226, 62, 38, 255, 36, 63, 139, 217, 226, 62, 38, 255, 28, 63, 232, 253, 224, 62, 130, 184, 22, 63, 232, 253, 224, 62, 130, 184, 30, 63, 232, 253, 224, 62, 130, 184, 22, 63, 232, 253, 224, 62, 130, 184, 30, 63, 89, 103, 236, 62, 99, 132, 23, 63, 89, 103, 236, 62, 99, 132, 23, 63, 89, 103, 236, 62, 99, 132, 15, 63, 89, 103, 236, 62, 99, 132, 15, 63, 249, 96, 224, 62, 200, 70, 35, 63, 249, 96, 224, 62, 200, 70, 43, 63, 249, 96, 224, 62, 200, 70, 35, 63, 249, 96, 224, 62, 200, 70, 43, 63, 139, 217, 226, 62, 38, 255, 28, 63, 139, 217, 226, 62, 38, 255, 36, 63, 139, 217, 226, 62, 38, 255, 36, 63, 139, 217, 226, 62, 38, 255, 28, 63, 232, 253, 224, 62, 130, 184, 22, 63, 232, 253, 224, 62, 130, 184, 30, 63, 232, 253, 224, 62, 130, 184, 22, 63, 232, 253, 224, 62, 130, 184, 30, 63, 190, 243, 231, 62, 134, 76, 35, 63, 190, 243, 231, 62, 134, 76, 43, 63, 190, 243, 231, 62, 134, 76, 35, 63, 190, 243, 231, 62, 134, 76, 43, 63, 117, 255, 236, 62, 95, 6, 29, 63, 117, 255, 236, 62, 95, 6, 37, 63, 117, 255, 236, 62, 95, 6, 29, 63, 117, 255, 236, 62, 95, 6, 37, 63, 100, 96, 232, 62, 12, 190, 22, 63, 100, 96, 232, 62, 12, 190, 30, 63, 100, 96, 232, 62, 12, 190, 22, 63, 100, 96, 232, 62, 12, 190, 30, 63), -"format": 34359742487, -"index_count": 1446, -"index_data": PackedByteArray(10, 1, 66, 0, 46, 1, 10, 1, 55, 0, 66, 0, 19, 0, 74, 0, 44, 0, 19, 0, 59, 0, 74, 0, 185, 1, 81, 0, 242, 1, 185, 1, 79, 0, 81, 0, 72, 0, 232, 1, 224, 1, 37, 0, 76, 1, 33, 0, 37, 0, 63, 1, 76, 1, 172, 1, 41, 0, 204, 1, 172, 1, 16, 0, 41, 0, 27, 0, 90, 0, 29, 0, 27, 1, 7, 0, 24, 0, 27, 1, 1, 1, 7, 0, 8, 0, 36, 1, 12, 0, 8, 0, 21, 1, 36, 1, 58, 0, 198, 1, 182, 1, 58, 0, 61, 0, 198, 1, 76, 0, 43, 1, 82, 0, 76, 0, 15, 1, 43, 1, 53, 0, 66, 0, 55, 0, 53, 0, 68, 0, 66, 0, 62, 0, 159, 1, 199, 1, 53, 0, 35, 0, 68, 0, 53, 0, 10, 0, 35, 0, 0, 0, 6, 0, 85, 0, 33, 1, 49, 0, 69, 1, 33, 1, 22, 0, 49, 0, 223, 1, 40, 0, 72, 0, 9, 0, 51, 0, 22, 1, 1, 0, 161, 1, 24, 0, 1, 0, 192, 1, 161, 1, 231, 1, 73, 0, 247, 1, 231, 1, 71, 0, 73, 0, 64, 0, 70, 0, 77, 1, 54, 1, 64, 0, 77, 1, 83, 0, 58, 1, 29, 0, 83, 0, 44, 1, 58, 1, 13, 0, 66, 1, 38, 0, 13, 0, 37, 1, 66, 1, 75, 0, 183, 1, 248, 1, 75, 0, 60, 0, 183, 1, 2, 1, 54, 0, 9, 1, 2, 1, 56, 0, 54, 0, 6, 0, 77, 0, 85, 0, 157, 1, 17, 0, 175, 1, 157, 1, 14, 0, 17, 0, 26, 1, 21, 0, 32, 1, 26, 1, 23, 0, 21, 0, 15, 0, 158, 1, 62, 0, 51, 0, 57, 0, 22, 1, 63, 0, 45, 1, 65, 0, 63, 0, 53, 1, 45, 1, 90, 0, 83, 0, 29, 0, 207, 1, 39, 0, 222, 1, 207, 1, 42, 0, 39, 0, 68, 1, 45, 0, 74, 1, 68, 1, 48, 0, 45, 0, 28, 0, 217, 1, 234, 1, 28, 0, 46, 0, 217, 1, 70, 0, 34, 0, 77, 1, 193, 1, 78, 0, 184, 1, 193, 1, 0, 0, 78, 0, 20, 0, 208, 1, 47, 0, 20, 0, 168, 1, 208, 1, 56, 0, 52, 0, 54, 0, 56, 0, 50, 0, 52, 0, 69, 0, 65, 0, 67, 0, 69, 0, 63, 0, 65, 0, 57, 0, 3, 1, 22, 1, 75, 1, 30, 0, 59, 1, 75, 1, 46, 0, 30, 0, 11, 0, 50, 0, 8, 0, 11, 0, 52, 0, 50, 0, 33, 0, 67, 0, 36, 0, 33, 0, 69, 0, 67, 0, 58, 0, 14, 0, 61, 0, 58, 0, 18, 0, 14, 0, 71, 0, 43, 0, 73, 0, 71, 0, 39, 0, 43, 0, 48, 0, 216, 1, 45, 0, 48, 0, 209, 1, 216, 1, 84, 0, 117, 0, 3, 0, 98, 0, 153, 0, 114, 0, 98, 0, 136, 0, 153, 0, 87, 0, 2, 0, 79, 0, 88, 0, 32, 0, 82, 0, 92, 0, 25, 0, 81, 0, 96, 0, 5, 0, 76, 0, 5, 0, 86, 0, 76, 0, 28, 0, 30, 0, 46, 0, 92, 0, 81, 0, 79, 0, 2, 0, 92, 0, 79, 0, 96, 0, 76, 0, 82, 0, 32, 0, 96, 0, 82, 0, 80, 0, 90, 0, 27, 0, 25, 0, 89, 0, 81, 0, 78, 0, 0, 0, 85, 0, 1, 0, 24, 0, 7, 0, 134, 0, 146, 0, 116, 0, 134, 0, 145, 0, 146, 0, 110, 0, 147, 0, 108, 0, 110, 0, 149, 0, 147, 0, 114, 0, 149, 0, 110, 0, 114, 0, 153, 0, 149, 0, 125, 0, 137, 0, 121, 0, 125, 0, 152, 0, 137, 0, 91, 0, 120, 0, 31, 0, 124, 0, 154, 0, 127, 0, 124, 0, 151, 0, 154, 0, 118, 0, 150, 0, 123, 0, 118, 0, 148, 0, 150, 0, 108, 0, 144, 0, 105, 0, 108, 0, 147, 0, 144, 0, 119, 0, 90, 1, 86, 1, 119, 0, 135, 0, 90, 1, 94, 0, 133, 0, 4, 0, 94, 0, 84, 1, 133, 0, 93, 0, 126, 0, 26, 0, 93, 0, 122, 0, 126, 0, 102, 0, 136, 0, 98, 0, 102, 0, 92, 1, 136, 0, 3, 0, 122, 0, 93, 0, 3, 0, 117, 0, 122, 0, 83, 1, 143, 0, 132, 0, 83, 1, 94, 1, 143, 0, 105, 0, 95, 1, 103, 0, 105, 0, 144, 0, 95, 1, 194, 0, 165, 0, 236, 0, 194, 0, 155, 0, 165, 0, 161, 0, 244, 0, 254, 0, 207, 0, 171, 0, 180, 0, 207, 0, 156, 0, 171, 0, 174, 0, 176, 0, 172, 0, 174, 0, 175, 0, 176, 0, 212, 0, 186, 0, 215, 0, 212, 0, 184, 0, 186, 0, 159, 0, 236, 0, 166, 0, 159, 0, 211, 0, 236, 0, 222, 0, 232, 0, 220, 0, 222, 0, 229, 0, 232, 0, 202, 0, 229, 0, 205, 0, 202, 0, 232, 0, 229, 0, 230, 0, 209, 0, 206, 0, 230, 0, 228, 0, 209, 0, 197, 0, 231, 0, 199, 0, 197, 0, 234, 0, 231, 0, 217, 0, 234, 0, 214, 0, 217, 0, 231, 0, 234, 0, 171, 0, 195, 0, 173, 0, 171, 0, 156, 0, 195, 0, 187, 0, 216, 0, 185, 0, 187, 0, 218, 0, 216, 0, 180, 0, 203, 0, 207, 0, 180, 0, 178, 0, 203, 0, 208, 0, 168, 0, 158, 0, 208, 0, 227, 0, 168, 0, 235, 0, 196, 0, 193, 0, 235, 0, 233, 0, 196, 0, 226, 0, 230, 0, 223, 0, 226, 0, 228, 0, 230, 0, 212, 0, 182, 0, 184, 0, 212, 0, 160, 0, 182, 0, 175, 0, 201, 0, 177, 0, 175, 0, 198, 0, 201, 0, 190, 0, 219, 0, 188, 0, 190, 0, 221, 0, 219, 0, 174, 0, 198, 0, 175, 0, 174, 0, 195, 0, 198, 0, 177, 0, 204, 0, 179, 0, 177, 0, 200, 0, 204, 0, 213, 0, 235, 0, 210, 0, 213, 0, 233, 0, 235, 0, 162, 0, 227, 0, 225, 0, 162, 0, 167, 0, 227, 0, 169, 0, 238, 0, 157, 0, 251, 0, 164, 0, 157, 0, 244, 0, 163, 0, 246, 0, 248, 0, 164, 0, 251, 0, 157, 0, 238, 0, 251, 0, 181, 0, 190, 0, 189, 0, 181, 0, 191, 0, 190, 0, 191, 0, 221, 0, 190, 0, 191, 0, 224, 0, 221, 0, 172, 0, 178, 0, 180, 0, 172, 0, 176, 0, 178, 0, 184, 0, 189, 0, 186, 0, 184, 0, 181, 0, 189, 0, 4, 1, 19, 1, 7, 1, 4, 1, 11, 1, 19, 1, 6, 1, 14, 1, 255, 0, 6, 1, 18, 1, 14, 1, 25, 1, 38, 1, 28, 1, 25, 1, 31, 1, 38, 1, 29, 1, 34, 1, 23, 1, 29, 1, 39, 1, 34, 1, 47, 1, 61, 1, 51, 1, 47, 1, 55, 1, 61, 1, 50, 1, 57, 1, 42, 1, 50, 1, 60, 1, 57, 1, 67, 1, 80, 1, 70, 1, 67, 1, 73, 1, 80, 1, 71, 1, 78, 1, 64, 1, 71, 1, 81, 1, 78, 1, 255, 0, 28, 1, 6, 1, 255, 0, 25, 1, 28, 1, 8, 1, 24, 1, 5, 1, 8, 1, 30, 1, 24, 1, 12, 1, 52, 1, 20, 1, 12, 1, 48, 1, 52, 1, 17, 1, 41, 1, 13, 1, 17, 1, 49, 1, 41, 1, 65, 1, 40, 1, 72, 1, 65, 1, 35, 1, 40, 1, 70, 1, 31, 1, 67, 1, 70, 1, 38, 1, 31, 1, 73, 1, 60, 1, 80, 1, 73, 1, 57, 1, 60, 1, 82, 1, 56, 1, 79, 1, 82, 1, 62, 1, 56, 1, 6, 0, 16, 1, 77, 0, 6, 0, 0, 1, 16, 1, 192, 0, 160, 0, 224, 0, 192, 0, 183, 0, 160, 0, 26, 0, 126, 0, 91, 0, 126, 0, 120, 0, 91, 0, 4, 0, 133, 0, 84, 0, 133, 0, 117, 0, 84, 0, 241, 0, 238, 0, 169, 0, 243, 0, 170, 0, 254, 0, 161, 0, 163, 0, 244, 0, 254, 0, 170, 0, 161, 0, 241, 1, 27, 0, 233, 1, 241, 1, 80, 0, 27, 0, 84, 1, 95, 0, 88, 1, 91, 1, 103, 0, 96, 1, 144, 1, 101, 1, 132, 1, 144, 1, 110, 1, 101, 1, 31, 0, 87, 1, 95, 0, 31, 0, 120, 0, 87, 1, 133, 1, 103, 1, 105, 1, 96, 1, 141, 0, 91, 1, 96, 1, 130, 0, 141, 0, 108, 1, 112, 1, 145, 1, 102, 1, 107, 1, 104, 1, 102, 1, 111, 1, 107, 1, 93, 1, 122, 1, 89, 1, 93, 1, 140, 0, 122, 1, 88, 1, 116, 1, 84, 1, 88, 1, 120, 1, 116, 1, 115, 1, 128, 0, 119, 1, 123, 1, 138, 0, 127, 1, 114, 1, 121, 1, 125, 1, 114, 1, 117, 1, 121, 1, 85, 1, 128, 0, 97, 1, 85, 1, 118, 1, 128, 0, 131, 0, 100, 1, 142, 0, 131, 0, 130, 1, 100, 1, 130, 1, 109, 1, 100, 1, 130, 1, 106, 1, 109, 1, 138, 0, 154, 1, 126, 1, 139, 0, 151, 1, 154, 1, 139, 0, 98, 1, 151, 1, 98, 1, 148, 1, 151, 1, 99, 1, 145, 1, 148, 1, 99, 1, 108, 1, 145, 1, 115, 1, 142, 1, 129, 0, 142, 1, 129, 1, 129, 0, 142, 1, 139, 1, 129, 1, 139, 1, 136, 1, 128, 1, 136, 1, 105, 1, 128, 1, 136, 1, 133, 1, 105, 1, 124, 1, 141, 1, 113, 1, 124, 1, 153, 1, 141, 1, 152, 1, 137, 1, 140, 1, 152, 1, 149, 1, 137, 1, 150, 1, 135, 1, 138, 1, 150, 1, 147, 1, 135, 1, 146, 1, 131, 1, 134, 1, 146, 1, 143, 1, 131, 1, 186, 1, 202, 1, 195, 1, 186, 1, 191, 1, 202, 1, 189, 1, 196, 1, 200, 1, 189, 1, 181, 1, 196, 1, 162, 1, 178, 1, 170, 1, 162, 1, 167, 1, 178, 1, 165, 1, 173, 1, 176, 1, 165, 1, 155, 1, 173, 1, 235, 1, 252, 1, 243, 1, 235, 1, 239, 1, 252, 1, 237, 1, 245, 1, 250, 1, 237, 1, 229, 1, 245, 1, 210, 1, 228, 1, 218, 1, 210, 1, 214, 1, 228, 1, 212, 1, 220, 1, 226, 1, 212, 1, 205, 1, 220, 1, 244, 1, 190, 1, 187, 1, 244, 1, 251, 1, 190, 1, 249, 1, 180, 1, 188, 1, 249, 1, 246, 1, 180, 1, 194, 1, 166, 1, 163, 1, 194, 1, 203, 1, 166, 1, 201, 1, 156, 1, 164, 1, 201, 1, 197, 1, 156, 1, 206, 1, 177, 1, 174, 1, 206, 1, 213, 1, 177, 1, 215, 1, 171, 1, 179, 1, 215, 1, 211, 1, 171, 1, 219, 1, 240, 1, 236, 1, 219, 1, 227, 1, 240, 1, 225, 1, 230, 1, 238, 1, 225, 1, 221, 1, 230, 1, 23, 0, 169, 1, 21, 0, 23, 0, 160, 1, 169, 1, 40, 2, 6, 2, 44, 2, 40, 2, 1, 2, 6, 2, 17, 2, 27, 2, 21, 2, 17, 2, 23, 2, 27, 2, 26, 2, 37, 2, 30, 2, 26, 2, 33, 2, 37, 2, 34, 2, 46, 2, 38, 2, 34, 2, 42, 2, 46, 2, 7, 2, 19, 2, 11, 2, 7, 2, 15, 2, 19, 2, 254, 1, 12, 2, 3, 2, 254, 1, 8, 2, 12, 2, 255, 1, 66, 2, 10, 2, 255, 1, 68, 2, 66, 2, 14, 2, 47, 2, 4, 2, 14, 2, 51, 2, 47, 2, 9, 2, 71, 2, 16, 2, 9, 2, 65, 2, 71, 2, 20, 2, 50, 2, 13, 2, 20, 2, 53, 2, 50, 2, 18, 2, 74, 2, 24, 2, 18, 2, 72, 2, 74, 2, 28, 2, 54, 2, 22, 2, 28, 2, 56, 2, 54, 2, 25, 2, 78, 2, 31, 2, 25, 2, 76, 2, 78, 2, 35, 2, 58, 2, 29, 2, 35, 2, 60, 2, 58, 2, 32, 2, 82, 2, 41, 2, 32, 2, 79, 2, 82, 2, 45, 2, 61, 2, 36, 2, 45, 2, 64, 2, 61, 2, 39, 2, 70, 2, 0, 2, 39, 2, 81, 2, 70, 2, 5, 2, 63, 2, 43, 2, 5, 2, 49, 2, 63, 2, 2, 2, 48, 2, 52, 2, 2, 2, 52, 2, 55, 2, 2, 2, 55, 2, 57, 2, 2, 2, 57, 2, 59, 2, 2, 2, 59, 2, 62, 2, 2, 2, 62, 2, 48, 2, 253, 1, 67, 2, 69, 2, 253, 1, 73, 2, 67, 2, 253, 1, 75, 2, 73, 2, 253, 1, 77, 2, 75, 2, 253, 1, 80, 2, 77, 2, 253, 1, 69, 2, 80, 2, 127, 2, 92, 2, 131, 2, 127, 2, 87, 2, 92, 2, 102, 2, 113, 2, 106, 2, 102, 2, 109, 2, 113, 2, 112, 2, 122, 2, 116, 2, 112, 2, 118, 2, 122, 2, 120, 2, 132, 2, 124, 2, 120, 2, 128, 2, 132, 2, 93, 2, 105, 2, 97, 2, 93, 2, 101, 2, 105, 2, 84, 2, 99, 2, 89, 2, 84, 2, 95, 2, 99, 2, 85, 2, 152, 2, 96, 2, 85, 2, 154, 2, 152, 2, 100, 2, 133, 2, 90, 2, 100, 2, 137, 2, 133, 2, 94, 2, 157, 2, 103, 2, 94, 2, 151, 2, 157, 2, 107, 2, 136, 2, 98, 2, 107, 2, 139, 2, 136, 2, 104, 2, 160, 2, 110, 2, 104, 2, 158, 2, 160, 2, 114, 2, 140, 2, 108, 2, 114, 2, 142, 2, 140, 2, 111, 2, 164, 2, 117, 2, 111, 2, 162, 2, 164, 2, 121, 2, 144, 2, 115, 2, 121, 2, 146, 2, 144, 2, 119, 2, 168, 2, 126, 2, 119, 2, 165, 2, 168, 2, 130, 2, 147, 2, 123, 2, 130, 2, 150, 2, 147, 2, 125, 2, 156, 2, 86, 2, 125, 2, 167, 2, 156, 2, 91, 2, 149, 2, 129, 2, 91, 2, 135, 2, 149, 2, 88, 2, 134, 2, 138, 2, 88, 2, 138, 2, 141, 2, 88, 2, 141, 2, 143, 2, 88, 2, 143, 2, 145, 2, 88, 2, 145, 2, 148, 2, 88, 2, 148, 2, 134, 2, 83, 2, 153, 2, 155, 2, 83, 2, 159, 2, 153, 2, 83, 2, 161, 2, 159, 2, 83, 2, 163, 2, 161, 2, 83, 2, 166, 2, 163, 2, 83, 2, 155, 2, 166, 2, 113, 0, 200, 2, 99, 0, 113, 0, 214, 2, 200, 2, 253, 0, 182, 2, 242, 0, 253, 0, 179, 2, 182, 2, 240, 0, 191, 2, 239, 0, 240, 0, 181, 2, 191, 2, 112, 0, 215, 2, 115, 0, 112, 0, 226, 2, 215, 2, 237, 0, 171, 2, 252, 0, 237, 0, 189, 2, 171, 2, 106, 0, 238, 2, 107, 0, 106, 0, 252, 2, 238, 2, 250, 0, 176, 2, 249, 0, 250, 0, 170, 2, 176, 2, 101, 0, 250, 2, 104, 0, 101, 0, 8, 3, 250, 2, 245, 0, 177, 2, 253, 0, 245, 0, 187, 2, 177, 2, 247, 0, 186, 2, 245, 0, 247, 0, 175, 2, 186, 2, 97, 0, 7, 3, 100, 0, 97, 0, 198, 2, 7, 3, 109, 0, 225, 2, 111, 0, 109, 0, 239, 2, 225, 2, 2, 3, 5, 3, 197, 2, 2, 3, 32, 3, 5, 3, 192, 2, 221, 2, 207, 2, 192, 2, 184, 2, 221, 2, 178, 2, 247, 2, 241, 2, 178, 2, 188, 2, 247, 2, 196, 2, 227, 2, 240, 2, 196, 2, 212, 2, 227, 2, 242, 2, 255, 2, 233, 2, 242, 2, 248, 2, 255, 2, 224, 2, 236, 2, 219, 2, 224, 2, 244, 2, 236, 2, 230, 2, 199, 2, 213, 2, 230, 2, 4, 3, 199, 2, 218, 2, 231, 2, 209, 2, 218, 2, 235, 2, 231, 2, 16, 3, 193, 2, 19, 3, 16, 3, 202, 2, 193, 2, 210, 2, 216, 2, 228, 2, 210, 2, 232, 2, 216, 2, 183, 2, 243, 2, 223, 2, 183, 2, 180, 2, 243, 2, 172, 2, 205, 2, 11, 3, 172, 2, 190, 2, 205, 2, 20, 3, 237, 2, 251, 2, 20, 3, 194, 2, 237, 2, 12, 3, 201, 2, 15, 3, 12, 3, 206, 2, 201, 2, 24, 3, 14, 3, 28, 3, 24, 3, 10, 3, 14, 3, 30, 3, 249, 2, 6, 3, 30, 3, 18, 3, 249, 2, 25, 3, 17, 3, 29, 3, 25, 3, 13, 3, 17, 3, 173, 2, 9, 3, 23, 3, 173, 2, 169, 2, 9, 3, 234, 2, 3, 3, 229, 2, 234, 2, 0, 3, 3, 3, 208, 2, 217, 2, 203, 2, 208, 2, 222, 2, 217, 2, 204, 2, 211, 2, 195, 2, 204, 2, 220, 2, 211, 2, 185, 2, 21, 3, 245, 2, 185, 2, 174, 2, 21, 3, 246, 2, 26, 3, 253, 2, 246, 2, 22, 3, 26, 3, 254, 2, 31, 3, 1, 3, 254, 2, 27, 3, 31, 3), -"material": SubResource("StandardMaterial3D_b5cru"), -"name": "engineer_texture", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 801, -"vertex_data": PackedByteArray(166, 233, 222, 61, 137, 17, 165, 62, 203, 47, 161, 189, 166, 233, 222, 61, 137, 17, 165, 62, 203, 47, 161, 189, 120, 148, 85, 61, 129, 145, 155, 62, 230, 111, 44, 189, 120, 148, 85, 61, 129, 145, 155, 62, 230, 111, 44, 189, 128, 148, 85, 189, 129, 145, 155, 62, 220, 111, 44, 189, 128, 148, 85, 189, 129, 145, 155, 62, 220, 111, 44, 189, 174, 233, 222, 189, 137, 17, 165, 62, 193, 47, 161, 189, 174, 233, 222, 189, 137, 17, 165, 62, 193, 47, 161, 189, 42, 92, 18, 190, 191, 192, 114, 63, 152, 123, 201, 189, 42, 92, 18, 190, 191, 192, 114, 63, 152, 123, 201, 189, 108, 121, 246, 189, 118, 120, 128, 63, 169, 75, 154, 189, 108, 121, 246, 189, 118, 120, 128, 63, 169, 75, 154, 189, 108, 121, 246, 189, 118, 120, 128, 63, 169, 75, 154, 189, 108, 121, 246, 189, 118, 120, 128, 63, 169, 75, 154, 189, 38, 92, 18, 62, 204, 44, 66, 63, 184, 47, 161, 189, 38, 92, 18, 62, 204, 44, 66, 63, 184, 47, 161, 189, 101, 121, 246, 61, 248, 92, 80, 63, 135, 223, 118, 189, 101, 121, 246, 61, 248, 92, 80, 63, 135, 223, 118, 189, 101, 121, 246, 61, 248, 92, 80, 63, 135, 223, 118, 189, 101, 121, 246, 61, 248, 92, 80, 63, 135, 223, 118, 189, 205, 178, 168, 178, 63, 154, 5, 63, 175, 223, 118, 189, 205, 178, 168, 178, 63, 154, 5, 63, 175, 223, 118, 189, 205, 178, 168, 178, 63, 154, 5, 63, 175, 223, 118, 189, 72, 74, 220, 178, 32, 154, 253, 62, 198, 47, 161, 189, 72, 74, 220, 178, 32, 154, 253, 62, 198, 47, 161, 189, 194, 148, 85, 61, 128, 145, 155, 62, 72, 115, 44, 61, 194, 148, 85, 61, 128, 145, 155, 62, 72, 115, 44, 61, 174, 233, 222, 61, 137, 17, 165, 62, 105, 49, 161, 61, 174, 233, 222, 61, 137, 17, 165, 62, 105, 49, 161, 61, 166, 233, 222, 189, 137, 17, 165, 62, 114, 49, 161, 61, 166, 233, 222, 189, 137, 17, 165, 62, 114, 49, 161, 61, 187, 148, 85, 189, 128, 145, 155, 62, 82, 115, 44, 61, 187, 148, 85, 189, 128, 145, 155, 62, 82, 115, 44, 61, 38, 92, 18, 190, 190, 192, 114, 63, 232, 125, 201, 61, 38, 92, 18, 190, 190, 192, 114, 63, 232, 125, 201, 61, 100, 121, 246, 189, 118, 120, 128, 63, 1, 78, 154, 61, 100, 121, 246, 189, 118, 120, 128, 63, 1, 78, 154, 61, 100, 121, 246, 189, 118, 120, 128, 63, 1, 78, 154, 61, 100, 121, 246, 189, 118, 120, 128, 63, 1, 78, 154, 61, 42, 92, 18, 62, 203, 44, 66, 63, 123, 49, 161, 61, 42, 92, 18, 62, 203, 44, 66, 63, 123, 49, 161, 61, 107, 121, 246, 61, 248, 92, 80, 63, 34, 227, 118, 61, 107, 121, 246, 61, 248, 92, 80, 63, 34, 227, 118, 61, 107, 121, 246, 61, 248, 92, 80, 63, 34, 227, 118, 61, 107, 121, 246, 61, 248, 92, 80, 63, 34, 227, 118, 61, 138, 76, 220, 50, 30, 154, 253, 62, 109, 49, 161, 61, 138, 76, 220, 50, 30, 154, 253, 62, 109, 49, 161, 61, 15, 181, 168, 50, 62, 154, 5, 63, 252, 226, 118, 61, 15, 181, 168, 50, 62, 154, 5, 63, 252, 226, 118, 61, 15, 181, 168, 50, 62, 154, 5, 63, 252, 226, 118, 61, 50, 68, 132, 190, 194, 82, 89, 63, 162, 123, 201, 189, 50, 68, 132, 190, 194, 82, 89, 63, 162, 123, 201, 189, 133, 38, 139, 190, 30, 166, 95, 63, 182, 75, 154, 189, 133, 38, 139, 190, 30, 166, 95, 63, 182, 75, 154, 189, 231, 53, 184, 190, 29, 154, 46, 63, 190, 75, 154, 189, 231, 53, 184, 190, 29, 154, 46, 63, 190, 75, 154, 189, 45, 56, 173, 190, 60, 127, 44, 63, 170, 123, 201, 189, 45, 56, 173, 190, 60, 127, 44, 63, 170, 123, 201, 189, 206, 218, 183, 62, 19, 88, 38, 63, 187, 223, 118, 189, 206, 218, 183, 62, 19, 88, 38, 63, 187, 223, 118, 189, 206, 218, 183, 62, 19, 88, 38, 63, 187, 223, 118, 189, 76, 22, 169, 62, 193, 30, 34, 63, 205, 47, 161, 189, 76, 22, 169, 62, 193, 30, 34, 63, 205, 47, 161, 189, 41, 56, 173, 190, 60, 127, 44, 63, 215, 125, 201, 61, 41, 56, 173, 190, 60, 127, 44, 63, 215, 125, 201, 61, 228, 53, 184, 190, 29, 154, 46, 63, 237, 77, 154, 61, 228, 53, 184, 190, 29, 154, 46, 63, 237, 77, 154, 61, 132, 38, 139, 190, 29, 166, 95, 63, 245, 77, 154, 61, 132, 38, 139, 190, 29, 166, 95, 63, 245, 77, 154, 61, 48, 68, 132, 190, 194, 82, 89, 63, 222, 125, 201, 61, 48, 68, 132, 190, 194, 82, 89, 63, 222, 125, 201, 61, 79, 22, 169, 62, 193, 30, 34, 63, 103, 49, 161, 61, 79, 22, 169, 62, 193, 30, 34, 63, 103, 49, 161, 61, 208, 218, 183, 62, 19, 88, 38, 63, 238, 226, 118, 61, 208, 218, 183, 62, 19, 88, 38, 63, 238, 226, 118, 61, 208, 218, 183, 62, 19, 88, 38, 63, 238, 226, 118, 61, 152, 165, 243, 189, 127, 145, 155, 62, 164, 223, 118, 189, 152, 165, 243, 189, 127, 145, 155, 62, 164, 223, 118, 189, 147, 165, 243, 61, 127, 145, 155, 62, 185, 223, 118, 189, 147, 165, 243, 61, 127, 145, 155, 62, 185, 223, 118, 189, 152, 165, 243, 61, 126, 145, 155, 62, 241, 226, 118, 61, 152, 165, 243, 61, 126, 145, 155, 62, 241, 226, 118, 61, 147, 165, 243, 189, 126, 145, 155, 62, 6, 227, 118, 61, 147, 165, 243, 189, 126, 145, 155, 62, 6, 227, 118, 61, 3, 42, 39, 179, 127, 145, 155, 62, 175, 223, 118, 189, 3, 42, 39, 179, 127, 145, 155, 62, 175, 223, 118, 189, 3, 42, 39, 179, 127, 145, 155, 62, 175, 223, 118, 189, 3, 42, 39, 179, 127, 145, 155, 62, 175, 223, 118, 189, 229, 200, 43, 50, 126, 145, 155, 62, 252, 226, 118, 61, 229, 200, 43, 50, 126, 145, 155, 62, 252, 226, 118, 61, 229, 200, 43, 50, 126, 145, 155, 62, 252, 226, 118, 61, 229, 200, 43, 50, 126, 145, 155, 62, 252, 226, 118, 61, 211, 88, 152, 61, 128, 145, 155, 62, 32, 5, 196, 53, 211, 88, 152, 61, 128, 145, 155, 62, 32, 5, 196, 53, 211, 88, 152, 189, 128, 145, 155, 62, 205, 134, 202, 53, 211, 88, 152, 189, 128, 145, 155, 62, 205, 134, 202, 53, 211, 88, 152, 189, 128, 145, 155, 62, 205, 134, 202, 53, 29, 183, 10, 189, 157, 184, 29, 62, 214, 132, 87, 61, 29, 183, 10, 189, 157, 184, 29, 62, 214, 132, 87, 61, 29, 183, 10, 189, 157, 184, 29, 62, 214, 132, 87, 61, 23, 133, 130, 189, 148, 184, 29, 62, 185, 43, 213, 186, 23, 133, 130, 189, 148, 184, 29, 62, 185, 43, 213, 186, 23, 133, 130, 189, 148, 184, 29, 62, 185, 43, 213, 186, 23, 133, 130, 189, 148, 184, 29, 62, 185, 43, 213, 186, 194, 33, 2, 189, 148, 184, 29, 62, 151, 216, 80, 189, 194, 33, 2, 189, 148, 184, 29, 62, 151, 216, 80, 189, 194, 33, 2, 189, 148, 184, 29, 62, 151, 216, 80, 189, 248, 36, 2, 61, 148, 184, 29, 62, 157, 216, 80, 189, 248, 36, 2, 61, 148, 184, 29, 62, 157, 216, 80, 189, 248, 36, 2, 61, 148, 184, 29, 62, 157, 216, 80, 189, 97, 135, 130, 61, 148, 184, 29, 62, 29, 45, 213, 186, 97, 135, 130, 61, 148, 184, 29, 62, 29, 45, 213, 186, 97, 135, 130, 61, 148, 184, 29, 62, 29, 45, 213, 186, 156, 186, 10, 61, 157, 184, 29, 62, 209, 132, 87, 61, 156, 186, 10, 61, 157, 184, 29, 62, 209, 132, 87, 61, 156, 186, 10, 61, 157, 184, 29, 62, 209, 132, 87, 61, 189, 139, 148, 61, 224, 140, 139, 62, 136, 24, 195, 189, 189, 139, 148, 61, 224, 140, 139, 62, 136, 24, 195, 189, 189, 139, 148, 61, 224, 140, 139, 62, 136, 24, 195, 189, 236, 139, 148, 189, 223, 140, 139, 62, 170, 26, 195, 61, 236, 139, 148, 189, 223, 140, 139, 62, 170, 26, 195, 61, 236, 139, 148, 189, 223, 140, 139, 62, 170, 26, 195, 61, 233, 227, 9, 62, 223, 140, 139, 62, 177, 127, 222, 53, 233, 227, 9, 62, 223, 140, 139, 62, 177, 127, 222, 53, 233, 227, 9, 62, 223, 140, 139, 62, 177, 127, 222, 53, 243, 139, 148, 61, 223, 140, 139, 62, 164, 26, 195, 61, 243, 139, 148, 61, 223, 140, 139, 62, 164, 26, 195, 61, 243, 139, 148, 61, 223, 140, 139, 62, 164, 26, 195, 61, 59, 161, 59, 190, 151, 133, 16, 62, 189, 59, 57, 189, 59, 161, 59, 190, 151, 133, 16, 62, 189, 59, 57, 189, 59, 161, 59, 190, 151, 133, 16, 62, 189, 59, 57, 189, 59, 161, 59, 190, 151, 133, 16, 62, 189, 59, 57, 189, 197, 139, 148, 189, 224, 140, 139, 62, 130, 24, 195, 189, 197, 139, 148, 189, 224, 140, 139, 62, 130, 24, 195, 189, 197, 139, 148, 189, 224, 140, 139, 62, 130, 24, 195, 189, 163, 225, 148, 189, 6, 239, 44, 62, 183, 14, 195, 61, 163, 225, 148, 189, 6, 239, 44, 62, 183, 14, 195, 61, 163, 225, 148, 189, 6, 239, 44, 62, 183, 14, 195, 61, 69, 161, 59, 190, 149, 133, 16, 62, 134, 61, 57, 61, 69, 161, 59, 190, 149, 133, 16, 62, 134, 61, 57, 61, 69, 161, 59, 190, 149, 133, 16, 62, 134, 61, 57, 61, 69, 161, 59, 190, 149, 133, 16, 62, 134, 61, 57, 61, 69, 161, 59, 190, 149, 133, 16, 62, 134, 61, 57, 61, 136, 225, 148, 189, 6, 239, 44, 62, 92, 13, 195, 189, 136, 225, 148, 189, 6, 239, 44, 62, 92, 13, 195, 189, 136, 225, 148, 189, 6, 239, 44, 62, 92, 13, 195, 189, 55, 229, 148, 61, 6, 239, 44, 62, 97, 13, 195, 189, 55, 229, 148, 61, 6, 239, 44, 62, 97, 13, 195, 189, 55, 229, 148, 61, 6, 239, 44, 62, 97, 13, 195, 189, 155, 225, 9, 62, 6, 239, 44, 62, 112, 62, 132, 53, 155, 225, 9, 62, 6, 239, 44, 62, 112, 62, 132, 53, 155, 225, 9, 62, 6, 239, 44, 62, 112, 62, 132, 53, 97, 229, 148, 61, 6, 239, 44, 62, 177, 14, 195, 61, 97, 229, 148, 61, 6, 239, 44, 62, 177, 14, 195, 61, 97, 229, 148, 61, 6, 239, 44, 62, 177, 14, 195, 61, 63, 111, 83, 182, 136, 44, 113, 190, 179, 85, 81, 189, 63, 111, 83, 182, 136, 44, 113, 190, 179, 85, 81, 189, 63, 111, 83, 182, 136, 44, 113, 190, 179, 85, 81, 189, 63, 111, 83, 182, 136, 44, 113, 190, 179, 85, 81, 189, 34, 54, 81, 182, 132, 44, 113, 190, 132, 86, 81, 61, 34, 54, 81, 182, 132, 44, 113, 190, 132, 86, 81, 61, 34, 54, 81, 182, 132, 44, 113, 190, 132, 86, 81, 61, 34, 54, 81, 182, 132, 44, 113, 190, 132, 86, 81, 61, 92, 172, 80, 189, 220, 250, 126, 190, 34, 12, 83, 51, 92, 172, 80, 189, 220, 250, 126, 190, 34, 12, 83, 51, 92, 172, 80, 189, 220, 250, 126, 190, 34, 12, 83, 51, 92, 172, 80, 189, 220, 250, 126, 190, 34, 12, 83, 51, 32, 158, 80, 61, 220, 250, 126, 190, 186, 165, 157, 50, 32, 158, 80, 61, 220, 250, 126, 190, 186, 165, 157, 50, 32, 158, 80, 61, 220, 250, 126, 190, 186, 165, 157, 50, 32, 158, 80, 61, 220, 250, 126, 190, 186, 165, 157, 50, 196, 124, 223, 54, 137, 59, 151, 190, 112, 98, 79, 189, 196, 124, 223, 54, 137, 59, 151, 190, 112, 98, 79, 189, 63, 49, 51, 189, 100, 202, 163, 190, 101, 98, 79, 189, 63, 49, 51, 189, 100, 202, 163, 190, 101, 98, 79, 189, 65, 49, 51, 189, 162, 11, 191, 190, 77, 98, 79, 189, 197, 124, 223, 54, 212, 154, 203, 190, 83, 98, 79, 189, 197, 124, 223, 54, 212, 154, 203, 190, 83, 98, 79, 189, 56, 63, 51, 61, 162, 11, 191, 190, 96, 98, 79, 189, 56, 63, 51, 61, 162, 11, 191, 190, 96, 98, 79, 189, 52, 63, 51, 61, 100, 202, 163, 190, 117, 98, 79, 189, 150, 66, 223, 54, 132, 59, 151, 190, 139, 98, 79, 61, 150, 66, 223, 54, 132, 59, 151, 190, 139, 98, 79, 61, 150, 66, 223, 54, 132, 59, 151, 190, 139, 98, 79, 61, 66, 49, 51, 189, 95, 202, 163, 190, 139, 98, 79, 61, 68, 49, 51, 189, 161, 11, 191, 190, 132, 98, 79, 61, 68, 49, 51, 189, 161, 11, 191, 190, 132, 98, 79, 61, 195, 71, 223, 54, 205, 154, 203, 190, 137, 98, 79, 61, 195, 71, 223, 54, 205, 154, 203, 190, 137, 98, 79, 61, 195, 71, 223, 54, 205, 154, 203, 190, 137, 98, 79, 61, 55, 63, 51, 61, 161, 11, 191, 190, 142, 98, 79, 61, 50, 63, 51, 61, 96, 202, 163, 190, 143, 98, 79, 61, 50, 63, 51, 61, 96, 202, 163, 190, 143, 98, 79, 61, 18, 76, 209, 189, 150, 62, 148, 190, 94, 56, 38, 189, 18, 76, 209, 189, 150, 62, 148, 190, 94, 56, 38, 189, 18, 76, 209, 189, 150, 62, 148, 190, 94, 56, 38, 189, 16, 76, 209, 189, 69, 152, 206, 190, 71, 56, 38, 189, 16, 76, 209, 189, 69, 152, 206, 190, 71, 56, 38, 189, 16, 76, 209, 189, 69, 152, 206, 190, 71, 56, 38, 189, 103, 116, 213, 54, 30, 197, 235, 190, 78, 56, 38, 189, 103, 116, 213, 54, 30, 197, 235, 190, 78, 56, 38, 189, 103, 116, 213, 54, 30, 197, 235, 190, 78, 56, 38, 189, 103, 116, 213, 54, 30, 197, 235, 190, 78, 56, 38, 189, 183, 82, 209, 61, 69, 152, 206, 190, 108, 56, 38, 189, 183, 82, 209, 61, 69, 152, 206, 190, 108, 56, 38, 189, 183, 82, 209, 61, 69, 152, 206, 190, 108, 56, 38, 189, 183, 82, 209, 61, 69, 152, 206, 190, 108, 56, 38, 189, 183, 82, 209, 61, 153, 62, 148, 190, 124, 56, 38, 189, 183, 82, 209, 61, 153, 62, 148, 190, 124, 56, 38, 189, 183, 82, 209, 61, 153, 62, 148, 190, 124, 56, 38, 189, 14, 76, 209, 189, 146, 62, 148, 190, 98, 56, 38, 61, 14, 76, 209, 189, 146, 62, 148, 190, 98, 56, 38, 61, 14, 76, 209, 189, 146, 62, 148, 190, 98, 56, 38, 61, 15, 76, 209, 189, 63, 152, 206, 190, 106, 56, 38, 61, 15, 76, 209, 189, 63, 152, 206, 190, 106, 56, 38, 61, 15, 76, 209, 189, 63, 152, 206, 190, 106, 56, 38, 61, 15, 76, 209, 189, 63, 152, 206, 190, 106, 56, 38, 61, 224, 89, 214, 54, 26, 197, 235, 190, 111, 56, 38, 61, 224, 89, 214, 54, 26, 197, 235, 190, 111, 56, 38, 61, 224, 89, 214, 54, 26, 197, 235, 190, 111, 56, 38, 61, 224, 89, 214, 54, 26, 197, 235, 190, 111, 56, 38, 61, 188, 82, 209, 61, 63, 152, 206, 190, 108, 56, 38, 61, 188, 82, 209, 61, 63, 152, 206, 190, 108, 56, 38, 61, 188, 82, 209, 61, 63, 152, 206, 190, 108, 56, 38, 61, 185, 82, 209, 61, 146, 62, 148, 190, 94, 56, 38, 61, 185, 82, 209, 61, 146, 62, 148, 190, 94, 56, 38, 61, 185, 82, 209, 61, 146, 62, 148, 190, 94, 56, 38, 61, 194, 64, 228, 61, 27, 155, 145, 190, 98, 173, 152, 179, 194, 64, 228, 61, 27, 155, 145, 190, 98, 173, 152, 179, 194, 64, 228, 61, 189, 59, 209, 190, 11, 3, 132, 49, 194, 64, 228, 61, 189, 59, 209, 190, 11, 3, 132, 49, 95, 251, 213, 54, 14, 12, 241, 190, 232, 116, 174, 51, 95, 251, 213, 54, 14, 12, 241, 190, 232, 116, 174, 51, 25, 58, 228, 189, 189, 59, 209, 190, 142, 164, 171, 51, 25, 58, 228, 189, 189, 59, 209, 190, 142, 164, 171, 51, 25, 58, 228, 189, 27, 155, 145, 190, 50, 41, 215, 48, 25, 58, 228, 189, 27, 155, 145, 190, 50, 41, 215, 48, 7, 218, 180, 60, 226, 253, 18, 190, 202, 82, 77, 189, 7, 218, 180, 60, 226, 253, 18, 190, 202, 82, 77, 189, 7, 218, 180, 60, 226, 253, 18, 190, 202, 82, 77, 189, 30, 124, 97, 61, 226, 253, 18, 190, 196, 11, 35, 187, 30, 124, 97, 61, 226, 253, 18, 190, 196, 11, 35, 187, 30, 124, 97, 61, 226, 253, 18, 190, 196, 11, 35, 187, 30, 124, 97, 61, 226, 253, 18, 190, 196, 11, 35, 187, 146, 217, 199, 188, 215, 253, 18, 190, 214, 132, 87, 61, 146, 217, 199, 188, 215, 253, 18, 190, 214, 132, 87, 61, 206, 136, 97, 189, 226, 253, 18, 190, 43, 11, 35, 187, 206, 136, 97, 189, 226, 253, 18, 190, 43, 11, 35, 187, 206, 136, 97, 189, 226, 253, 18, 190, 43, 11, 35, 187, 206, 136, 97, 189, 226, 253, 18, 190, 43, 11, 35, 187, 92, 243, 180, 188, 226, 253, 18, 190, 198, 82, 77, 189, 92, 243, 180, 188, 226, 253, 18, 190, 198, 82, 77, 189, 92, 243, 180, 188, 226, 253, 18, 190, 198, 82, 77, 189, 190, 189, 199, 60, 215, 253, 18, 190, 209, 132, 87, 61, 190, 189, 199, 60, 215, 253, 18, 190, 209, 132, 87, 61, 29, 212, 162, 190, 88, 128, 244, 62, 184, 47, 161, 189, 29, 212, 162, 190, 88, 128, 244, 62, 184, 47, 161, 189, 29, 212, 162, 190, 88, 128, 244, 62, 184, 47, 161, 189, 152, 14, 173, 190, 67, 113, 4, 63, 170, 123, 201, 189, 152, 14, 173, 190, 67, 113, 4, 63, 170, 123, 201, 189, 152, 14, 173, 190, 67, 113, 4, 63, 170, 123, 201, 189, 152, 14, 173, 190, 67, 113, 4, 63, 170, 123, 201, 189, 148, 222, 163, 190, 11, 33, 0, 63, 242, 174, 141, 189, 148, 222, 163, 190, 11, 33, 0, 63, 242, 174, 141, 189, 148, 222, 163, 190, 11, 33, 0, 63, 242, 174, 141, 189, 231, 53, 184, 190, 114, 252, 1, 63, 190, 75, 154, 189, 231, 53, 184, 190, 114, 252, 1, 63, 190, 75, 154, 189, 231, 53, 184, 190, 114, 252, 1, 63, 190, 75, 154, 189, 231, 53, 184, 190, 114, 252, 1, 63, 190, 75, 154, 189, 233, 5, 174, 190, 236, 155, 239, 62, 145, 223, 118, 189, 233, 5, 174, 190, 236, 155, 239, 62, 145, 223, 118, 189, 233, 5, 174, 190, 236, 155, 239, 62, 145, 223, 118, 189, 233, 5, 174, 190, 236, 155, 239, 62, 145, 223, 118, 189, 137, 177, 173, 190, 21, 244, 251, 62, 145, 0, 89, 189, 137, 177, 173, 190, 21, 244, 251, 62, 145, 0, 89, 189, 137, 177, 173, 190, 21, 244, 251, 62, 145, 0, 89, 189, 137, 177, 173, 190, 21, 244, 251, 62, 145, 0, 89, 189, 246, 102, 15, 190, 63, 193, 25, 63, 179, 123, 201, 189, 246, 102, 15, 190, 63, 193, 25, 63, 179, 123, 201, 189, 246, 102, 15, 190, 63, 193, 25, 63, 179, 123, 201, 189, 246, 102, 15, 190, 63, 193, 25, 63, 179, 123, 201, 189, 76, 242, 238, 189, 73, 243, 15, 63, 196, 47, 161, 189, 76, 242, 238, 189, 73, 243, 15, 63, 196, 47, 161, 189, 76, 242, 238, 189, 73, 243, 15, 63, 196, 47, 161, 189, 250, 153, 20, 190, 43, 247, 18, 63, 252, 174, 141, 189, 250, 153, 20, 190, 43, 247, 18, 63, 252, 174, 141, 189, 250, 153, 20, 190, 43, 247, 18, 63, 252, 174, 141, 189, 31, 69, 192, 189, 223, 102, 19, 63, 166, 223, 118, 189, 31, 69, 192, 189, 223, 102, 19, 63, 166, 223, 118, 189, 31, 69, 192, 189, 223, 102, 19, 63, 166, 223, 118, 189, 222, 215, 239, 189, 5, 46, 29, 63, 198, 75, 154, 189, 222, 215, 239, 189, 5, 46, 29, 63, 198, 75, 154, 189, 222, 215, 239, 189, 5, 46, 29, 63, 198, 75, 154, 189, 222, 215, 239, 189, 5, 46, 29, 63, 198, 75, 154, 189, 76, 255, 255, 189, 50, 252, 21, 63, 164, 0, 89, 189, 76, 255, 255, 189, 50, 252, 21, 63, 164, 0, 89, 189, 76, 255, 255, 189, 50, 252, 21, 63, 164, 0, 89, 189, 231, 5, 174, 190, 236, 155, 239, 62, 26, 227, 118, 61, 231, 5, 174, 190, 236, 155, 239, 62, 26, 227, 118, 61, 231, 5, 174, 190, 236, 155, 239, 62, 26, 227, 118, 61, 231, 5, 174, 190, 236, 155, 239, 62, 26, 227, 118, 61, 228, 53, 184, 190, 114, 252, 1, 63, 237, 77, 154, 61, 228, 53, 184, 190, 114, 252, 1, 63, 237, 77, 154, 61, 228, 53, 184, 190, 114, 252, 1, 63, 237, 77, 154, 61, 228, 53, 184, 190, 114, 252, 1, 63, 237, 77, 154, 61, 137, 177, 173, 190, 21, 244, 251, 62, 51, 4, 89, 61, 137, 177, 173, 190, 21, 244, 251, 62, 51, 4, 89, 61, 137, 177, 173, 190, 21, 244, 251, 62, 51, 4, 89, 61, 137, 177, 173, 190, 21, 244, 251, 62, 51, 4, 89, 61, 150, 14, 173, 190, 67, 113, 4, 63, 215, 125, 201, 61, 150, 14, 173, 190, 67, 113, 4, 63, 215, 125, 201, 61, 150, 14, 173, 190, 67, 113, 4, 63, 215, 125, 201, 61, 150, 14, 173, 190, 67, 113, 4, 63, 215, 125, 201, 61, 28, 212, 162, 190, 88, 128, 244, 62, 122, 49, 161, 61, 28, 212, 162, 190, 88, 128, 244, 62, 122, 49, 161, 61, 28, 212, 162, 190, 88, 128, 244, 62, 122, 49, 161, 61, 147, 222, 163, 190, 11, 33, 0, 63, 194, 176, 141, 61, 147, 222, 163, 190, 11, 33, 0, 63, 194, 176, 141, 61, 147, 222, 163, 190, 11, 33, 0, 63, 194, 176, 141, 61, 214, 215, 239, 189, 5, 46, 29, 63, 229, 77, 154, 61, 214, 215, 239, 189, 5, 46, 29, 63, 229, 77, 154, 61, 214, 215, 239, 189, 5, 46, 29, 63, 229, 77, 154, 61, 214, 215, 239, 189, 5, 46, 29, 63, 229, 77, 154, 61, 28, 69, 192, 189, 223, 102, 19, 63, 3, 227, 118, 61, 28, 69, 192, 189, 223, 102, 19, 63, 3, 227, 118, 61, 28, 69, 192, 189, 223, 102, 19, 63, 3, 227, 118, 61, 70, 255, 255, 189, 49, 252, 21, 63, 32, 4, 89, 61, 70, 255, 255, 189, 49, 252, 21, 63, 32, 4, 89, 61, 70, 255, 255, 189, 49, 252, 21, 63, 32, 4, 89, 61, 69, 242, 238, 189, 73, 243, 15, 63, 112, 49, 161, 61, 69, 242, 238, 189, 73, 243, 15, 63, 112, 49, 161, 61, 69, 242, 238, 189, 73, 243, 15, 63, 112, 49, 161, 61, 243, 102, 15, 190, 62, 193, 25, 63, 205, 125, 201, 61, 243, 102, 15, 190, 62, 193, 25, 63, 205, 125, 201, 61, 243, 102, 15, 190, 62, 193, 25, 63, 205, 125, 201, 61, 243, 102, 15, 190, 62, 193, 25, 63, 205, 125, 201, 61, 249, 153, 20, 190, 41, 247, 18, 63, 184, 176, 141, 61, 249, 153, 20, 190, 41, 247, 18, 63, 184, 176, 141, 61, 249, 153, 20, 190, 41, 247, 18, 63, 184, 176, 141, 61, 129, 109, 215, 189, 223, 140, 139, 62, 171, 20, 57, 189, 129, 109, 215, 189, 223, 140, 139, 62, 171, 20, 57, 189, 129, 109, 215, 189, 223, 140, 139, 62, 171, 20, 57, 189, 160, 109, 215, 189, 223, 140, 139, 62, 126, 24, 57, 61, 160, 109, 215, 189, 223, 140, 139, 62, 126, 24, 57, 61, 160, 109, 215, 189, 223, 140, 139, 62, 126, 24, 57, 61, 160, 109, 215, 189, 223, 140, 139, 62, 126, 24, 57, 61, 94, 129, 215, 189, 6, 239, 44, 62, 208, 61, 57, 61, 94, 129, 215, 189, 6, 239, 44, 62, 208, 61, 57, 61, 94, 129, 215, 189, 6, 239, 44, 62, 208, 61, 57, 61, 94, 129, 215, 189, 6, 239, 44, 62, 208, 61, 57, 61, 74, 129, 215, 189, 6, 239, 44, 62, 115, 59, 57, 189, 74, 129, 215, 189, 6, 239, 44, 62, 115, 59, 57, 189, 74, 129, 215, 189, 6, 239, 44, 62, 115, 59, 57, 189, 74, 129, 215, 189, 6, 239, 44, 62, 115, 59, 57, 189, 251, 189, 87, 190, 32, 11, 158, 59, 124, 61, 57, 61, 251, 189, 87, 190, 32, 11, 158, 59, 124, 61, 57, 61, 251, 189, 87, 190, 32, 11, 158, 59, 124, 61, 57, 61, 233, 26, 153, 190, 156, 18, 250, 189, 5, 21, 57, 189, 233, 26, 153, 190, 156, 18, 250, 189, 5, 21, 57, 189, 233, 26, 153, 190, 156, 18, 250, 189, 5, 21, 57, 189, 165, 218, 115, 190, 230, 164, 6, 190, 209, 59, 57, 189, 165, 218, 115, 190, 230, 164, 6, 190, 209, 59, 57, 189, 165, 218, 115, 190, 230, 164, 6, 190, 209, 59, 57, 189, 175, 218, 115, 190, 228, 164, 6, 190, 114, 61, 57, 61, 175, 218, 115, 190, 228, 164, 6, 190, 114, 61, 57, 61, 175, 218, 115, 190, 228, 164, 6, 190, 114, 61, 57, 61, 239, 26, 153, 190, 150, 18, 250, 189, 36, 24, 57, 61, 239, 26, 153, 190, 150, 18, 250, 189, 36, 24, 57, 61, 239, 26, 153, 190, 150, 18, 250, 189, 36, 24, 57, 61, 0, 21, 134, 190, 32, 163, 63, 62, 241, 20, 57, 189, 0, 21, 134, 190, 32, 163, 63, 62, 241, 20, 57, 189, 0, 21, 134, 190, 32, 163, 63, 62, 241, 20, 57, 189, 155, 98, 81, 190, 50, 145, 117, 62, 219, 20, 57, 189, 155, 98, 81, 190, 50, 145, 117, 62, 219, 20, 57, 189, 155, 98, 81, 190, 50, 145, 117, 62, 219, 20, 57, 189, 155, 98, 81, 190, 50, 145, 117, 62, 219, 20, 57, 189, 172, 98, 81, 190, 46, 145, 117, 62, 77, 24, 57, 61, 172, 98, 81, 190, 46, 145, 117, 62, 77, 24, 57, 61, 172, 98, 81, 190, 46, 145, 117, 62, 77, 24, 57, 61, 172, 98, 81, 190, 46, 145, 117, 62, 77, 24, 57, 61, 7, 21, 134, 190, 30, 163, 63, 62, 56, 24, 57, 61, 7, 21, 134, 190, 30, 163, 63, 62, 56, 24, 57, 61, 7, 21, 134, 190, 30, 163, 63, 62, 56, 24, 57, 61, 7, 21, 134, 190, 30, 163, 63, 62, 56, 24, 57, 61, 240, 189, 87, 190, 36, 11, 158, 59, 199, 59, 57, 189, 240, 189, 87, 190, 36, 11, 158, 59, 199, 59, 57, 189, 240, 189, 87, 190, 36, 11, 158, 59, 199, 59, 57, 189, 8, 247, 157, 190, 85, 32, 108, 189, 255, 20, 57, 189, 8, 247, 157, 190, 85, 32, 108, 189, 255, 20, 57, 189, 8, 247, 157, 190, 85, 32, 108, 189, 255, 20, 57, 189, 228, 41, 141, 190, 13, 157, 152, 57, 254, 20, 57, 189, 228, 41, 141, 190, 13, 157, 152, 57, 254, 20, 57, 189, 228, 41, 141, 190, 13, 157, 152, 57, 254, 20, 57, 189, 4, 6, 146, 190, 13, 155, 132, 61, 249, 20, 57, 189, 4, 6, 146, 190, 13, 155, 132, 61, 249, 20, 57, 189, 4, 6, 146, 190, 13, 155, 132, 61, 249, 20, 57, 189, 223, 56, 129, 190, 213, 67, 251, 61, 247, 20, 57, 189, 223, 56, 129, 190, 213, 67, 251, 61, 247, 20, 57, 189, 223, 56, 129, 190, 213, 67, 251, 61, 247, 20, 57, 189, 16, 247, 157, 190, 79, 32, 108, 189, 42, 24, 57, 61, 16, 247, 157, 190, 79, 32, 108, 189, 42, 24, 57, 61, 16, 247, 157, 190, 79, 32, 108, 189, 42, 24, 57, 61, 236, 41, 141, 190, 89, 158, 152, 57, 43, 24, 57, 61, 236, 41, 141, 190, 89, 158, 152, 57, 43, 24, 57, 61, 236, 41, 141, 190, 89, 158, 152, 57, 43, 24, 57, 61, 12, 6, 146, 190, 11, 155, 132, 61, 48, 24, 57, 61, 12, 6, 146, 190, 11, 155, 132, 61, 48, 24, 57, 61, 12, 6, 146, 190, 11, 155, 132, 61, 48, 24, 57, 61, 231, 56, 129, 190, 209, 67, 251, 61, 51, 24, 57, 61, 231, 56, 129, 190, 209, 67, 251, 61, 51, 24, 57, 61, 231, 56, 129, 190, 209, 67, 251, 61, 51, 24, 57, 61, 201, 178, 15, 62, 214, 222, 26, 63, 203, 47, 161, 189, 201, 178, 15, 62, 214, 222, 26, 63, 203, 47, 161, 189, 201, 178, 15, 62, 214, 222, 26, 63, 203, 47, 161, 189, 201, 178, 15, 62, 214, 222, 26, 63, 203, 47, 161, 189, 201, 178, 15, 62, 214, 222, 26, 63, 203, 47, 161, 189, 45, 182, 231, 61, 92, 110, 15, 63, 205, 47, 161, 189, 45, 182, 231, 61, 92, 110, 15, 63, 205, 47, 161, 189, 45, 182, 231, 61, 92, 110, 15, 63, 205, 47, 161, 189, 45, 182, 231, 61, 92, 110, 15, 63, 205, 47, 161, 189, 12, 234, 29, 62, 97, 9, 18, 63, 60, 142, 136, 189, 12, 234, 29, 62, 97, 9, 18, 63, 60, 142, 136, 189, 12, 234, 29, 62, 97, 9, 18, 63, 60, 142, 136, 189, 12, 234, 29, 62, 97, 9, 18, 63, 60, 142, 136, 189, 98, 5, 174, 61, 50, 79, 18, 63, 183, 223, 118, 189, 98, 5, 174, 61, 50, 79, 18, 63, 183, 223, 118, 189, 98, 5, 174, 61, 50, 79, 18, 63, 183, 223, 118, 189, 98, 5, 174, 61, 50, 79, 18, 63, 183, 223, 118, 189, 111, 189, 235, 61, 201, 153, 29, 63, 178, 223, 118, 189, 111, 189, 235, 61, 201, 153, 29, 63, 178, 223, 118, 189, 111, 189, 235, 61, 201, 153, 29, 63, 178, 223, 118, 189, 111, 189, 235, 61, 201, 153, 29, 63, 178, 223, 118, 189, 233, 200, 11, 62, 91, 17, 20, 63, 14, 38, 81, 189, 233, 200, 11, 62, 91, 17, 20, 63, 14, 38, 81, 189, 233, 200, 11, 62, 91, 17, 20, 63, 14, 38, 81, 189, 233, 200, 11, 62, 91, 17, 20, 63, 14, 38, 81, 189, 206, 218, 183, 62, 188, 80, 2, 63, 203, 223, 118, 189, 206, 218, 183, 62, 188, 80, 2, 63, 203, 223, 118, 189, 206, 218, 183, 62, 188, 80, 2, 63, 203, 223, 118, 189, 206, 218, 183, 62, 188, 80, 2, 63, 203, 223, 118, 189, 96, 210, 172, 62, 29, 22, 236, 62, 204, 223, 118, 189, 96, 210, 172, 62, 29, 22, 236, 62, 204, 223, 118, 189, 96, 210, 172, 62, 29, 22, 236, 62, 204, 223, 118, 189, 96, 210, 172, 62, 29, 22, 236, 62, 204, 223, 118, 189, 161, 19, 166, 62, 235, 7, 253, 62, 28, 38, 81, 189, 161, 19, 166, 62, 235, 7, 253, 62, 28, 38, 81, 189, 161, 19, 166, 62, 235, 7, 253, 62, 28, 38, 81, 189, 161, 19, 166, 62, 235, 7, 253, 62, 28, 38, 81, 189, 88, 145, 157, 62, 55, 58, 243, 62, 212, 47, 161, 189, 88, 145, 157, 62, 55, 58, 243, 62, 212, 47, 161, 189, 88, 145, 157, 62, 55, 58, 243, 62, 212, 47, 161, 189, 88, 145, 157, 62, 55, 58, 243, 62, 212, 47, 161, 189, 76, 22, 169, 62, 70, 156, 5, 63, 211, 47, 161, 189, 76, 22, 169, 62, 70, 156, 5, 63, 211, 47, 161, 189, 76, 22, 169, 62, 70, 156, 5, 63, 211, 47, 161, 189, 76, 22, 169, 62, 70, 156, 5, 63, 211, 47, 161, 189, 254, 193, 154, 62, 62, 13, 1, 63, 63, 142, 136, 189, 254, 193, 154, 62, 62, 13, 1, 63, 63, 142, 136, 189, 254, 193, 154, 62, 62, 13, 1, 63, 63, 142, 136, 189, 254, 193, 154, 62, 62, 13, 1, 63, 63, 142, 136, 189, 116, 189, 235, 61, 201, 153, 29, 63, 247, 226, 118, 61, 116, 189, 235, 61, 201, 153, 29, 63, 247, 226, 118, 61, 116, 189, 235, 61, 201, 153, 29, 63, 247, 226, 118, 61, 116, 189, 235, 61, 201, 153, 29, 63, 247, 226, 118, 61, 102, 5, 174, 61, 50, 79, 18, 63, 244, 226, 118, 61, 102, 5, 174, 61, 50, 79, 18, 63, 244, 226, 118, 61, 102, 5, 174, 61, 50, 79, 18, 63, 244, 226, 118, 61, 102, 5, 174, 61, 50, 79, 18, 63, 244, 226, 118, 61, 236, 200, 11, 62, 91, 17, 20, 63, 39, 41, 81, 61, 236, 200, 11, 62, 91, 17, 20, 63, 39, 41, 81, 61, 236, 200, 11, 62, 91, 17, 20, 63, 39, 41, 81, 61, 236, 200, 11, 62, 91, 17, 20, 63, 39, 41, 81, 61, 52, 182, 231, 61, 92, 110, 15, 63, 102, 49, 161, 61, 52, 182, 231, 61, 92, 110, 15, 63, 102, 49, 161, 61, 52, 182, 231, 61, 92, 110, 15, 63, 102, 49, 161, 61, 52, 182, 231, 61, 92, 110, 15, 63, 102, 49, 161, 61, 205, 178, 15, 62, 213, 222, 26, 63, 105, 49, 161, 61, 205, 178, 15, 62, 213, 222, 26, 63, 105, 49, 161, 61, 205, 178, 15, 62, 213, 222, 26, 63, 105, 49, 161, 61, 205, 178, 15, 62, 213, 222, 26, 63, 105, 49, 161, 61, 205, 178, 15, 62, 213, 222, 26, 63, 105, 49, 161, 61, 13, 234, 29, 62, 97, 9, 18, 63, 197, 143, 136, 61, 13, 234, 29, 62, 97, 9, 18, 63, 197, 143, 136, 61, 13, 234, 29, 62, 97, 9, 18, 63, 197, 143, 136, 61, 13, 234, 29, 62, 97, 9, 18, 63, 197, 143, 136, 61, 79, 22, 169, 62, 70, 156, 5, 63, 97, 49, 161, 61, 79, 22, 169, 62, 70, 156, 5, 63, 97, 49, 161, 61, 79, 22, 169, 62, 70, 156, 5, 63, 97, 49, 161, 61, 79, 22, 169, 62, 70, 156, 5, 63, 97, 49, 161, 61, 90, 145, 157, 62, 55, 58, 243, 62, 95, 49, 161, 61, 90, 145, 157, 62, 55, 58, 243, 62, 95, 49, 161, 61, 90, 145, 157, 62, 55, 58, 243, 62, 95, 49, 161, 61, 90, 145, 157, 62, 55, 58, 243, 62, 95, 49, 161, 61, 1, 194, 154, 62, 62, 13, 1, 63, 193, 143, 136, 61, 1, 194, 154, 62, 62, 13, 1, 63, 193, 143, 136, 61, 1, 194, 154, 62, 62, 13, 1, 63, 193, 143, 136, 61, 1, 194, 154, 62, 62, 13, 1, 63, 193, 143, 136, 61, 100, 210, 172, 62, 29, 22, 236, 62, 222, 226, 118, 61, 100, 210, 172, 62, 29, 22, 236, 62, 222, 226, 118, 61, 100, 210, 172, 62, 29, 22, 236, 62, 222, 226, 118, 61, 100, 210, 172, 62, 29, 22, 236, 62, 222, 226, 118, 61, 208, 218, 183, 62, 188, 80, 2, 63, 223, 226, 118, 61, 208, 218, 183, 62, 188, 80, 2, 63, 223, 226, 118, 61, 208, 218, 183, 62, 188, 80, 2, 63, 223, 226, 118, 61, 208, 218, 183, 62, 188, 80, 2, 63, 223, 226, 118, 61, 161, 19, 166, 62, 235, 7, 253, 62, 24, 41, 81, 61, 161, 19, 166, 62, 235, 7, 253, 62, 24, 41, 81, 61, 161, 19, 166, 62, 235, 7, 253, 62, 24, 41, 81, 61, 161, 19, 166, 62, 235, 7, 253, 62, 24, 41, 81, 61, 105, 236, 254, 189, 239, 140, 227, 62, 121, 255, 221, 61, 42, 103, 14, 190, 83, 110, 255, 62, 119, 176, 196, 61, 42, 103, 14, 190, 83, 110, 255, 62, 119, 176, 196, 61, 42, 103, 14, 190, 83, 110, 255, 62, 119, 176, 196, 61, 42, 103, 14, 190, 83, 110, 255, 62, 119, 176, 196, 61, 116, 236, 254, 189, 239, 140, 227, 62, 42, 5, 222, 189, 46, 103, 14, 190, 83, 110, 255, 62, 85, 182, 196, 189, 46, 103, 14, 190, 83, 110, 255, 62, 85, 182, 196, 189, 46, 103, 14, 190, 83, 110, 255, 62, 85, 182, 196, 189, 46, 103, 14, 190, 83, 110, 255, 62, 85, 182, 196, 189, 224, 56, 55, 190, 119, 5, 235, 62, 124, 176, 196, 61, 224, 56, 55, 190, 119, 5, 235, 62, 124, 176, 196, 61, 224, 56, 55, 190, 119, 5, 235, 62, 124, 176, 196, 61, 224, 56, 55, 190, 119, 5, 235, 62, 124, 176, 196, 61, 228, 56, 55, 190, 119, 5, 235, 62, 83, 182, 196, 189, 228, 56, 55, 190, 119, 5, 235, 62, 83, 182, 196, 189, 228, 56, 55, 190, 119, 5, 235, 62, 83, 182, 196, 189, 228, 56, 55, 190, 119, 5, 235, 62, 83, 182, 196, 189, 4, 72, 40, 190, 45, 36, 207, 62, 124, 176, 196, 61, 4, 72, 40, 190, 45, 36, 207, 62, 124, 176, 196, 61, 4, 72, 40, 190, 45, 36, 207, 62, 124, 176, 196, 61, 4, 72, 40, 190, 45, 36, 207, 62, 124, 176, 196, 61, 8, 72, 40, 190, 45, 36, 207, 62, 83, 182, 196, 189, 8, 72, 40, 190, 45, 36, 207, 62, 83, 182, 196, 189, 8, 72, 40, 190, 45, 36, 207, 62, 83, 182, 196, 189, 8, 72, 40, 190, 45, 36, 207, 62, 83, 182, 196, 189, 226, 10, 225, 189, 191, 171, 199, 62, 120, 176, 196, 61, 226, 10, 225, 189, 191, 171, 199, 62, 120, 176, 196, 61, 226, 10, 225, 189, 191, 171, 199, 62, 120, 176, 196, 61, 226, 10, 225, 189, 191, 171, 199, 62, 120, 176, 196, 61, 235, 10, 225, 189, 191, 171, 199, 62, 85, 182, 196, 189, 235, 10, 225, 189, 191, 171, 199, 62, 85, 182, 196, 189, 235, 10, 225, 189, 191, 171, 199, 62, 85, 182, 196, 189, 235, 10, 225, 189, 191, 171, 199, 62, 85, 182, 196, 189, 122, 103, 143, 189, 155, 20, 220, 62, 118, 176, 196, 61, 122, 103, 143, 189, 155, 20, 220, 62, 118, 176, 196, 61, 122, 103, 143, 189, 155, 20, 220, 62, 118, 176, 196, 61, 122, 103, 143, 189, 155, 20, 220, 62, 118, 176, 196, 61, 131, 103, 143, 189, 155, 20, 220, 62, 89, 182, 196, 189, 131, 103, 143, 189, 155, 20, 220, 62, 89, 182, 196, 189, 131, 103, 143, 189, 155, 20, 220, 62, 89, 182, 196, 189, 131, 103, 143, 189, 155, 20, 220, 62, 89, 182, 196, 189, 52, 73, 173, 189, 227, 245, 247, 62, 119, 176, 196, 61, 52, 73, 173, 189, 227, 245, 247, 62, 119, 176, 196, 61, 52, 73, 173, 189, 227, 245, 247, 62, 119, 176, 196, 61, 52, 73, 173, 189, 227, 245, 247, 62, 119, 176, 196, 61, 59, 73, 173, 189, 227, 245, 247, 62, 87, 182, 196, 189, 59, 73, 173, 189, 227, 245, 247, 62, 87, 182, 196, 189, 59, 73, 173, 189, 227, 245, 247, 62, 87, 182, 196, 189, 59, 73, 173, 189, 227, 245, 247, 62, 87, 182, 196, 189, 118, 123, 10, 190, 108, 29, 248, 62, 41, 5, 222, 189, 118, 123, 10, 190, 108, 29, 248, 62, 41, 5, 222, 189, 118, 123, 10, 190, 108, 29, 248, 62, 41, 5, 222, 189, 48, 151, 40, 190, 138, 15, 233, 62, 39, 5, 222, 189, 48, 151, 40, 190, 138, 15, 233, 62, 39, 5, 222, 189, 48, 151, 40, 190, 138, 15, 233, 62, 39, 5, 222, 189, 247, 145, 29, 190, 18, 127, 212, 62, 41, 5, 222, 189, 247, 145, 29, 190, 18, 127, 212, 62, 41, 5, 222, 189, 247, 145, 29, 190, 18, 127, 212, 62, 41, 5, 222, 189, 253, 225, 232, 189, 113, 252, 206, 62, 42, 5, 222, 189, 253, 225, 232, 189, 113, 252, 206, 62, 42, 5, 222, 189, 253, 225, 232, 189, 113, 252, 206, 62, 42, 5, 222, 189, 135, 170, 172, 189, 83, 10, 222, 62, 43, 5, 222, 189, 135, 170, 172, 189, 83, 10, 222, 62, 43, 5, 222, 189, 135, 170, 172, 189, 83, 10, 222, 62, 43, 5, 222, 189, 249, 180, 194, 189, 204, 154, 242, 62, 43, 5, 222, 189, 249, 180, 194, 189, 204, 154, 242, 62, 43, 5, 222, 189, 249, 180, 194, 189, 204, 154, 242, 62, 43, 5, 222, 189, 43, 151, 40, 190, 138, 15, 233, 62, 124, 255, 221, 61, 43, 151, 40, 190, 138, 15, 233, 62, 124, 255, 221, 61, 43, 151, 40, 190, 138, 15, 233, 62, 124, 255, 221, 61, 112, 123, 10, 190, 108, 29, 248, 62, 122, 255, 221, 61, 112, 123, 10, 190, 108, 29, 248, 62, 122, 255, 221, 61, 112, 123, 10, 190, 108, 29, 248, 62, 122, 255, 221, 61, 241, 145, 29, 190, 18, 127, 212, 62, 122, 255, 221, 61, 241, 145, 29, 190, 18, 127, 212, 62, 122, 255, 221, 61, 241, 145, 29, 190, 18, 127, 212, 62, 122, 255, 221, 61, 242, 225, 232, 189, 113, 252, 206, 62, 121, 255, 221, 61, 242, 225, 232, 189, 113, 252, 206, 62, 121, 255, 221, 61, 242, 225, 232, 189, 113, 252, 206, 62, 121, 255, 221, 61, 123, 170, 172, 189, 83, 10, 222, 62, 120, 255, 221, 61, 123, 170, 172, 189, 83, 10, 222, 62, 120, 255, 221, 61, 123, 170, 172, 189, 83, 10, 222, 62, 120, 255, 221, 61, 238, 180, 194, 189, 204, 154, 242, 62, 120, 255, 221, 61, 238, 180, 194, 189, 204, 154, 242, 62, 120, 255, 221, 61, 238, 180, 194, 189, 204, 154, 242, 62, 120, 255, 221, 61, 26, 230, 254, 61, 149, 138, 227, 62, 110, 255, 221, 61, 239, 99, 14, 62, 252, 107, 255, 62, 107, 176, 196, 61, 239, 99, 14, 62, 252, 107, 255, 62, 107, 176, 196, 61, 239, 99, 14, 62, 252, 107, 255, 62, 107, 176, 196, 61, 239, 99, 14, 62, 252, 107, 255, 62, 107, 176, 196, 61, 17, 230, 254, 61, 149, 138, 227, 62, 52, 5, 222, 189, 235, 99, 14, 62, 252, 107, 255, 62, 98, 182, 196, 189, 235, 99, 14, 62, 252, 107, 255, 62, 98, 182, 196, 189, 235, 99, 14, 62, 252, 107, 255, 62, 98, 182, 196, 189, 235, 99, 14, 62, 252, 107, 255, 62, 98, 182, 196, 189, 185, 66, 173, 61, 141, 243, 247, 62, 112, 176, 196, 61, 185, 66, 173, 61, 141, 243, 247, 62, 112, 176, 196, 61, 185, 66, 173, 61, 141, 243, 247, 62, 112, 176, 196, 61, 185, 66, 173, 61, 141, 243, 247, 62, 112, 176, 196, 61, 177, 66, 173, 61, 141, 243, 247, 62, 96, 182, 196, 189, 177, 66, 173, 61, 141, 243, 247, 62, 96, 182, 196, 189, 177, 66, 173, 61, 141, 243, 247, 62, 96, 182, 196, 189, 177, 66, 173, 61, 141, 243, 247, 62, 96, 182, 196, 189, 255, 96, 143, 61, 68, 18, 220, 62, 114, 176, 196, 61, 255, 96, 143, 61, 68, 18, 220, 62, 114, 176, 196, 61, 255, 96, 143, 61, 68, 18, 220, 62, 114, 176, 196, 61, 255, 96, 143, 61, 68, 18, 220, 62, 114, 176, 196, 61, 249, 96, 143, 61, 68, 18, 220, 62, 93, 182, 196, 189, 249, 96, 143, 61, 68, 18, 220, 62, 93, 182, 196, 189, 249, 96, 143, 61, 68, 18, 220, 62, 93, 182, 196, 189, 249, 96, 143, 61, 68, 18, 220, 62, 93, 182, 196, 189, 107, 4, 225, 61, 104, 169, 199, 62, 110, 176, 196, 61, 107, 4, 225, 61, 104, 169, 199, 62, 110, 176, 196, 61, 107, 4, 225, 61, 104, 169, 199, 62, 110, 176, 196, 61, 107, 4, 225, 61, 104, 169, 199, 62, 110, 176, 196, 61, 101, 4, 225, 61, 104, 169, 199, 62, 96, 182, 196, 189, 101, 4, 225, 61, 104, 169, 199, 62, 96, 182, 196, 189, 101, 4, 225, 61, 104, 169, 199, 62, 96, 182, 196, 189, 101, 4, 225, 61, 104, 169, 199, 62, 96, 182, 196, 189, 197, 68, 40, 62, 215, 33, 207, 62, 108, 176, 196, 61, 197, 68, 40, 62, 215, 33, 207, 62, 108, 176, 196, 61, 197, 68, 40, 62, 215, 33, 207, 62, 108, 176, 196, 61, 197, 68, 40, 62, 215, 33, 207, 62, 108, 176, 196, 61, 193, 68, 40, 62, 215, 33, 207, 62, 99, 182, 196, 189, 193, 68, 40, 62, 215, 33, 207, 62, 99, 182, 196, 189, 193, 68, 40, 62, 215, 33, 207, 62, 99, 182, 196, 189, 193, 68, 40, 62, 215, 33, 207, 62, 99, 182, 196, 189, 163, 53, 55, 62, 33, 3, 235, 62, 108, 176, 196, 61, 163, 53, 55, 62, 33, 3, 235, 62, 108, 176, 196, 61, 163, 53, 55, 62, 33, 3, 235, 62, 108, 176, 196, 61, 163, 53, 55, 62, 33, 3, 235, 62, 108, 176, 196, 61, 158, 53, 55, 62, 33, 3, 235, 62, 99, 182, 196, 189, 158, 53, 55, 62, 33, 3, 235, 62, 99, 182, 196, 189, 158, 53, 55, 62, 33, 3, 235, 62, 99, 182, 196, 189, 158, 53, 55, 62, 33, 3, 235, 62, 99, 182, 196, 189, 68, 120, 10, 62, 19, 27, 248, 62, 53, 5, 222, 189, 68, 120, 10, 62, 19, 27, 248, 62, 53, 5, 222, 189, 68, 120, 10, 62, 19, 27, 248, 62, 53, 5, 222, 189, 149, 174, 194, 61, 114, 152, 242, 62, 51, 5, 222, 189, 149, 174, 194, 61, 114, 152, 242, 62, 51, 5, 222, 189, 149, 174, 194, 61, 114, 152, 242, 62, 51, 5, 222, 189, 37, 164, 172, 61, 250, 7, 222, 62, 51, 5, 222, 189, 37, 164, 172, 61, 250, 7, 222, 62, 51, 5, 222, 189, 37, 164, 172, 61, 250, 7, 222, 62, 51, 5, 222, 189, 154, 219, 232, 61, 23, 250, 206, 62, 52, 5, 222, 189, 154, 219, 232, 61, 23, 250, 206, 62, 52, 5, 222, 189, 154, 219, 232, 61, 23, 250, 206, 62, 52, 5, 222, 189, 197, 142, 29, 62, 184, 124, 212, 62, 53, 5, 222, 189, 197, 142, 29, 62, 184, 124, 212, 62, 53, 5, 222, 189, 197, 142, 29, 62, 184, 124, 212, 62, 53, 5, 222, 189, 0, 148, 40, 62, 49, 13, 233, 62, 56, 5, 222, 189, 0, 148, 40, 62, 49, 13, 233, 62, 56, 5, 222, 189, 0, 148, 40, 62, 49, 13, 233, 62, 56, 5, 222, 189, 159, 174, 194, 61, 114, 152, 242, 62, 111, 255, 221, 61, 159, 174, 194, 61, 114, 152, 242, 62, 111, 255, 221, 61, 159, 174, 194, 61, 114, 152, 242, 62, 111, 255, 221, 61, 73, 120, 10, 62, 19, 27, 248, 62, 109, 255, 221, 61, 73, 120, 10, 62, 19, 27, 248, 62, 109, 255, 221, 61, 73, 120, 10, 62, 19, 27, 248, 62, 109, 255, 221, 61, 45, 164, 172, 61, 250, 7, 222, 62, 111, 255, 221, 61, 45, 164, 172, 61, 250, 7, 222, 62, 111, 255, 221, 61, 45, 164, 172, 61, 250, 7, 222, 62, 111, 255, 221, 61, 163, 219, 232, 61, 23, 250, 206, 62, 110, 255, 221, 61, 163, 219, 232, 61, 23, 250, 206, 62, 110, 255, 221, 61, 163, 219, 232, 61, 23, 250, 206, 62, 110, 255, 221, 61, 203, 142, 29, 62, 184, 124, 212, 62, 109, 255, 221, 61, 203, 142, 29, 62, 184, 124, 212, 62, 109, 255, 221, 61, 203, 142, 29, 62, 184, 124, 212, 62, 109, 255, 221, 61, 3, 148, 40, 62, 49, 13, 233, 62, 108, 255, 221, 61, 3, 148, 40, 62, 49, 13, 233, 62, 108, 255, 221, 61, 3, 148, 40, 62, 49, 13, 233, 62, 108, 255, 221, 61, 250, 9, 253, 188, 89, 25, 233, 189, 26, 160, 141, 189, 250, 9, 253, 188, 89, 25, 233, 189, 26, 160, 141, 189, 250, 9, 253, 188, 89, 25, 233, 189, 26, 160, 141, 189, 250, 9, 253, 188, 89, 25, 233, 189, 26, 160, 141, 189, 175, 122, 152, 189, 233, 137, 233, 189, 4, 61, 51, 179, 175, 122, 152, 189, 233, 137, 233, 189, 4, 61, 51, 179, 175, 122, 152, 189, 233, 137, 233, 189, 4, 61, 51, 179, 175, 122, 152, 189, 233, 137, 233, 189, 4, 61, 51, 179, 130, 239, 252, 60, 210, 170, 247, 189, 202, 160, 141, 61, 130, 239, 252, 60, 210, 170, 247, 189, 202, 160, 141, 61, 130, 239, 252, 60, 210, 170, 247, 189, 202, 160, 141, 61, 130, 239, 252, 60, 210, 170, 247, 189, 202, 160, 141, 61, 27, 116, 152, 61, 87, 138, 233, 189, 145, 94, 198, 179, 27, 116, 152, 61, 87, 138, 233, 189, 145, 94, 198, 179, 27, 116, 152, 61, 87, 138, 233, 189, 145, 94, 198, 179, 27, 116, 152, 61, 87, 138, 233, 189, 145, 94, 198, 179, 0, 10, 253, 188, 158, 170, 247, 189, 190, 160, 141, 61, 0, 10, 253, 188, 158, 170, 247, 189, 190, 160, 141, 61, 0, 10, 253, 188, 158, 170, 247, 189, 190, 160, 141, 61, 0, 10, 253, 188, 158, 170, 247, 189, 190, 160, 141, 61, 77, 239, 252, 60, 143, 25, 233, 189, 43, 160, 141, 189, 77, 239, 252, 60, 143, 25, 233, 189, 43, 160, 141, 189, 77, 239, 252, 60, 143, 25, 233, 189, 43, 160, 141, 189, 77, 239, 252, 60, 143, 25, 233, 189, 43, 160, 141, 189, 114, 122, 232, 60, 3, 139, 117, 61, 153, 48, 80, 189, 114, 122, 232, 60, 3, 139, 117, 61, 153, 48, 80, 189, 114, 122, 232, 60, 3, 139, 117, 61, 153, 48, 80, 189, 114, 122, 232, 60, 3, 139, 117, 61, 153, 48, 80, 189, 255, 41, 27, 189, 77, 64, 247, 61, 245, 60, 141, 61, 255, 41, 27, 189, 77, 64, 247, 61, 245, 60, 141, 61, 255, 41, 27, 189, 77, 64, 247, 61, 245, 60, 141, 61, 255, 41, 27, 189, 77, 64, 247, 61, 245, 60, 141, 61, 254, 57, 22, 61, 250, 123, 120, 59, 55, 110, 141, 189, 254, 57, 22, 61, 250, 123, 120, 59, 55, 110, 141, 189, 254, 57, 22, 61, 250, 123, 120, 59, 55, 110, 141, 189, 254, 57, 22, 61, 250, 123, 120, 59, 55, 110, 141, 189, 164, 238, 209, 60, 89, 162, 86, 189, 47, 122, 80, 189, 164, 238, 209, 60, 89, 162, 86, 189, 47, 122, 80, 189, 164, 238, 209, 60, 89, 162, 86, 189, 47, 122, 80, 189, 164, 238, 209, 60, 89, 162, 86, 189, 47, 122, 80, 189, 59, 167, 123, 61, 219, 190, 116, 61, 13, 225, 39, 53, 59, 167, 123, 61, 219, 190, 116, 61, 13, 225, 39, 53, 59, 167, 123, 61, 219, 190, 116, 61, 13, 225, 39, 53, 59, 167, 123, 61, 219, 190, 116, 61, 13, 225, 39, 53, 80, 41, 27, 61, 25, 64, 247, 61, 232, 60, 141, 61, 80, 41, 27, 61, 25, 64, 247, 61, 232, 60, 141, 61, 80, 41, 27, 61, 25, 64, 247, 61, 232, 60, 141, 61, 80, 41, 27, 61, 25, 64, 247, 61, 232, 60, 141, 61, 95, 32, 168, 61, 150, 4, 104, 59, 148, 139, 15, 53, 95, 32, 168, 61, 150, 4, 104, 59, 148, 139, 15, 53, 95, 32, 168, 61, 150, 4, 104, 59, 148, 139, 15, 53, 95, 32, 168, 61, 150, 4, 104, 59, 148, 139, 15, 53, 195, 147, 115, 61, 60, 114, 87, 189, 8, 73, 46, 52, 195, 147, 115, 61, 60, 114, 87, 189, 8, 73, 46, 52, 195, 147, 115, 61, 60, 114, 87, 189, 8, 73, 46, 52, 195, 147, 115, 61, 60, 114, 87, 189, 8, 73, 46, 52, 80, 187, 162, 61, 86, 211, 246, 61, 169, 100, 156, 53, 80, 187, 162, 61, 86, 211, 246, 61, 169, 100, 156, 53, 80, 187, 162, 61, 86, 211, 246, 61, 169, 100, 156, 53, 80, 187, 162, 61, 86, 211, 246, 61, 169, 100, 156, 53, 153, 122, 232, 60, 181, 166, 101, 61, 137, 49, 80, 61, 153, 122, 232, 60, 181, 166, 101, 61, 137, 49, 80, 61, 153, 122, 232, 60, 181, 166, 101, 61, 137, 49, 80, 61, 153, 122, 232, 60, 181, 166, 101, 61, 137, 49, 80, 61, 25, 58, 22, 61, 28, 32, 185, 184, 218, 110, 141, 61, 25, 58, 22, 61, 28, 32, 185, 184, 218, 110, 141, 61, 25, 58, 22, 61, 28, 32, 185, 184, 218, 110, 141, 61, 25, 58, 22, 61, 28, 32, 185, 184, 218, 110, 141, 61, 56, 41, 27, 61, 27, 64, 247, 61, 68, 60, 141, 189, 56, 41, 27, 61, 27, 64, 247, 61, 68, 60, 141, 189, 56, 41, 27, 61, 27, 64, 247, 61, 68, 60, 141, 189, 56, 41, 27, 61, 27, 64, 247, 61, 68, 60, 141, 189, 204, 238, 209, 60, 166, 134, 102, 189, 25, 123, 80, 61, 204, 238, 209, 60, 166, 134, 102, 189, 25, 123, 80, 61, 204, 238, 209, 60, 166, 134, 102, 189, 25, 123, 80, 61, 204, 238, 209, 60, 166, 134, 102, 189, 25, 123, 80, 61, 81, 42, 210, 188, 70, 134, 102, 189, 18, 123, 80, 61, 81, 42, 210, 188, 70, 134, 102, 189, 18, 123, 80, 61, 81, 42, 210, 188, 70, 134, 102, 189, 18, 123, 80, 61, 81, 42, 210, 188, 70, 134, 102, 189, 18, 123, 80, 61, 253, 41, 27, 189, 82, 64, 247, 61, 73, 60, 141, 189, 253, 41, 27, 189, 82, 64, 247, 61, 73, 60, 141, 189, 253, 41, 27, 189, 82, 64, 247, 61, 73, 60, 141, 189, 253, 41, 27, 189, 82, 64, 247, 61, 73, 60, 141, 189, 136, 65, 22, 189, 215, 44, 184, 184, 217, 110, 141, 61, 136, 65, 22, 189, 215, 44, 184, 184, 217, 110, 141, 61, 136, 65, 22, 189, 215, 44, 184, 184, 217, 110, 141, 61, 136, 65, 22, 189, 215, 44, 184, 184, 217, 110, 141, 61, 61, 172, 232, 188, 22, 167, 101, 61, 147, 49, 80, 61, 61, 172, 232, 188, 22, 167, 101, 61, 147, 49, 80, 61, 61, 172, 232, 188, 22, 167, 101, 61, 147, 49, 80, 61, 61, 172, 232, 188, 22, 167, 101, 61, 147, 49, 80, 61, 62, 187, 162, 189, 197, 211, 246, 61, 118, 58, 163, 53, 62, 187, 162, 189, 197, 211, 246, 61, 118, 58, 163, 53, 62, 187, 162, 189, 197, 211, 246, 61, 118, 58, 163, 53, 62, 187, 162, 189, 197, 211, 246, 61, 118, 58, 163, 53, 77, 42, 210, 188, 250, 161, 86, 189, 28, 122, 80, 189, 77, 42, 210, 188, 250, 161, 86, 189, 28, 122, 80, 189, 77, 42, 210, 188, 250, 161, 86, 189, 28, 122, 80, 189, 77, 42, 210, 188, 250, 161, 86, 189, 28, 122, 80, 189, 133, 65, 22, 189, 211, 131, 120, 59, 49, 110, 141, 189, 133, 65, 22, 189, 211, 131, 120, 59, 49, 110, 141, 189, 133, 65, 22, 189, 211, 131, 120, 59, 49, 110, 141, 189, 133, 65, 22, 189, 211, 131, 120, 59, 49, 110, 141, 189, 58, 172, 232, 188, 101, 139, 117, 61, 153, 48, 80, 189, 58, 172, 232, 188, 101, 139, 117, 61, 153, 48, 80, 189, 58, 172, 232, 188, 101, 139, 117, 61, 153, 48, 80, 189, 58, 172, 232, 188, 101, 139, 117, 61, 153, 48, 80, 189, 78, 177, 115, 189, 109, 113, 87, 189, 121, 255, 88, 52, 78, 177, 115, 189, 109, 113, 87, 189, 121, 255, 88, 52, 78, 177, 115, 189, 109, 113, 87, 189, 121, 255, 88, 52, 78, 177, 115, 189, 109, 113, 87, 189, 121, 255, 88, 52, 217, 35, 168, 189, 21, 21, 104, 59, 189, 19, 30, 53, 217, 35, 168, 189, 21, 21, 104, 59, 189, 19, 30, 53, 217, 35, 168, 189, 21, 21, 104, 59, 189, 19, 30, 53, 217, 35, 168, 189, 21, 21, 104, 59, 189, 19, 30, 53, 146, 191, 123, 189, 170, 191, 116, 61, 103, 155, 50, 53, 146, 191, 123, 189, 170, 191, 116, 61, 103, 155, 50, 53, 146, 191, 123, 189, 170, 191, 116, 61, 103, 155, 50, 53, 146, 191, 123, 189, 170, 191, 116, 61, 103, 155, 50, 53, 50, 221, 147, 9, 197, 4, 154, 201, 50, 221, 147, 9, 145, 4, 57, 184, 255, 127, 0, 0, 255, 255, 255, 63, 56, 185, 74, 228, 211, 0, 175, 222, 99, 70, 199, 227, 5, 63, 23, 192, 255, 127, 0, 0, 255, 255, 255, 63, 229, 35, 132, 10, 208, 19, 245, 189, 229, 35, 132, 10, 58, 17, 161, 194, 235, 231, 52, 241, 72, 19, 36, 207, 235, 231, 52, 241, 120, 4, 129, 202, 220, 68, 219, 196, 255, 255, 255, 63, 86, 37, 230, 223, 92, 45, 4, 192, 28, 255, 126, 149, 154, 0, 170, 245, 28, 255, 126, 149, 255, 255, 255, 191, 11, 19, 100, 240, 80, 29, 82, 197, 11, 19, 100, 240, 209, 48, 198, 206, 75, 3, 75, 131, 255, 255, 255, 63, 53, 1, 188, 201, 48, 79, 252, 212, 210, 221, 201, 232, 190, 16, 20, 211, 37, 180, 217, 203, 255, 255, 255, 191, 204, 80, 204, 208, 255, 127, 255, 191, 219, 203, 249, 255, 6, 3, 231, 192, 175, 174, 79, 209, 255, 255, 255, 63, 15, 234, 247, 255, 238, 0, 101, 192, 15, 234, 247, 255, 1, 0, 4, 192, 255, 127, 0, 0, 255, 255, 255, 191, 180, 155, 197, 198, 24, 63, 81, 64, 146, 137, 50, 93, 206, 19, 97, 61, 146, 137, 50, 93, 138, 15, 72, 66, 122, 117, 26, 92, 15, 4, 229, 73, 122, 117, 26, 92, 67, 5, 98, 55, 199, 99, 98, 198, 4, 3, 9, 30, 255, 127, 0, 0, 255, 255, 255, 191, 202, 142, 18, 152, 64, 30, 99, 54, 202, 142, 18, 152, 4, 21, 195, 61, 220, 68, 219, 196, 255, 255, 255, 63, 230, 95, 85, 165, 8, 0, 82, 41, 187, 191, 135, 128, 255, 63, 255, 63, 240, 254, 13, 129, 255, 255, 255, 191, 101, 112, 10, 147, 16, 10, 164, 49, 101, 112, 10, 147, 142, 29, 150, 39, 75, 3, 75, 131, 255, 127, 255, 191, 188, 73, 53, 129, 228, 47, 174, 22, 52, 151, 44, 162, 32, 38, 172, 55, 37, 180, 217, 203, 255, 255, 255, 191, 6, 128, 238, 149, 9, 0, 254, 63, 6, 128, 238, 149, 9, 0, 254, 63, 204, 80, 204, 208, 255, 255, 255, 63, 5, 128, 35, 180, 113, 0, 30, 64, 175, 174, 79, 209, 255, 255, 255, 63, 163, 19, 230, 226, 63, 40, 55, 195, 163, 19, 230, 226, 149, 38, 42, 188, 240, 42, 183, 200, 66, 80, 140, 182, 240, 42, 183, 200, 255, 255, 255, 191, 169, 17, 28, 177, 133, 92, 248, 187, 169, 17, 28, 177, 255, 255, 255, 191, 170, 11, 234, 197, 232, 63, 254, 191, 0, 0, 254, 255, 0, 0, 255, 191, 103, 237, 157, 220, 158, 4, 221, 213, 37, 180, 217, 203, 255, 255, 255, 191, 255, 255, 255, 127, 255, 255, 255, 191, 224, 242, 193, 229, 154, 2, 57, 176, 224, 242, 193, 229, 77, 35, 56, 218, 235, 69, 169, 139, 4, 0, 244, 95, 255, 127, 255, 127, 0, 0, 255, 63, 28, 49, 168, 145, 8, 8, 65, 110, 28, 49, 168, 145, 255, 255, 255, 63, 184, 72, 240, 170, 224, 18, 33, 104, 184, 72, 240, 170, 255, 255, 255, 63, 230, 98, 162, 147, 106, 6, 227, 43, 230, 98, 162, 147, 168, 7, 74, 83, 60, 154, 29, 141, 120, 31, 66, 65, 60, 154, 29, 141, 113, 52, 88, 46, 96, 163, 151, 146, 206, 43, 157, 61, 37, 180, 217, 203, 255, 255, 255, 191, 255, 255, 255, 127, 255, 127, 255, 63, 45, 96, 209, 31, 255, 255, 255, 63, 27, 50, 214, 17, 118, 29, 148, 192, 188, 207, 70, 16, 54, 1, 232, 205, 51, 159, 51, 31, 255, 255, 255, 191, 70, 144, 189, 79, 225, 27, 95, 63, 51, 159, 51, 31, 255, 255, 255, 191, 45, 96, 209, 31, 255, 255, 255, 191, 41, 110, 227, 77, 43, 1, 68, 49, 4, 75, 254, 255, 0, 0, 255, 191, 201, 63, 0, 0, 0, 0, 255, 191, 255, 127, 0, 0, 255, 255, 255, 63, 255, 127, 0, 0, 255, 255, 255, 63, 255, 127, 0, 0, 255, 255, 255, 191, 255, 127, 0, 0, 255, 255, 255, 191, 255, 127, 54, 64, 0, 0, 255, 63, 255, 127, 3, 203, 0, 0, 255, 63, 255, 127, 0, 0, 255, 255, 255, 191, 136, 173, 117, 210, 146, 17, 21, 240, 205, 73, 204, 201, 138, 98, 46, 181, 205, 73, 204, 201, 13, 8, 132, 122, 255, 127, 0, 0, 255, 255, 255, 191, 245, 64, 115, 156, 35, 0, 136, 104, 88, 118, 72, 33, 47, 2, 113, 86, 255, 127, 37, 170, 0, 0, 255, 63, 245, 64, 115, 156, 174, 0, 63, 23, 49, 29, 7, 195, 38, 79, 31, 192, 93, 100, 29, 27, 165, 11, 214, 20, 93, 100, 29, 27, 106, 255, 37, 0, 49, 29, 7, 195, 8, 79, 176, 191, 83, 95, 22, 9, 238, 45, 147, 190, 31, 211, 254, 255, 0, 0, 255, 191, 31, 211, 254, 255, 0, 0, 255, 191, 170, 160, 20, 9, 162, 1, 195, 212, 207, 226, 6, 195, 66, 0, 107, 152, 45, 151, 135, 22, 26, 87, 162, 68, 207, 226, 6, 195, 158, 0, 131, 231, 10, 191, 114, 156, 17, 81, 238, 63, 255, 127, 37, 170, 0, 0, 255, 63, 116, 137, 35, 33, 43, 43, 17, 63, 10, 191, 114, 156, 128, 81, 87, 64, 6, 0, 0, 0, 0, 0, 255, 191, 21, 186, 97, 234, 161, 0, 155, 167, 240, 255, 131, 178, 0, 0, 193, 230, 135, 50, 19, 128, 43, 90, 110, 7, 248, 105, 154, 197, 56, 0, 168, 39, 255, 127, 248, 127, 0, 0, 255, 63, 136, 173, 117, 210, 237, 18, 219, 238, 240, 255, 131, 178, 0, 0, 193, 230, 122, 205, 13, 128, 131, 77, 255, 63, 255, 127, 248, 127, 0, 0, 255, 63, 156, 149, 233, 197, 250, 49, 164, 64, 122, 205, 13, 128, 131, 77, 255, 63, 6, 0, 244, 255, 13, 188, 6, 30, 6, 0, 244, 255, 255, 255, 255, 191, 148, 161, 149, 33, 255, 255, 255, 63, 137, 234, 138, 106, 255, 255, 255, 63, 20, 0, 135, 178, 39, 113, 27, 237, 155, 69, 247, 233, 226, 49, 111, 192, 6, 0, 0, 0, 0, 0, 255, 191, 135, 50, 19, 128, 69, 90, 105, 7, 36, 115, 89, 33, 162, 1, 125, 91, 255, 127, 248, 127, 0, 0, 255, 63, 245, 127, 6, 128, 255, 255, 255, 63, 245, 127, 6, 128, 147, 96, 72, 112, 245, 127, 6, 128, 255, 255, 255, 63, 148, 161, 149, 33, 255, 255, 255, 63, 137, 234, 138, 106, 255, 255, 255, 63, 20, 0, 135, 178, 36, 113, 23, 237, 36, 95, 120, 12, 181, 53, 68, 191, 6, 0, 0, 0, 0, 0, 255, 191, 6, 0, 0, 0, 0, 0, 255, 191, 217, 160, 118, 12, 122, 1, 224, 218, 240, 255, 131, 178, 0, 0, 61, 153, 163, 150, 177, 22, 176, 84, 163, 68, 240, 255, 131, 178, 0, 0, 193, 230, 122, 205, 13, 128, 131, 77, 255, 63, 255, 127, 248, 127, 0, 0, 255, 63, 153, 140, 39, 33, 106, 53, 80, 63, 122, 205, 13, 128, 131, 77, 255, 63, 51, 69, 180, 216, 255, 255, 255, 191, 102, 5, 254, 255, 255, 255, 255, 191, 181, 236, 1, 0, 0, 0, 254, 191, 200, 186, 181, 216, 255, 255, 255, 191, 181, 88, 51, 197, 255, 255, 255, 63, 255, 127, 101, 133, 255, 255, 255, 63, 0, 128, 24, 105, 2, 0, 0, 64, 72, 167, 54, 197, 255, 255, 255, 63, 112, 64, 57, 117, 209, 16, 56, 26, 215, 9, 216, 61, 184, 73, 139, 200, 164, 81, 164, 209, 255, 255, 255, 191, 164, 81, 164, 209, 255, 255, 255, 191, 88, 174, 166, 209, 255, 255, 255, 191, 88, 174, 166, 209, 255, 255, 255, 191, 39, 246, 217, 61, 24, 17, 34, 155, 143, 191, 57, 117, 142, 75, 104, 72, 95, 252, 254, 255, 255, 255, 255, 191, 95, 252, 254, 255, 255, 255, 255, 191, 191, 1, 189, 245, 255, 255, 255, 191, 191, 1, 189, 245, 255, 255, 255, 191, 23, 6, 171, 9, 255, 255, 255, 191, 45, 12, 0, 0, 255, 255, 255, 191, 45, 12, 0, 0, 255, 255, 255, 191, 231, 249, 171, 9, 255, 255, 255, 191, 231, 249, 171, 9, 255, 255, 255, 191, 63, 254, 189, 245, 255, 255, 255, 191, 255, 127, 158, 131, 255, 255, 255, 63, 255, 127, 158, 131, 255, 255, 255, 63, 255, 127, 158, 131, 255, 255, 255, 63, 190, 117, 191, 129, 255, 255, 255, 63, 84, 118, 231, 121, 255, 255, 255, 63, 84, 118, 231, 121, 255, 255, 255, 63, 255, 127, 210, 115, 255, 255, 255, 63, 255, 127, 210, 115, 255, 255, 255, 63, 255, 127, 210, 115, 255, 255, 255, 63, 170, 137, 231, 121, 255, 255, 255, 63, 64, 138, 191, 129, 255, 255, 255, 63, 64, 138, 191, 129, 255, 255, 255, 63, 0, 0, 64, 104, 255, 255, 255, 191, 51, 69, 180, 216, 255, 255, 255, 191, 72, 2, 235, 240, 255, 255, 255, 191, 0, 0, 64, 104, 255, 255, 255, 191, 168, 70, 101, 39, 255, 255, 255, 191, 9, 8, 12, 14, 255, 255, 255, 191, 168, 70, 101, 39, 255, 255, 255, 191, 161, 17, 0, 0, 255, 255, 255, 191, 161, 17, 0, 0, 255, 255, 255, 191, 86, 185, 101, 39, 255, 255, 255, 191, 245, 247, 12, 14, 255, 255, 255, 191, 245, 247, 12, 14, 255, 255, 255, 191, 86, 185, 101, 39, 255, 255, 255, 191, 254, 255, 64, 104, 255, 255, 255, 191, 182, 253, 235, 240, 255, 255, 255, 191, 200, 186, 181, 216, 255, 255, 255, 191, 254, 255, 64, 104, 255, 255, 255, 191, 190, 23, 255, 127, 255, 255, 255, 63, 181, 88, 51, 197, 255, 255, 255, 63, 235, 112, 71, 130, 255, 255, 255, 63, 190, 23, 255, 127, 255, 255, 255, 63, 154, 88, 87, 57, 255, 255, 255, 63, 243, 113, 245, 119, 255, 255, 255, 63, 243, 113, 245, 119, 255, 255, 255, 63, 154, 88, 87, 57, 255, 255, 255, 63, 255, 127, 94, 110, 255, 255, 255, 63, 255, 127, 94, 110, 255, 255, 255, 63, 100, 167, 87, 57, 255, 255, 255, 63, 11, 142, 245, 119, 255, 255, 255, 63, 100, 167, 87, 57, 255, 255, 255, 63, 64, 232, 255, 127, 255, 255, 255, 63, 19, 143, 72, 130, 255, 255, 255, 63, 72, 167, 54, 197, 255, 255, 255, 63, 64, 232, 255, 127, 255, 255, 255, 63, 88, 174, 166, 209, 255, 255, 255, 191, 255, 255, 255, 127, 255, 255, 255, 191, 209, 173, 209, 45, 255, 255, 255, 63, 255, 255, 255, 127, 255, 255, 255, 191, 45, 82, 209, 45, 255, 255, 255, 63, 209, 173, 209, 45, 255, 255, 255, 63, 0, 0, 255, 127, 255, 255, 255, 63, 45, 82, 209, 45, 255, 255, 255, 63, 0, 0, 255, 127, 255, 255, 255, 63, 164, 81, 164, 209, 255, 255, 255, 191, 242, 49, 0, 0, 0, 0, 255, 191, 125, 251, 194, 43, 79, 6, 101, 167, 144, 219, 70, 55, 242, 0, 93, 153, 144, 219, 70, 55, 58, 0, 184, 230, 240, 251, 62, 73, 0, 0, 209, 229, 179, 194, 228, 103, 49, 82, 253, 63, 179, 194, 228, 103, 49, 82, 253, 63, 114, 90, 15, 98, 66, 7, 92, 38, 114, 90, 15, 98, 222, 15, 211, 95, 75, 61, 228, 103, 5, 0, 24, 105, 75, 61, 228, 103, 228, 6, 121, 22, 14, 4, 63, 73, 164, 75, 255, 191, 110, 36, 70, 55, 68, 77, 120, 192, 110, 36, 70, 55, 115, 77, 225, 191, 129, 4, 193, 43, 50, 49, 39, 195, 242, 49, 0, 0, 0, 0, 255, 191, 140, 165, 15, 98, 167, 54, 11, 73, 140, 165, 15, 98, 70, 51, 160, 67, 73, 24, 179, 218, 32, 46, 223, 191, 244, 30, 250, 22, 16, 37, 224, 188, 244, 30, 250, 22, 224, 34, 35, 197, 16, 0, 254, 65, 6, 66, 255, 191, 0, 0, 254, 255, 0, 0, 255, 191, 105, 186, 99, 10, 38, 25, 81, 182, 105, 186, 99, 10, 210, 10, 69, 214, 156, 25, 108, 222, 12, 42, 231, 191, 213, 185, 200, 9, 162, 13, 199, 183, 213, 185, 200, 9, 70, 11, 88, 214, 8, 0, 214, 94, 221, 94, 1, 192, 8, 0, 214, 94, 255, 255, 255, 191, 212, 75, 209, 22, 132, 43, 255, 198, 212, 75, 209, 22, 255, 255, 255, 191, 84, 3, 83, 131, 255, 255, 255, 63, 35, 18, 107, 201, 152, 63, 0, 192, 111, 73, 143, 54, 255, 255, 255, 63, 165, 40, 44, 30, 75, 44, 246, 191, 84, 3, 83, 131, 255, 255, 255, 63, 35, 18, 107, 201, 154, 63, 2, 192, 126, 74, 94, 36, 193, 52, 248, 207, 126, 74, 94, 36, 255, 255, 255, 191, 192, 255, 138, 226, 36, 0, 47, 177, 192, 255, 138, 226, 19, 0, 199, 206, 17, 207, 101, 40, 77, 11, 243, 230, 17, 207, 101, 40, 27, 14, 55, 160, 142, 197, 171, 254, 139, 1, 95, 189, 130, 236, 206, 244, 174, 5, 87, 182, 130, 236, 206, 244, 128, 2, 126, 199, 9, 46, 185, 249, 53, 10, 107, 191, 194, 205, 158, 37, 162, 11, 184, 229, 194, 205, 158, 37, 22, 12, 209, 161, 185, 175, 146, 236, 247, 15, 89, 209, 140, 213, 160, 231, 0, 0, 195, 173, 175, 174, 79, 209, 255, 255, 255, 63, 201, 217, 186, 67, 95, 8, 121, 144, 201, 217, 186, 67, 255, 255, 255, 191, 70, 255, 77, 169, 64, 0, 160, 235, 70, 255, 77, 169, 255, 255, 255, 191, 222, 177, 34, 238, 233, 13, 124, 208, 127, 220, 83, 76, 155, 13, 156, 140, 127, 220, 83, 76, 255, 255, 255, 191, 84, 3, 83, 131, 255, 255, 255, 63, 107, 73, 34, 146, 0, 0, 52, 32, 111, 73, 143, 54, 255, 255, 255, 63, 210, 97, 89, 87, 24, 0, 41, 86, 41, 33, 246, 127, 4, 0, 144, 16, 41, 33, 246, 127, 255, 255, 255, 63, 45, 105, 42, 52, 102, 17, 193, 43, 45, 105, 42, 52, 255, 255, 255, 63, 84, 3, 83, 131, 255, 255, 255, 63, 107, 73, 34, 146, 2, 0, 51, 32, 161, 91, 128, 53, 73, 32, 205, 37, 161, 91, 128, 53, 255, 255, 255, 63, 1, 62, 239, 127, 0, 0, 252, 30, 255, 127, 255, 127, 0, 0, 255, 63, 99, 138, 105, 58, 241, 19, 126, 77, 99, 138, 105, 58, 141, 44, 150, 58, 180, 90, 73, 152, 59, 0, 15, 87, 4, 105, 10, 97, 62, 6, 136, 82, 4, 105, 10, 97, 71, 10, 143, 46, 109, 94, 156, 153, 45, 0, 5, 85, 199, 137, 213, 57, 58, 18, 203, 75, 199, 137, 213, 57, 179, 44, 92, 58, 187, 191, 135, 128, 0, 64, 0, 64, 185, 195, 202, 89, 29, 95, 251, 67, 185, 195, 202, 89, 255, 255, 255, 63, 240, 254, 13, 129, 255, 255, 255, 191, 107, 147, 69, 208, 255, 255, 255, 63, 94, 152, 113, 170, 118, 36, 255, 63, 175, 174, 79, 209, 255, 255, 255, 63, 220, 145, 31, 206, 255, 255, 255, 63, 83, 204, 128, 92, 27, 103, 3, 70, 83, 204, 128, 92, 255, 255, 255, 63, 82, 129, 111, 186, 67, 5, 198, 64, 47, 139, 124, 147, 79, 19, 214, 66, 47, 139, 124, 147, 253, 14, 191, 62, 115, 157, 62, 128, 158, 29, 17, 64, 115, 157, 62, 128, 145, 29, 246, 63, 100, 168, 18, 79, 76, 76, 19, 59, 100, 168, 18, 79, 143, 63, 13, 71, 186, 121, 9, 174, 35, 1, 25, 69, 158, 165, 194, 77, 7, 75, 92, 58, 158, 165, 194, 77, 91, 60, 10, 70, 20, 0, 135, 178, 37, 113, 25, 237, 225, 75, 50, 215, 49, 121, 69, 198, 11, 0, 251, 255, 10, 188, 7, 30, 135, 50, 19, 128, 30, 90, 113, 7, 50, 87, 225, 203, 199, 5, 133, 110, 50, 87, 225, 203, 238, 84, 105, 176, 251, 127, 10, 128, 63, 224, 222, 207, 135, 50, 19, 128, 56, 90, 108, 7, 100, 124, 149, 10, 44, 7, 242, 127, 100, 124, 149, 10, 250, 2, 77, 103, 251, 127, 10, 128, 63, 224, 222, 207, 20, 0, 135, 178, 34, 113, 21, 237, 142, 117, 76, 3, 20, 87, 11, 190, 142, 117, 76, 3, 177, 248, 41, 0, 11, 0, 251, 255, 10, 188, 7, 30, 239, 127, 2, 128, 98, 113, 176, 120, 239, 127, 2, 128, 24, 92, 13, 110, 137, 234, 138, 106, 138, 106, 186, 138, 109, 16, 145, 111, 34, 144, 54, 137, 232, 110, 22, 17, 255, 127, 255, 191, 2, 0, 20, 0, 145, 111, 54, 8, 232, 110, 22, 17, 255, 127, 255, 191, 1, 0, 237, 255, 185, 81, 37, 151, 137, 234, 138, 106, 255, 255, 255, 63, 232, 110, 22, 17, 255, 127, 255, 191, 238, 127, 1, 128, 45, 99, 151, 113, 137, 234, 138, 106, 138, 106, 186, 138, 109, 16, 145, 111, 255, 255, 255, 191, 232, 110, 22, 17, 255, 255, 255, 63, 235, 127, 252, 127, 145, 111, 200, 247, 109, 16, 145, 111, 255, 255, 255, 191, 192, 66, 192, 194, 244, 193, 189, 33, 5, 0, 242, 255, 255, 255, 255, 191, 172, 80, 172, 208, 23, 48, 143, 168, 172, 80, 172, 208, 255, 255, 255, 191, 11, 0, 249, 255, 255, 255, 255, 191, 11, 0, 249, 255, 62, 61, 95, 161, 172, 80, 172, 208, 23, 48, 143, 168, 172, 80, 172, 208, 168, 207, 162, 40, 249, 127, 10, 128, 62, 224, 222, 207, 249, 127, 10, 128, 192, 194, 159, 222, 109, 16, 145, 111, 34, 144, 54, 137, 192, 66, 192, 194, 244, 193, 189, 33, 243, 127, 4, 128, 255, 255, 255, 63, 243, 127, 4, 128, 189, 194, 157, 222, 3, 0, 238, 255, 255, 255, 255, 191, 3, 0, 238, 255, 255, 255, 255, 191, 137, 234, 138, 106, 138, 106, 186, 138, 34, 20, 34, 148, 198, 147, 6, 11, 34, 20, 34, 148, 59, 108, 15, 139, 2, 0, 238, 255, 184, 81, 36, 151, 34, 20, 34, 148, 198, 147, 6, 11, 34, 20, 34, 148, 196, 147, 12, 11, 1, 0, 238, 255, 185, 81, 37, 151, 34, 20, 34, 148, 255, 255, 255, 191, 34, 20, 34, 148, 255, 255, 255, 191, 2, 0, 238, 255, 255, 255, 255, 191, 34, 20, 34, 148, 255, 255, 255, 191, 34, 20, 34, 148, 59, 108, 15, 139, 2, 0, 238, 255, 255, 255, 255, 191, 34, 20, 34, 148, 255, 255, 255, 191, 34, 20, 34, 148, 59, 108, 15, 139, 239, 127, 2, 128, 73, 94, 37, 111, 34, 20, 34, 148, 198, 147, 6, 11, 34, 20, 34, 148, 196, 147, 12, 11, 239, 127, 0, 128, 180, 81, 220, 104, 34, 20, 34, 148, 255, 255, 255, 191, 34, 20, 34, 148, 196, 147, 12, 11, 239, 127, 1, 128, 72, 111, 164, 119, 34, 20, 34, 148, 255, 255, 255, 191, 34, 20, 34, 148, 59, 108, 15, 139, 240, 127, 1, 128, 255, 255, 255, 63, 184, 35, 48, 40, 175, 57, 118, 197, 184, 35, 48, 40, 170, 61, 175, 208, 146, 0, 66, 230, 139, 45, 68, 204, 146, 0, 66, 230, 29, 52, 91, 208, 146, 0, 66, 230, 153, 44, 173, 203, 248, 17, 153, 245, 72, 12, 22, 192, 248, 17, 153, 245, 163, 13, 244, 190, 89, 187, 112, 254, 52, 24, 42, 198, 89, 187, 112, 254, 55, 4, 212, 185, 108, 34, 229, 27, 185, 46, 210, 204, 108, 34, 229, 27, 171, 46, 4, 188, 169, 207, 94, 246, 141, 1, 241, 199, 169, 207, 94, 246, 200, 21, 194, 202, 204, 80, 204, 208, 255, 127, 255, 191, 5, 42, 176, 231, 246, 36, 74, 190, 36, 97, 36, 246, 93, 24, 167, 188, 36, 97, 36, 246, 191, 125, 20, 203, 75, 3, 75, 131, 255, 127, 255, 191, 218, 41, 198, 65, 79, 91, 222, 204, 218, 41, 198, 65, 67, 107, 102, 185, 53, 1, 188, 201, 86, 64, 55, 200, 190, 40, 59, 62, 241, 88, 131, 198, 190, 40, 59, 62, 107, 103, 243, 183, 38, 91, 29, 248, 30, 24, 8, 191, 38, 91, 29, 248, 255, 255, 255, 191, 67, 181, 38, 25, 6, 138, 229, 78, 67, 181, 38, 25, 141, 8, 133, 165, 254, 255, 23, 206, 233, 11, 149, 220, 255, 255, 255, 127, 255, 127, 255, 63, 167, 218, 184, 27, 115, 6, 34, 215, 142, 181, 142, 53, 255, 255, 255, 191, 67, 222, 60, 187, 49, 7, 93, 238, 67, 222, 60, 187, 255, 255, 255, 191, 121, 183, 51, 23, 255, 255, 255, 191, 121, 183, 51, 23, 46, 1, 169, 165, 178, 222, 227, 190, 255, 255, 255, 191, 178, 222, 227, 190, 47, 1, 154, 147, 229, 227, 219, 20, 23, 8, 146, 176, 229, 227, 219, 20, 10, 12, 209, 211, 210, 223, 55, 219, 206, 12, 86, 161, 210, 223, 55, 219, 237, 10, 59, 162, 97, 201, 219, 2, 232, 27, 72, 218, 97, 201, 219, 2, 216, 12, 113, 205, 254, 255, 53, 221, 51, 9, 189, 212, 254, 255, 53, 221, 8, 23, 199, 217, 223, 46, 129, 4, 144, 37, 41, 220, 223, 46, 129, 4, 14, 20, 43, 205, 254, 222, 121, 227, 233, 19, 91, 162, 254, 222, 121, 227, 186, 21, 103, 161, 75, 3, 75, 131, 255, 127, 255, 191, 56, 62, 36, 86, 104, 29, 204, 18, 56, 62, 36, 86, 187, 148, 152, 198, 188, 73, 53, 129, 17, 21, 123, 30, 204, 80, 204, 208, 255, 127, 255, 191, 177, 103, 4, 170, 50, 3, 117, 82, 37, 118, 35, 225, 2, 6, 4, 77, 37, 118, 35, 225, 62, 130, 233, 180, 195, 65, 65, 87, 84, 20, 47, 20, 195, 65, 65, 87, 255, 255, 255, 63, 30, 120, 37, 219, 71, 2, 194, 75, 30, 120, 37, 219, 152, 130, 245, 176, 154, 117, 248, 145, 107, 2, 168, 56, 154, 117, 248, 145, 21, 2, 209, 70, 141, 129, 165, 196, 121, 12, 191, 51, 141, 129, 165, 196, 87, 23, 176, 68, 206, 87, 71, 92, 151, 5, 161, 35, 206, 87, 71, 92, 22, 35, 3, 33, 66, 102, 146, 128, 36, 21, 150, 42, 66, 102, 146, 128, 185, 32, 241, 37, 66, 102, 146, 128, 92, 23, 179, 41, 26, 100, 146, 93, 137, 28, 39, 40, 26, 100, 146, 93, 152, 11, 72, 89, 159, 137, 85, 176, 180, 15, 143, 63, 159, 137, 85, 176, 252, 20, 222, 53, 219, 130, 97, 73, 197, 49, 222, 50, 219, 130, 97, 73, 232, 23, 115, 58, 201, 162, 255, 127, 125, 41, 102, 59, 201, 162, 255, 127, 143, 51, 123, 52, 219, 148, 230, 99, 171, 39, 246, 57, 219, 148, 230, 99, 218, 30, 11, 68, 198, 164, 43, 160, 236, 62, 62, 71, 198, 164, 43, 160, 15, 55, 29, 67, 125, 123, 31, 81, 40, 51, 186, 46, 125, 123, 31, 81, 18, 24, 162, 54, 133, 156, 255, 160, 115, 60, 131, 74, 133, 156, 255, 160, 159, 48, 221, 68, 183, 155, 168, 90, 212, 45, 249, 60, 142, 181, 142, 53, 255, 255, 255, 191, 193, 196, 187, 161, 155, 92, 166, 59, 193, 196, 187, 161, 255, 255, 255, 63, 37, 153, 68, 53, 93, 55, 229, 66, 37, 153, 68, 53, 248, 117, 25, 49, 231, 177, 255, 127, 44, 57, 10, 58, 255, 255, 255, 127, 255, 127, 255, 63, 50, 151, 121, 55, 54, 117, 36, 47, 50, 151, 121, 55, 129, 55, 121, 63, 27, 193, 76, 161, 255, 255, 255, 63, 27, 193, 76, 161, 212, 87, 198, 61, 255, 127, 255, 127, 12, 27, 134, 77, 255, 63, 255, 191, 255, 255, 255, 63, 17, 91, 237, 164, 207, 7, 176, 90, 165, 142, 171, 182, 164, 66, 72, 77, 12, 155, 242, 228, 255, 255, 255, 191, 0, 0, 254, 255, 12, 27, 120, 178, 255, 63, 255, 191, 255, 255, 255, 63, 237, 36, 17, 219, 134, 53, 178, 187, 83, 201, 88, 241, 7, 27, 81, 158, 12, 155, 242, 228, 255, 255, 255, 191, 12, 27, 242, 100, 255, 255, 255, 63, 255, 63, 255, 191, 255, 255, 255, 63, 83, 73, 89, 113, 116, 11, 146, 98, 17, 91, 237, 164, 153, 14, 84, 91, 12, 27, 242, 100, 255, 255, 255, 63, 255, 63, 255, 191, 255, 255, 255, 63, 166, 14, 171, 54, 114, 67, 149, 187, 237, 36, 17, 219, 34, 54, 22, 186, 12, 27, 242, 100, 255, 255, 255, 63, 83, 73, 89, 113, 252, 20, 167, 101, 242, 100, 12, 27, 255, 255, 255, 63, 89, 113, 82, 73, 153, 24, 204, 95, 12, 27, 242, 100, 255, 255, 255, 63, 166, 14, 171, 54, 206, 73, 171, 182, 242, 100, 12, 27, 255, 255, 255, 63, 172, 54, 166, 14, 210, 60, 152, 180, 242, 100, 12, 27, 255, 255, 255, 63, 89, 113, 82, 73, 142, 26, 80, 97, 237, 164, 17, 91, 98, 53, 234, 67, 255, 191, 255, 63, 255, 255, 255, 191, 242, 100, 12, 27, 255, 255, 255, 63, 172, 54, 166, 14, 86, 67, 124, 178, 16, 219, 238, 36, 157, 8, 58, 165, 255, 191, 255, 63, 255, 255, 255, 191, 237, 164, 17, 91, 169, 54, 74, 71, 171, 182, 165, 142, 36, 69, 184, 69, 255, 191, 255, 63, 255, 255, 255, 191, 242, 228, 12, 155, 255, 255, 255, 191, 16, 219, 238, 36, 210, 11, 237, 164, 88, 241, 82, 201, 208, 8, 70, 158, 255, 191, 255, 63, 255, 255, 255, 191, 242, 228, 12, 155, 255, 255, 255, 191, 165, 142, 171, 182, 153, 63, 76, 76, 12, 155, 242, 228, 255, 255, 255, 191, 171, 182, 165, 142, 79, 75, 124, 74, 242, 228, 12, 155, 255, 255, 255, 191, 83, 201, 88, 241, 203, 22, 151, 161, 12, 155, 242, 228, 255, 255, 255, 191, 88, 241, 82, 201, 165, 18, 24, 155, 242, 228, 12, 155, 255, 255, 255, 191, 237, 36, 17, 219, 174, 53, 73, 187, 0, 0, 254, 255, 12, 27, 120, 178, 83, 201, 88, 241, 187, 28, 1, 157, 166, 14, 171, 54, 31, 69, 74, 186, 237, 36, 17, 219, 98, 54, 108, 185, 0, 0, 254, 255, 12, 27, 120, 178, 166, 14, 171, 54, 68, 76, 196, 180, 172, 54, 166, 14, 129, 62, 13, 180, 0, 0, 254, 255, 12, 27, 120, 178, 172, 54, 166, 14, 244, 69, 164, 177, 0, 0, 0, 0, 12, 27, 120, 178, 16, 219, 238, 36, 111, 9, 39, 165, 0, 0, 0, 0, 12, 27, 120, 178, 16, 219, 238, 36, 35, 13, 205, 164, 88, 241, 82, 201, 103, 11, 112, 157, 0, 0, 254, 255, 12, 27, 120, 178, 83, 201, 88, 241, 227, 23, 191, 160, 88, 241, 82, 201, 115, 22, 221, 153, 83, 73, 89, 113, 18, 7, 39, 97, 17, 91, 237, 164, 239, 12, 44, 91, 255, 127, 255, 127, 12, 27, 134, 77, 17, 91, 237, 164, 205, 4, 103, 90, 255, 127, 255, 127, 12, 27, 134, 77, 165, 142, 171, 182, 226, 65, 9, 77, 83, 73, 89, 113, 177, 18, 234, 100, 89, 113, 82, 73, 193, 23, 37, 95, 255, 127, 255, 127, 12, 27, 134, 77, 89, 113, 82, 73, 17, 26, 239, 96, 255, 127, 255, 127, 12, 27, 134, 77, 237, 164, 17, 91, 210, 52, 107, 66, 255, 127, 255, 127, 12, 27, 134, 77, 237, 164, 17, 91, 89, 54, 118, 70, 171, 182, 165, 142, 78, 66, 135, 67, 255, 127, 255, 127, 12, 27, 134, 77, 165, 142, 171, 182, 74, 62, 224, 75, 171, 182, 165, 142, 211, 73, 87, 73, 255, 127, 255, 127, 12, 27, 121, 50, 242, 100, 242, 228, 255, 255, 255, 63, 89, 113, 171, 182, 7, 27, 82, 30, 237, 164, 237, 164, 135, 53, 179, 59, 255, 191, 255, 191, 255, 255, 255, 191, 0, 0, 0, 0, 12, 27, 133, 205, 242, 100, 242, 228, 255, 255, 255, 63, 171, 54, 88, 241, 163, 66, 72, 205, 17, 219, 17, 219, 207, 7, 175, 218, 255, 191, 255, 191, 255, 255, 255, 191, 12, 27, 12, 155, 255, 255, 255, 63, 83, 73, 165, 142, 165, 18, 25, 27, 242, 100, 242, 228, 255, 255, 255, 63, 89, 113, 171, 182, 203, 22, 152, 33, 12, 27, 12, 155, 255, 255, 255, 63, 166, 14, 82, 201, 78, 75, 124, 202, 242, 100, 242, 228, 255, 255, 255, 63, 171, 54, 88, 241, 153, 63, 76, 204, 12, 27, 12, 155, 255, 255, 255, 63, 255, 63, 255, 63, 255, 255, 255, 63, 83, 73, 165, 142, 208, 8, 71, 30, 17, 91, 17, 91, 210, 11, 237, 36, 12, 27, 12, 155, 255, 255, 255, 63, 255, 63, 255, 63, 255, 255, 255, 63, 166, 14, 82, 201, 36, 69, 184, 197, 237, 36, 237, 36, 169, 54, 74, 199, 255, 63, 255, 63, 255, 255, 255, 63, 17, 91, 17, 91, 157, 8, 59, 37, 165, 142, 82, 73, 86, 67, 125, 50, 12, 155, 12, 27, 255, 255, 255, 191, 255, 63, 255, 63, 255, 255, 255, 63, 237, 36, 237, 36, 98, 53, 233, 195, 82, 201, 166, 14, 142, 26, 79, 225, 12, 155, 12, 27, 255, 255, 255, 191, 165, 142, 82, 73, 210, 60, 153, 52, 12, 155, 12, 27, 255, 255, 255, 191, 171, 182, 89, 113, 206, 73, 172, 54, 242, 228, 242, 100, 255, 255, 255, 191, 82, 201, 166, 14, 153, 24, 204, 223, 12, 155, 12, 27, 255, 255, 255, 191, 88, 241, 172, 54, 252, 20, 167, 229, 242, 228, 242, 100, 255, 255, 255, 191, 237, 164, 237, 164, 35, 54, 22, 58, 171, 182, 89, 113, 114, 67, 150, 59, 255, 191, 255, 191, 255, 255, 255, 191, 242, 228, 242, 100, 255, 255, 255, 191, 17, 219, 17, 219, 153, 14, 83, 219, 88, 241, 172, 54, 116, 11, 146, 226, 255, 191, 255, 191, 255, 255, 255, 191, 242, 228, 242, 100, 255, 255, 255, 191, 171, 54, 88, 241, 226, 65, 9, 205, 0, 0, 254, 255, 12, 27, 133, 205, 17, 219, 17, 219, 205, 4, 102, 218, 166, 14, 82, 201, 211, 73, 86, 201, 171, 54, 88, 241, 74, 62, 223, 203, 0, 0, 254, 255, 12, 27, 133, 205, 166, 14, 82, 201, 78, 66, 135, 195, 237, 36, 237, 36, 89, 54, 118, 198, 0, 0, 254, 255, 12, 27, 133, 205, 237, 36, 237, 36, 209, 52, 106, 194, 0, 0, 254, 255, 12, 27, 133, 205, 82, 201, 166, 14, 17, 26, 239, 224, 0, 0, 0, 0, 12, 27, 133, 205, 82, 201, 166, 14, 193, 23, 37, 223, 88, 241, 172, 54, 177, 18, 233, 228, 0, 0, 0, 0, 12, 27, 133, 205, 17, 219, 17, 219, 239, 12, 43, 219, 88, 241, 172, 54, 18, 7, 39, 225, 83, 73, 165, 142, 115, 22, 222, 25, 89, 113, 171, 182, 227, 23, 191, 32, 255, 127, 255, 127, 12, 27, 121, 50, 89, 113, 171, 182, 187, 28, 1, 29, 255, 127, 255, 127, 12, 27, 121, 50, 237, 164, 237, 164, 174, 53, 73, 59, 83, 73, 165, 142, 103, 11, 112, 29, 17, 91, 17, 91, 35, 13, 205, 36, 255, 127, 255, 127, 12, 27, 121, 50, 17, 91, 17, 91, 111, 9, 39, 37, 255, 127, 255, 127, 12, 27, 121, 50, 165, 142, 82, 73, 244, 69, 164, 49, 255, 127, 255, 127, 12, 27, 121, 50, 165, 142, 82, 73, 129, 62, 13, 52, 171, 182, 89, 113, 68, 76, 196, 52, 255, 127, 255, 127, 12, 27, 121, 50, 237, 164, 237, 164, 99, 54, 109, 57, 171, 182, 89, 113, 31, 69, 74, 58, 123, 17, 196, 188, 248, 77, 24, 192, 110, 36, 70, 55, 188, 77, 179, 191, 242, 49, 0, 0, 0, 0, 255, 191, 171, 226, 254, 255, 0, 0, 255, 191, 123, 17, 196, 188, 223, 77, 250, 191, 121, 61, 20, 145, 184, 7, 122, 23, 85, 71, 80, 88, 180, 7, 73, 23, 110, 36, 70, 55, 68, 77, 47, 192, 255, 127, 239, 73, 0, 0, 255, 63, 255, 127, 46, 156, 0, 0, 255, 63, 169, 184, 79, 88, 110, 81, 211, 67, 130, 194, 23, 145, 12, 81, 220, 67, 144, 219, 70, 55, 153, 0, 222, 230, 169, 184, 79, 88, 236, 81, 29, 65, 130, 194, 23, 145, 111, 80, 79, 67, 127, 238, 198, 188, 49, 0, 3, 153, 121, 61, 20, 145, 159, 6, 199, 23, 85, 71, 80, 88, 198, 2, 15, 23, 255, 127, 239, 73, 0, 0, 255, 63, 255, 127, 46, 156, 0, 0, 255, 63, 242, 49, 0, 0, 0, 0, 255, 191, 171, 226, 254, 255, 0, 0, 255, 191, 144, 219, 70, 55, 102, 0, 93, 153, 127, 238, 198, 188, 9, 0, 238, 230, 149, 254, 254, 255, 0, 0, 255, 191, 149, 254, 254, 255, 0, 0, 255, 191, 114, 254, 211, 178, 3, 0, 14, 231, 114, 254, 211, 178, 0, 0, 240, 152, 102, 61, 126, 107, 43, 0, 178, 103, 245, 64, 115, 156, 108, 0, 139, 104, 255, 127, 246, 99, 0, 0, 255, 63, 255, 127, 37, 170, 0, 0, 255, 63, 67, 31, 0, 0, 0, 0, 255, 191, 160, 224, 254, 255, 0, 0, 255, 191, 211, 230, 220, 61, 15, 0, 132, 230, 235, 232, 136, 192, 2, 0, 72, 153, 169, 2, 0, 0, 0, 0, 255, 191, 169, 2, 0, 0, 0, 0, 255, 191, 70, 251, 150, 74, 6, 0, 69, 153, 70, 251, 150, 74, 8, 0, 68, 153, 38, 205, 37, 129, 30, 80, 212, 66, 38, 205, 37, 129, 218, 78, 64, 65, 73, 254, 237, 178, 4, 0, 14, 231, 73, 254, 237, 178, 8, 0, 15, 231, 255, 127, 246, 99, 0, 0, 255, 63, 255, 127, 37, 170, 0, 0, 255, 63, 10, 191, 114, 156, 61, 81, 35, 64, 149, 194, 121, 107, 215, 79, 109, 65, 211, 230, 220, 61, 3, 0, 126, 153, 154, 190, 1, 151, 104, 79, 121, 66, 199, 190, 184, 102, 212, 78, 25, 66, 235, 232, 136, 192, 13, 0, 182, 230, 140, 250, 34, 74, 12, 0, 185, 230, 140, 250, 34, 74, 14, 0, 69, 153, 152, 201, 130, 121, 113, 79, 208, 66, 152, 201, 130, 121, 38, 79, 98, 66, 207, 226, 6, 195, 45, 0, 126, 231, 10, 191, 114, 156, 23, 81, 202, 63, 243, 234, 218, 65, 6, 0, 150, 152, 149, 194, 121, 107, 103, 79, 231, 63, 255, 127, 134, 130, 0, 0, 255, 63, 255, 127, 134, 130, 0, 0, 255, 63, 3, 204, 217, 130, 184, 79, 95, 66, 3, 204, 217, 130, 24, 80, 210, 66, 255, 127, 188, 96, 0, 0, 255, 63, 255, 127, 94, 159, 0, 0, 255, 63, 154, 190, 1, 151, 240, 78, 24, 66, 199, 190, 184, 102, 238, 78, 117, 66, 106, 29, 0, 0, 0, 0, 255, 191, 31, 211, 254, 255, 0, 0, 255, 191, 207, 226, 6, 195, 143, 0, 81, 152, 243, 234, 218, 65, 91, 0, 129, 231, 255, 127, 124, 124, 0, 0, 255, 63, 255, 127, 124, 124, 0, 0, 255, 63, 236, 202, 210, 123, 225, 79, 92, 67, 236, 202, 210, 123, 125, 79, 210, 66, 18, 53, 210, 123, 161, 5, 65, 24, 18, 53, 210, 123, 192, 4, 106, 24, 255, 127, 124, 124, 0, 0, 255, 63, 255, 127, 124, 124, 0, 0, 255, 63, 5, 21, 221, 65, 208, 78, 3, 192, 49, 29, 7, 195, 254, 78, 232, 191, 106, 29, 0, 0, 0, 0, 255, 191, 31, 211, 254, 255, 0, 0, 255, 191, 52, 65, 189, 102, 52, 4, 149, 24, 97, 65, 253, 150, 238, 4, 77, 24, 255, 127, 188, 96, 0, 0, 255, 63, 255, 127, 94, 159, 0, 0, 255, 63, 251, 51, 218, 130, 166, 5, 243, 23, 251, 51, 218, 130, 101, 2, 160, 24, 255, 127, 134, 130, 0, 0, 255, 63, 255, 127, 134, 130, 0, 0, 255, 63, 102, 61, 126, 107, 178, 2, 23, 24, 5, 21, 221, 65, 4, 79, 209, 191, 245, 64, 115, 156, 78, 0, 94, 23, 49, 29, 7, 195, 90, 79, 70, 192, 183, 4, 151, 74, 118, 77, 249, 191, 183, 4, 151, 74, 118, 77, 5, 192, 168, 2, 0, 0, 0, 0, 255, 191, 168, 2, 0, 0, 0, 0, 255, 191, 15, 23, 133, 192, 110, 77, 248, 191, 38, 25, 223, 61, 1, 77, 1, 192, 67, 31, 0, 0, 0, 0, 255, 191, 160, 224, 254, 255, 0, 0, 255, 191, 141, 1, 212, 178, 30, 78, 253, 191, 141, 1, 212, 178, 32, 78, 250, 191, 149, 254, 254, 255, 0, 0, 255, 191, 149, 254, 254, 255, 0, 0, 255, 191, 102, 54, 132, 121, 177, 6, 24, 24, 102, 54, 132, 121, 165, 5, 70, 24, 113, 5, 35, 74, 113, 77, 3, 192, 113, 5, 35, 74, 113, 77, 4, 192, 15, 23, 133, 192, 110, 77, 0, 192, 52, 65, 189, 102, 230, 4, 136, 24, 97, 65, 253, 150, 51, 4, 135, 24, 38, 25, 223, 61, 10, 77, 247, 191, 182, 1, 238, 178, 29, 78, 253, 191, 182, 1, 238, 178, 28, 78, 255, 191, 217, 50, 38, 129, 191, 4, 31, 24, 217, 50, 38, 129, 163, 5, 241, 23) -}] -blend_shape_mode = 0 -shadow_mesh = SubResource("ArrayMesh_s6awx") - -[node name="Engineer_Wrench" type="Node3D"] -transform = Transform3D(-0.735718, 0.677287, -1.3601e-07, -4.35653e-07, -8.58306e-07, -0.999999, -0.677286, -0.735719, 8.84028e-07, -0.143467, 0, 0.108669) - -[node name="Engineer_Wrench" type="MeshInstance3D" parent="."] -transform = Transform3D(0.4, 0, 9.09494e-14, 0, 0.4, 0, -9.09494e-14, 0, 0.4, -2.23517e-08, -5.96046e-08, -0.0268442) -mesh = SubResource("ArrayMesh_f55p6") -skeleton = NodePath("") +[node name="Engineer_Wrench" instance=ExtResource("1_m4jqb")] diff --git a/data/items/fence_fortified.tres b/data/items/fence_fortified.tres index d5eca2a..c75e808 100644 --- a/data/items/fence_fortified.tres +++ b/data/items/fence_fortified.tres @@ -10,3 +10,5 @@ name = "Fence Fortified" scene = ExtResource("2_8ttdv") icon = ExtResource("1_hyv8l") max_stack_size = 64 +is_tool = false +is_buildable = true diff --git a/data/items/floor.tres b/data/items/floor.tres index 712779c..b50288e 100644 --- a/data/items/floor.tres +++ b/data/items/floor.tres @@ -10,3 +10,5 @@ name = "Floor" scene = ExtResource("2_1360y") icon = ExtResource("1_fe6dh") max_stack_size = 64 +is_tool = false +is_buildable = true diff --git a/data/items/pickaxe.tres b/data/items/pickaxe.tres index f297806..999ad2b 100644 --- a/data/items/pickaxe.tres +++ b/data/items/pickaxe.tres @@ -11,3 +11,5 @@ name = "Pickaxe" scene = ExtResource("1_hcgy2") icon = ExtResource("1_n8kbr") max_stack_size = 1 +is_tool = true +is_buildable = false diff --git a/data/items/shovel.tres b/data/items/shovel.tres index 00c3893..24943f5 100644 --- a/data/items/shovel.tres +++ b/data/items/shovel.tres @@ -11,3 +11,4 @@ name = "Shovel" scene = ExtResource("1_fne3r") icon = ExtResource("1_oaqa4") max_stack_size = 1 +is_tool = true diff --git a/data/items/stick.tres b/data/items/stick.tres index aed1286..6503635 100644 --- a/data/items/stick.tres +++ b/data/items/stick.tres @@ -11,3 +11,5 @@ name = "Stick" scene = ExtResource("2_mrxum") icon = ExtResource("1_c3g8n") max_stack_size = 64 +is_tool = true +is_buildable = false diff --git a/data/items/wrench.tres b/data/items/wrench.tres index fe02a19..72517f8 100644 --- a/data/items/wrench.tres +++ b/data/items/wrench.tres @@ -10,3 +10,5 @@ script = ExtResource("3_gt0gt") name = "Wrench" scene = ExtResource("2_8uss6") icon = ExtResource("1_b5epx") +max_stack_size = 1 +is_tool = true diff --git a/game_ui.gd b/game_ui.gd index 6b3d682..6d5892e 100644 --- a/game_ui.gd +++ b/game_ui.gd @@ -5,6 +5,7 @@ extends Control @onready var tool_container:ItemGrid = %ToolContainer @onready var game_menu_ui = %GameMenuUI @onready var inventory_dialog = %InventoryDialog +@onready var build_dialog = %BuildDialog var picked_up_level_items:Array[NodePath] = [] @@ -17,6 +18,8 @@ func _ready(): var resource_file = "res://data/recipes/" + file var recipe:Recipe = load(resource_file) as Recipe _all_recipes.append(recipe) + + tool_container.connect("item_selected", _on_tool_select) func activate_game_scene(game_scene:Node3D) -> void: @@ -55,9 +58,9 @@ func _process(_delta): assert(item_slot != null) if i == _player.selected_tool_slot_index: - item_slot.highlighted = true + item_slot.selected = true else: - item_slot.highlighted = false + item_slot.selected = false func _on_message_timer_timeout(): @@ -115,3 +118,14 @@ func _unhandled_input(event): if event.is_action_released("toggle_inventory"): print ("Showing inventory of player " + str(_player)) inventory_dialog.open(_all_recipes, _player.inventory) + + if event.is_action_released("toggle_build_menu"): + if build_dialog.visible: + build_dialog.hide() + else: + build_dialog.open(_all_recipes, _player.inventory) + +func _on_tool_select(item_slot:ItemSlot) -> void: + var tool_slot_index = tool_container.get_slot_index(item_slot) + print ("Selected tool index ", tool_slot_index) + diff --git a/model/item.gd b/model/item.gd index 71d6baf..35aebb5 100644 --- a/model/item.gd +++ b/model/item.gd @@ -5,3 +5,5 @@ extends Resource @export var scene:PackedScene @export var icon:Texture2D @export var max_stack_size:int = 1 +@export var is_tool:bool = false +@export var is_buildable:bool = false diff --git a/objects/pickup_item.gd b/objects/pickup_item.gd index 1f65c68..dce1ba3 100644 --- a/objects/pickup_item.gd +++ b/objects/pickup_item.gd @@ -2,10 +2,10 @@ class_name PickupItem extends Node3D -var editor_child_scene:Node3D = null - signal item_picked_up(node_path:NodePath) +@onready var world_item_node = %WorldItemNode + @export var item:Item: get: return item @@ -13,21 +13,23 @@ signal item_picked_up(node_path:NodePath) if value != item: item = value - if editor_child_scene != null: - editor_child_scene.queue_free() - remove_child(editor_child_scene) + if not Engine.is_editor_hint() or world_item_node == null: + return - if not Engine.is_editor_hint(): - return - - editor_child_scene = item.scene.instantiate() - add_child(editor_child_scene) - editor_child_scene.owner = self + for child in world_item_node.get_children(): + child.get_parent().remove_child(child) + child.queue_free() + + world_item_node.add_child(item.scene.instantiate()) # Called when the node enters the scene tree for the first time. func _ready(): + if item == null: + push_error ("Error: invalid PickupItem at %s" % str(global_position)) + return + var item_scene = item.scene.instantiate() - add_child(item_scene) + world_item_node.add_child(item_scene) func _on_area_3d_body_entered(body): diff --git a/objects/pickup_item.tscn b/objects/pickup_item.tscn index 73ffc26..36987b8 100644 --- a/objects/pickup_item.tscn +++ b/objects/pickup_item.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=4 format=3 uid="uid://da5r82nvypfk4"] +[gd_scene load_steps=3 format=3 uid="uid://da5r82nvypfk4"] [ext_resource type="Script" path="res://objects/pickup_item.gd" id="1_1i8k2"] @@ -7,12 +7,16 @@ height = 0.200798 radius = 0.15682 [node name="Item" type="Node3D" groups=["pickup_item"]] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.00393829, 0) script = ExtResource("1_1i8k2") [node name="Area3D" type="Area3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0502824, 0) [node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D"] shape = SubResource("CylinderShape3D_1ndog") +[node name="WorldItemNode" type="Node3D" parent="."] +unique_name_in_owner = true +transform = Transform3D(-0.319655, 0.240352, 0.00715891, 0, 0.0119088, -0.399823, -0.240459, -0.319514, -0.00951674, -0.035, 0.06, 0.021) + [connection signal="body_entered" from="Area3D" to="." method="_on_area_3d_body_entered"] diff --git a/objects/player.gd b/objects/player.gd index d9dc132..7d749a0 100644 --- a/objects/player.gd +++ b/objects/player.gd @@ -8,6 +8,7 @@ const JUMP_VELOCITY = 2.5 @onready var actionable_detector = %ActionableDetector @onready var animation_tree:AnimationTree = $Geometry/Rogue/AnimationTree @onready var build_location:Node3D = %BuildLocation +@onready var right_hand_attachement:Node3D = %RightHandAttachement # Get the gravity from the project settings to be synced with RigidBody nodes. var gravity = ProjectSettings.get_setting("physics/3d/default_gravity") @@ -70,23 +71,37 @@ func get_actionable_global_transform() -> Vector3: return build_location.global_position +func set_right_hand_item(item:Item) -> void: + for child in right_hand_attachement.get_children(): + child.queue_free() + + if item != null and item.is_tool: + right_hand_attachement.add_child(item.scene.instantiate()) + + func _handle_tool_slot_input_events(_event:InputEvent) -> bool: var key_event:InputEventKey = _event as InputEventKey if key_event and key_event.is_released(): if key_event.keycode >= KEY_1 and key_event.keycode <= KEY_9: selected_tool_slot_index = key_event.keycode - KEY_1 + set_right_hand_item(inventory.get_tool_item_stacks()[selected_tool_slot_index].item) + get_viewport().set_input_as_handled() return true if _event.is_action_released("item_next"): selected_tool_slot_index = (selected_tool_slot_index + 1) % (inventory.get_tool_item_stacks().size()) + set_right_hand_item(inventory.get_tool_item_stacks()[selected_tool_slot_index].item) + get_viewport().set_input_as_handled() return true if _event.is_action_released("item_prev"): var tool_slot_size = inventory.get_tool_item_stacks().size() selected_tool_slot_index = (selected_tool_slot_index + tool_slot_size - 1) % (tool_slot_size) + set_right_hand_item(inventory.get_tool_item_stacks()[selected_tool_slot_index].item) + get_viewport().set_input_as_handled() return true diff --git a/objects/player.tscn b/objects/player.tscn index 554ddfb..11e9697 100644 --- a/objects/player.tscn +++ b/objects/player.tscn @@ -1,7 +1,8 @@ -[gd_scene load_steps=7 format=3 uid="uid://ch0s3dxx3rpir"] +[gd_scene load_steps=8 format=3 uid="uid://ch0s3dxx3rpir"] [ext_resource type="Script" path="res://objects/player.gd" id="1_qkf7c"] [ext_resource type="PackedScene" uid="uid://dy8vjf760prhq" path="res://assets/characters/rogue.tscn" id="2_whuis"] +[ext_resource type="PackedScene" uid="uid://dmvl0igyslm80" path="res://assets/tools/Shovel.tscn" id="2_wyjbd"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_jd31k"] albedo_color = Color(1, 1, 0.698039, 1) @@ -30,6 +31,18 @@ mesh = SubResource("CapsuleMesh_dwrtd") transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.470516, 0) shape = SubResource("CapsuleShape3D_7kfad") +[node name="RightHandBone" type="BoneAttachment3D" parent="."] +transform = Transform3D(0.999999, 9.88405e-08, -4.98676e-07, -4.35653e-07, -8.58306e-07, -0.999999, 3.52662e-08, 1, -7.42514e-07, -0.883132, 1.04926, -1.61464e-05) +bone_name = "Knife" +bone_idx = 17 +use_external_skeleton = true +external_skeleton = NodePath("../Geometry/Rogue/Rogue/Rig/Skeleton3D") + +[node name="RightHandAttachement" type="Node3D" parent="RightHandBone"] +unique_name_in_owner = true + +[node name="ShovelScene" parent="RightHandBone/RightHandAttachement" instance=ExtResource("2_wyjbd")] + [node name="Geometry" type="Node3D" parent="."] unique_name_in_owner = true transform = Transform3D(0.4, 0, 0, 0, 0.4, 0, 0, 0, 0.4, 0, 0, 0) diff --git a/project.godot b/project.godot index d6efd38..429cbb2 100644 --- a/project.godot +++ b/project.godot @@ -159,6 +159,11 @@ item_prev={ "events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":0,"position":Vector2(0, 0),"global_position":Vector2(0, 0),"factor":1.0,"button_index":4,"canceled":false,"pressed":false,"double_click":false,"script":null) ] } +toggle_build_menu={ +"deadzone": 0.5, +"events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":0,"position":Vector2(0, 0),"global_position":Vector2(0, 0),"factor":1.0,"button_index":2,"canceled":false,"pressed":false,"double_click":false,"script":null) +] +} [internationalization] diff --git a/root_ui.gd b/root_ui.gd index 0b0e277..040f1a9 100644 --- a/root_ui.gd +++ b/root_ui.gd @@ -38,7 +38,7 @@ func load_scene(scene_resource:PackedScene): scene_child.get_parent().remove_child(scene_child) print("Loading level '" + scene_resource.resource_path + "'") - scene.add_child(scene_resource.instantiate()) + scene.add_child(scene_resource .instantiate()) current_level_resource = scene_resource.resource_path @@ -55,7 +55,7 @@ func save_game(): save_game.level_pickup_items = %GameUI.picked_up_level_items save_game.player_transform = player.global_transform - for node:Node in get_tree().get_nodes_in_group("quest_state"): + for node:Node in get_tree().get_nodes_inv_group("quest_state"): save_game.quest_states[node.name] = {} for property in node.get_property_list(): diff --git a/root_ui.tscn b/root_ui.tscn index 1586df4..120aed5 100644 --- a/root_ui.tscn +++ b/root_ui.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=33 format=3 uid="uid://c73t0nbuqp68e"] +[gd_scene load_steps=34 format=3 uid="uid://c73t0nbuqp68e"] [ext_resource type="Script" path="res://root_ui.gd" id="1_7fnkg"] [ext_resource type="PackedScene" uid="uid://bo788o53t4rbq" path="res://scenes/startup_scene.tscn" id="2_1untt"] @@ -16,6 +16,7 @@ [ext_resource type="Texture2D" uid="uid://57o4ow08ky5q" path="res://assets/3rdparty/kenney/ui-pack-rpg-expansion/PNG/buttonSquare_blue_pressed.png" id="10_rpger"] [ext_resource type="Texture2D" uid="uid://beaqo323661rh" path="res://assets/3rdparty/kenney/ui-pack-rpg-expansion/PNG/panel_blue.png" id="11_jrvnp"] [ext_resource type="Texture2D" uid="uid://bi6q381bmdonq" path="res://assets/3rdparty/kenney/ui-pack-rpg-expansion/PNG/buttonSquare_grey.png" id="12_033wf"] +[ext_resource type="Script" path="res://ui/build_dialog.gd" id="15_x7ovi"] [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_1ume3"] content_margin_left = 4.0 @@ -405,7 +406,6 @@ wait_time = 2.0 [node name="InventoryDialog" type="MarginContainer" parent="GameUI"] unique_name_in_owner = true -visible = false layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 @@ -417,7 +417,6 @@ theme_override_constants/margin_top = 82 theme_override_constants/margin_right = 40 theme_override_constants/margin_bottom = 128 script = ExtResource("6_y58iw") -slot_scene = ExtResource("7_pv315") [node name="Panel" type="Panel" parent="GameUI/InventoryDialog"] layout_mode = 2 @@ -505,6 +504,7 @@ size_flags_vertical = 3 unique_name_in_owner = true layout_mode = 2 columns = 3 +rows = 3 [node name="HBoxContainer" type="HBoxContainer" parent="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients"] layout_mode = 2 @@ -544,6 +544,7 @@ grow_vertical = 2 unique_name_in_owner = true layout_mode = 2 columns = 1 +rows = 1 [node name="HBoxContainer" type="HBoxContainer" parent="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftResult"] layout_mode = 2 @@ -574,6 +575,7 @@ unique_name_in_owner = true layout_mode = 2 size_flags_horizontal = 4 size_flags_vertical = 4 +rows = 4 [node name="GameMenuUI" type="Panel" parent="GameUI"] unique_name_in_owner = true @@ -668,6 +670,68 @@ theme_override_constants/margin_bottom = 8 layout_mode = 2 text = "Back to Main Menu" +[node name="BuildDialog" type="MarginContainer" parent="GameUI"] +unique_name_in_owner = true +visible = false +custom_minimum_size = Vector2(600, 300) +layout_mode = 1 +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +grow_horizontal = 2 +grow_vertical = 2 +script = ExtResource("15_x7ovi") + +[node name="Panel" type="Panel" parent="GameUI/BuildDialog"] +layout_mode = 2 +mouse_filter = 1 + +[node name="MarginContainer" type="MarginContainer" parent="GameUI/BuildDialog/Panel"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_constants/margin_left = 16 +theme_override_constants/margin_right = 16 + +[node name="VBoxContainer" type="VBoxContainer" parent="GameUI/BuildDialog/Panel/MarginContainer"] +layout_mode = 2 + +[node name="Label" type="Label" parent="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer"] +layout_mode = 2 +size_flags_horizontal = 4 +text = "Build" + +[node name="BuildItemsContainer" type="GridContainer" parent="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 4 +size_flags_vertical = 4 +columns = 8 +script = ExtResource("10_5ufsm") +slot_scene = ExtResource("7_pv315") +allow_selection = true +rows = 2 + +[node name="Label2" type="Label" parent="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer"] +layout_mode = 2 +size_flags_horizontal = 4 +text = "Materials" + +[node name="BuildItemResourcesContainer" type="GridContainer" parent="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 4 +size_flags_vertical = 4 +columns = 8 +script = ExtResource("10_5ufsm") +slot_scene = ExtResource("7_pv315") +rows = 1 + [node name="ToolSlots" type="MarginContainer" parent="GameUI"] unique_name_in_owner = true layout_mode = 1 @@ -676,15 +740,16 @@ anchor_left = 0.5 anchor_top = 1.0 anchor_right = 0.5 anchor_bottom = 1.0 -offset_left = -87.0 +offset_left = -304.0 offset_top = -101.0 -offset_right = 87.0 +offset_right = 304.0 grow_horizontal = 2 grow_vertical = 0 theme_override_constants/margin_bottom = 32 [node name="PanelContainer" type="PanelContainer" parent="GameUI/ToolSlots"] layout_mode = 2 +mouse_filter = 1 [node name="ToolContainer" type="GridContainer" parent="GameUI/ToolSlots/PanelContainer"] unique_name_in_owner = true @@ -692,15 +757,8 @@ layout_mode = 2 columns = 9 script = ExtResource("10_5ufsm") slot_scene = ExtResource("7_pv315") - -[node name="ItemSlot" parent="GameUI/ToolSlots/PanelContainer/ToolContainer" instance=ExtResource("7_pv315")] -layout_mode = 2 - -[node name="ItemSlot2" parent="GameUI/ToolSlots/PanelContainer/ToolContainer" instance=ExtResource("7_pv315")] -layout_mode = 2 - -[node name="ItemSlot3" parent="GameUI/ToolSlots/PanelContainer/ToolContainer" instance=ExtResource("7_pv315")] -layout_mode = 2 +allow_selection = true +rows = 1 [node name="Scene" type="Node3D" parent="."] unique_name_in_owner = true @@ -713,9 +771,168 @@ unique_name_in_owner = true [connection signal="timeout" from="GameUI/MessagesContainer/MessageTimer" to="GameUI" method="_on_message_timer_timeout"] [connection signal="pressed" from="GameUI/InventoryDialog/Panel/PanelContainer/Title/CloseButton" to="GameUI/InventoryDialog" method="_on_close_button_pressed"] [connection signal="item_selected" from="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/Recipes/RecipeList" to="GameUI/InventoryDialog" method="_on_recipe_list_item_selected"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/ItemSlot" to="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/ItemSlot" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/ItemSlot" to="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/ItemSlot" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22440" to="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22440" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22440" to="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22440" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22441" to="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22441" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22441" to="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22441" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22442" to="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22442" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22442" to="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22442" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22443" to="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22443" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22443" to="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22443" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22444" to="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22444" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22444" to="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22444" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22445" to="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22445" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22445" to="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22445" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22446" to="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22446" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22446" to="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22446" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22447" to="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22447" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22447" to="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftIngredients/Panel/CenterContainer/IngredientsContainer/@Panel@22447" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftResult/Panel/CenterContainer/ResultsContainer/ItemSlot" to="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftResult/Panel/CenterContainer/ResultsContainer/ItemSlot" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftResult/Panel/CenterContainer/ResultsContainer/ItemSlot" to="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftResult/Panel/CenterContainer/ResultsContainer/ItemSlot" method="_on_mouse_entered"] [connection signal="pressed" from="GameUI/InventoryDialog/Panel/PanelContainer/CraftingUI/HBoxContainer/CraftResult/HBoxContainer/CraftButton" to="GameUI/InventoryDialog" method="_on_craft_button_pressed"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/ItemSlot" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/ItemSlot" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/ItemSlot" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/ItemSlot" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21771" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21771" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21771" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21771" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21772" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21772" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21772" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21772" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21773" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21773" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21773" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21773" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21774" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21774" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21774" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21774" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21775" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21775" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21775" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21775" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21776" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21776" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21776" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21776" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21777" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21777" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21777" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21777" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21778" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21778" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21778" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21778" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21779" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21779" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21779" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21779" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21780" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21780" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21780" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21780" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21781" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21781" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21781" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21781" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21782" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21782" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21782" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21782" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21783" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21783" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21783" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21783" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21784" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21784" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21784" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21784" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21785" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21785" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21785" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21785" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21786" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21786" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21786" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21786" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21787" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21787" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21787" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21787" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21788" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21788" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21788" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21788" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21789" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21789" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21789" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21789" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21790" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21790" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21790" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21790" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21791" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21791" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21791" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21791" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21792" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21792" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21792" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21792" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21793" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21793" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21793" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21793" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21794" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21794" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21794" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21794" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21795" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21795" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21795" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21795" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21796" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21796" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21796" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21796" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21797" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21797" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21797" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21797" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21798" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21798" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21798" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21798" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21799" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21799" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21799" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21799" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21800" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21800" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21800" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21800" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21801" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21801" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21801" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21801" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21802" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21802" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21802" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21802" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21803" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21803" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21803" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21803" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21804" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21804" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21804" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21804" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21805" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21805" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21805" to="GameUI/InventoryDialog/Panel/PanelContainer/BackpackUI/VBoxContainer/InventoryContainer/@Panel@21805" method="_on_mouse_entered"] [connection signal="visibility_changed" from="GameUI/GameMenuUI" to="GameUI" method="_on_game_menu_ui_visibility_changed"] [connection signal="pressed" from="GameUI/GameMenuUI/MarginContainer/VBoxContainer/MarginContainer4/SaveGameButton" to="." method="save_game"] [connection signal="pressed" from="GameUI/GameMenuUI/MarginContainer/VBoxContainer/MarginContainer6/LoadGameButton" to="." method="load_game"] [connection signal="pressed" from="GameUI/GameMenuUI/MarginContainer/VBoxContainer/MarginContainer3/BackToGameButton" to="GameUI" method="_on_back_to_game_button_pressed"] [connection signal="pressed" from="GameUI/GameMenuUI/MarginContainer/VBoxContainer/MarginContainer5/ToMainMenuButton" to="." method="_to_main_menu_button_pressed"] +[connection signal="item_selected" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer" to="GameUI/BuildDialog" method="_on_build_items_container_item_selected"] +[connection signal="gui_input" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/ItemSlot" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/ItemSlot" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/ItemSlot" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/ItemSlot" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18275" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18275" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18275" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18275" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18276" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18276" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18276" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18276" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18277" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18277" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18277" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18277" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18278" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18278" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18278" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18278" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18279" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18279" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18279" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18279" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18280" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18280" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18280" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18280" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18281" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18281" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18281" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18281" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18282" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18282" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18282" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18282" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18283" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18283" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18283" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18283" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18284" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18284" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18284" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18284" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18285" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18285" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18285" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18285" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18286" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18286" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18286" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18286" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18287" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18287" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18287" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18287" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18288" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18288" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18288" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18288" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18289" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18289" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18289" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemsContainer/@Panel@18289" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/ItemSlot" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/ItemSlot" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/ItemSlot" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/ItemSlot" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18290" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18290" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18290" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18290" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18291" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18291" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18291" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18291" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18292" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18292" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18292" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18292" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18293" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18293" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18293" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18293" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18294" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18294" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18294" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18294" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18295" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18295" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18295" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18295" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18296" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18296" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18296" to="GameUI/BuildDialog/Panel/MarginContainer/VBoxContainer/BuildItemResourcesContainer/@Panel@18296" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/ToolSlots/PanelContainer/ToolContainer/ItemSlot" to="GameUI/ToolSlots/PanelContainer/ToolContainer/ItemSlot" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/ToolSlots/PanelContainer/ToolContainer/ItemSlot" to="GameUI/ToolSlots/PanelContainer/ToolContainer/ItemSlot" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18297" to="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18297" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18297" to="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18297" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18298" to="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18298" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18298" to="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18298" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18299" to="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18299" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18299" to="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18299" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18300" to="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18300" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18300" to="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18300" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18301" to="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18301" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18301" to="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18301" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18302" to="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18302" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18302" to="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18302" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18303" to="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18303" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18303" to="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18303" method="_on_mouse_entered"] +[connection signal="gui_input" from="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18304" to="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18304" method="_on_gui_input"] +[connection signal="mouse_entered" from="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18304" to="GameUI/ToolSlots/PanelContainer/ToolContainer/@Panel@18304" method="_on_mouse_entered"] diff --git a/ui/ItemGrid.tscn b/ui/ItemGrid.tscn index 9834d36..e1d9df2 100644 --- a/ui/ItemGrid.tscn +++ b/ui/ItemGrid.tscn @@ -7,6 +7,3 @@ columns = 9 script = ExtResource("1_c5mg2") slot_scene = ExtResource("2_o52f5") - -[node name="ItemSlot" parent="." instance=ExtResource("2_o52f5")] -layout_mode = 2 diff --git a/ui/build_dialog.gd b/ui/build_dialog.gd new file mode 100644 index 0000000..b740b1f --- /dev/null +++ b/ui/build_dialog.gd @@ -0,0 +1,54 @@ +extends MarginContainer +class_name BuildDialog + +@onready var build_items_container:ItemGrid = %BuildItemsContainer +@onready var build_item_resources_container:ItemGrid = %BuildItemResourcesContainer + +var _inventory:Inventory = null +var _build_item_slots:Array[Item] = [] +var _build_item_resources:Array[Item] = [] +var _recipes:Array[Recipe] = [] +var _recipe_for_item:Dictionary = {} + +func open(recipes:Array[Recipe], inventory:Inventory): + _inventory = inventory + _recipes = recipes + + show() + + if build_items_container.selected_slot == null: + build_items_container.select_slot(0) + + _build_item_slots.clear() + for recipe:Recipe in recipes: + if not recipe.results[0].is_buildable: + continue + + if recipe.results.size() > 1: + push_warning("Invalid recipe '%s': results must only contain single item!", recipe.name) + continue + + _build_item_slots.append(recipe.results[0]) + _recipe_for_item[recipe.results[0]] = recipe + + build_items_container.display(_build_item_slots) + +func _update_build_item_resources_container(recipe:Recipe) -> void: + build_item_resources_container.display(recipe.ingredients) + + +func _unhandled_key_input(event:InputEvent) -> void: + var key_event:InputEventKey = event as InputEventKey + if visible and key_event.pressed and key_event.get_keycode_with_modifiers() == KEY_ESCAPE: + get_viewport().set_input_as_handled() + hide() + + +func _on_build_items_container_item_selected(item_slot:ItemSlot) -> void: + _build_item_resources.clear() + build_item_resources_container.clear_slots() + + if item_slot.get_item() == null or _recipe_for_item.has(item_slot.get_item()) == null: + return + + _update_build_item_resources_container(_recipe_for_item[item_slot.get_item()]) diff --git a/ui/inventory_dialog.gd b/ui/inventory_dialog.gd index 14c6327..f99b12a 100644 --- a/ui/inventory_dialog.gd +++ b/ui/inventory_dialog.gd @@ -1,8 +1,6 @@ class_name InventoryDialog extends MarginContainer -@export var slot_scene:PackedScene - # Crafting @onready var recipe_list:ItemList = %RecipeList @onready var ingredients_container:ItemGrid = %IngredientsContainer diff --git a/ui/item_grid.gd b/ui/item_grid.gd index 164be6f..5d5db96 100644 --- a/ui/item_grid.gd +++ b/ui/item_grid.gd @@ -1,41 +1,120 @@ +@tool class_name ItemGrid extends GridContainer +signal item_selected + @export var slot_scene:PackedScene -@export var rows:int = 1 +@export var allow_selection:bool = false +@export var allow_drag_drop:bool = false + +@export var rows:int: + get: + return rows + set(value): + if value == rows: + return + + rows = value + + if slot_scene == null or not is_node_ready(): + return + + resize_grid() + +var _slots:Array = [] +var _item_slot_to_index:Dictionary = {} +var _highlighted_slot_index = -1 +var _highlighted_slot:ItemSlot = null +var selected_slot:ItemSlot = null +var _selected_slot_index:int = -1 + +func _ready() -> void: + resize_grid() + +func resize_grid() -> void: + _item_slot_to_index.clear() + + for child in get_children(): + child.get_parent().remove_child(child) + child.queue_free() + + _slots.clear() + while get_child_count() < rows * columns: + var slot_instance = slot_scene.instantiate() + if allow_drag_drop: + slot_instance.set_drag_drop_flags(ItemSlot.ALLOW_DRAG | ItemSlot.ALLOW_DROP) + add_child(slot_instance) + _slots.append(slot_instance) + if allow_selection and not Engine.is_editor_hint(): + slot_instance.connect("mouse_entered_slot", _on_slot_mouse_entered) + slot_instance.connect("mouse_left_pressed", _on_slot_mouse_left_pressed) + _item_slot_to_index[slot_instance] = _item_slot_to_index.size() + +func clear_slots() -> void: + for slot:ItemSlot in _slots: + slot.display(ItemStack.new()) + +func get_slot_index(slot:ItemSlot) -> int: + if _item_slot_to_index.has(slot): + return _item_slot_to_index[slot] + + return -1 + +func _on_slot_mouse_entered(slot:ItemSlot): + if _highlighted_slot != null: + _highlighted_slot.highlighted = false + + _highlighted_slot_index = -1 + _highlighted_slot = null + + if _item_slot_to_index.has(slot): + _highlighted_slot_index = _item_slot_to_index[slot] + _highlighted_slot = slot + _highlighted_slot.highlighted = true + +func select_slot(index:int) -> void: + if index < 0 or index > _slots.size(): + return + + _selected_slot_index = index + selected_slot = _slots[_selected_slot_index] + selected_slot.selected = true + emit_signal("item_selected", selected_slot) + +func _on_slot_mouse_left_pressed(slot:ItemSlot): + if selected_slot: + selected_slot.selected = false + + if slot == _highlighted_slot: + _highlighted_slot.highlighted = false + select_slot(get_slot_index(slot)) func displayStacks(item_stacks:Array[ItemStack]): - for child in get_children(): - child.queue_free() - child.get_parent().remove_child(child) - - for item_stack in item_stacks: - var slot:ItemSlot = slot_scene.instantiate() - slot.set_drag_drop_flags(ItemSlot.ALLOW_DRAG | ItemSlot.ALLOW_DROP) - add_child(slot) + var item_stack_index = 0 + + for slot:ItemSlot in _slots: + if item_stack_index < item_stacks.size(): + slot.display(item_stacks[item_stack_index]) + else: + var item_stack:ItemStack = ItemStack.new() + item_stack.item = null + slot.display(item_stack) - if item_stack != null: - slot.display(item_stack) - - var item_count = rows * columns - - while get_child_count() < item_count: - add_child(slot_scene.instantiate()) + item_stack_index = item_stack_index + 1 func display(item_stacks:Array[Item]): - for child in get_children(): - child.queue_free() - child.get_parent().remove_child(child) - - for item in item_stacks: - var slot:ItemSlot = slot_scene.instantiate() - add_child(slot) - var item_stack:ItemStack = ItemStack.new() - item_stack.item = item - item_stack.count = 1 - slot.display(item_stack) + var item_stack_index = 0 - var item_count = rows * columns + for slot:ItemSlot in _slots: + var item_stack:ItemStack = ItemStack.new() - while get_child_count() < item_count: - add_child(slot_scene.instantiate()) + if item_stack_index < item_stacks.size(): + item_stack.item = item_stacks[item_stack_index] + item_stack.count = 1 + else: + item_stack.item = null + + item_stack_index = item_stack_index + 1 + + slot.display(item_stack) diff --git a/ui/item_slot.gd b/ui/item_slot.gd index fd53ce3..ab5fac4 100644 --- a/ui/item_slot.gd +++ b/ui/item_slot.gd @@ -1,26 +1,41 @@ class_name ItemSlot extends Panel +signal mouse_entered_slot +signal mouse_left_pressed + enum { ALLOW_DRAG = 1, ALLOW_DROP = 2 } +@onready var select_panel = %SelectPanel @onready var highlight_panel = %HighlightPanel @onready var texture_rect:TextureRect = %TextureRect @onready var count_label = %CountLabel + var drag_drop_flags:int = 0 var _item_stack:ItemStack = null var highlighted:bool = false : set = _set_highlighted +var selected:bool = false : set = _set_selected func _set_highlighted(new_state): highlight_panel.visible = new_state +func _set_selected(new_state): + select_panel.visible = new_state + func set_drag_drop_flags(flags:int) -> void: drag_drop_flags = flags +func get_item() -> Item: + if _item_stack == null: + return null + + return _item_stack.item + func display(item_stack): _item_stack = item_stack @@ -90,3 +105,13 @@ func _drop_data(_at_position:Vector2, data:Variant)->void: # remove it from the source source_slot._item_stack.count = 0 + +func _on_mouse_entered(): + emit_signal("mouse_entered_slot", self) + + +func _on_gui_input(event): + var mouse_button_event = event as InputEventMouseButton + + if mouse_button_event and mouse_button_event.button_index == MOUSE_BUTTON_LEFT and mouse_button_event.pressed: + emit_signal("mouse_left_pressed", self) diff --git a/ui/item_slot.tscn b/ui/item_slot.tscn index 3d793f0..5a52a1b 100644 --- a/ui/item_slot.tscn +++ b/ui/item_slot.tscn @@ -1,7 +1,7 @@ -[gd_scene load_steps=4 format=3 uid="uid://dp3fi0g53qrt2"] +[gd_scene load_steps=5 format=3 uid="uid://dp3fi0g53qrt2"] [ext_resource type="Script" path="res://ui/item_slot.gd" id="1_7v5l8"] -[ext_resource type="Texture2D" uid="uid://16ro4vt2obea" path="res://assets/resources/tree_log.png" id="2_v3rb5"] +[ext_resource type="Texture2D" uid="uid://dc0tcpogj8sbt" path="res://icon.svg" id="2_l5duv"] [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_vadli"] bg_color = Color(0.6, 0.6, 0.6, 0) @@ -9,11 +9,28 @@ border_width_left = 4 border_width_top = 4 border_width_right = 4 border_width_bottom = 4 -border_color = Color(1, 1, 1, 1) -corner_radius_top_left = 3 -corner_radius_top_right = 3 -corner_radius_bottom_right = 3 -corner_radius_bottom_left = 3 +border_color = Color(0.60933, 0.60933, 0.60933, 1) +corner_radius_top_left = 8 +corner_radius_top_right = 8 +corner_radius_bottom_right = 8 +corner_radius_bottom_left = 8 +expand_margin_left = 3.0 +expand_margin_top = 3.0 +expand_margin_right = 3.0 +expand_margin_bottom = 3.0 +anti_aliasing = false + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_8jts7"] +bg_color = Color(0.6, 0.6, 0.6, 0) +border_width_left = 4 +border_width_top = 4 +border_width_right = 4 +border_width_bottom = 4 +border_color = Color(0.787759, 0.787759, 0.787758, 1) +corner_radius_top_left = 8 +corner_radius_top_right = 8 +corner_radius_bottom_right = 8 +corner_radius_bottom_left = 8 expand_margin_left = 3.0 expand_margin_top = 3.0 expand_margin_right = 3.0 @@ -35,6 +52,18 @@ grow_horizontal = 2 grow_vertical = 2 theme_override_styles/panel = SubResource("StyleBoxFlat_vadli") +[node name="SelectPanel" type="Panel" parent="."] +unique_name_in_owner = true +visible = false +z_index = 1 +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/panel = SubResource("StyleBoxFlat_8jts7") + [node name="TextureRect" type="TextureRect" parent="."] unique_name_in_owner = true layout_mode = 1 @@ -49,7 +78,7 @@ offset_right = 32.0 offset_bottom = 32.0 grow_horizontal = 2 grow_vertical = 2 -texture = ExtResource("2_v3rb5") +texture = ExtResource("2_l5duv") expand_mode = 3 [node name="CountLabel" type="Label" parent="TextureRect"] @@ -66,4 +95,7 @@ grow_horizontal = 0 grow_vertical = 0 size_flags_horizontal = 8 size_flags_vertical = 8 -text = "4" +text = "?" + +[connection signal="gui_input" from="." to="." method="_on_gui_input"] +[connection signal="mouse_entered" from="." to="." method="_on_mouse_entered"] diff --git a/ui/test_itemgrid_selection.tscn b/ui/test_itemgrid_selection.tscn new file mode 100644 index 0000000..715b232 --- /dev/null +++ b/ui/test_itemgrid_selection.tscn @@ -0,0 +1,38 @@ +[gd_scene load_steps=2 format=3 uid="uid://f3li2umbr3ku"] + +[ext_resource type="PackedScene" uid="uid://bwui4acukq4x6" path="res://ui/ItemGrid.tscn" id="1_a2u5i"] + +[node name="Control" type="Control"] +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="CenterContainer" type="CenterContainer" parent="."] +layout_mode = 1 +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -304.0 +offset_top = -100.0 +offset_right = 304.0 +offset_bottom = 100.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="ItemGrid" parent="CenterContainer" instance=ExtResource("1_a2u5i")] +layout_mode = 2 +columns = 3 +allow_selection = true +rows = 1 + +[connection signal="gui_input" from="CenterContainer/ItemGrid/ItemSlot" to="CenterContainer/ItemGrid/ItemSlot" method="_on_gui_input"] +[connection signal="mouse_entered" from="CenterContainer/ItemGrid/ItemSlot" to="CenterContainer/ItemGrid/ItemSlot" method="_on_mouse_entered"] +[connection signal="gui_input" from="CenterContainer/ItemGrid/@Panel@18262" to="CenterContainer/ItemGrid/@Panel@18262" method="_on_gui_input"] +[connection signal="mouse_entered" from="CenterContainer/ItemGrid/@Panel@18262" to="CenterContainer/ItemGrid/@Panel@18262" method="_on_mouse_entered"] +[connection signal="gui_input" from="CenterContainer/ItemGrid/@Panel@18263" to="CenterContainer/ItemGrid/@Panel@18263" method="_on_gui_input"] +[connection signal="mouse_entered" from="CenterContainer/ItemGrid/@Panel@18263" to="CenterContainer/ItemGrid/@Panel@18263" method="_on_mouse_entered"] diff --git a/world/level.tscn b/world/level.tscn index 623d3f3..dd6b3f7 100644 --- a/world/level.tscn +++ b/world/level.tscn @@ -1,10 +1,11 @@ -[gd_scene load_steps=18 format=3 uid="uid://dmagdl5pi6jdj"] +[gd_scene load_steps=19 format=3 uid="uid://dmagdl5pi6jdj"] [ext_resource type="MeshLibrary" uid="uid://dcpuitbu16j1a" path="res://assets/mesh_library.tres" id="1_q0eym"] [ext_resource type="PackedScene" uid="uid://da5r82nvypfk4" path="res://objects/pickup_item.tscn" id="2_ccr0r"] -[ext_resource type="Resource" uid="uid://mkj3oeaxvltq" path="res://data/items/shovel.tres" id="3_q1fcu"] -[ext_resource type="Resource" uid="uid://egkatj1ci0ga" path="res://data/items/wrench.tres" id="4_svqcp"] -[ext_resource type="Resource" uid="uid://c1ll2snhgv3m1" path="res://data/items/treelog.tres" id="5_67f7e"] +[ext_resource type="Resource" uid="uid://mkj3oeaxvltq" path="res://data/items/shovel.tres" id="3_pdr1o"] +[ext_resource type="Resource" uid="uid://bn5j38jbwlj1f" path="res://data/items/stick.tres" id="5_uqakj"] +[ext_resource type="Resource" uid="uid://c1ll2snhgv3m1" path="res://data/items/treelog.tres" id="6_l0uqq"] +[ext_resource type="Resource" uid="uid://det51k1t422rq" path="res://data/items/pickaxe.tres" id="7_3sab5"] [ext_resource type="PackedScene" uid="uid://ccjcjputsddrd" path="res://assets/scene_props/tree_pine.tscn" id="11_5olon"] [ext_resource type="Texture2D" uid="uid://bq3b1hxl5ojh6" path="res://assets/icons/npc_emotes/attention.tres" id="12_3vn8y"] [ext_resource type="PackedScene" uid="uid://2q8dhf61a7os" path="res://assets/characters/engineer.tscn" id="13_t16lh"] @@ -41,35 +42,21 @@ metadata/_editor_floor_ = Vector3(0, 1, 0) [node name="Item" parent="Objects" instance=ExtResource("2_ccr0r")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.83713, -4.76837e-06, -0.416156) -item = ExtResource("3_q1fcu") +item = ExtResource("3_pdr1o") [node name="Item2" parent="Objects" instance=ExtResource("2_ccr0r")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.56408, -4.76837e-06, -5.83472) -item = ExtResource("4_svqcp") +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.88095, -4.76837e-06, 0.764042) +item = ExtResource("7_3sab5") [node name="Item3" parent="Objects" instance=ExtResource("2_ccr0r")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.4592, -5.24521e-06, -1.90265) -item = ExtResource("5_67f7e") - -[node name="Item5" parent="Objects" instance=ExtResource("2_ccr0r")] -transform = Transform3D(0.372777, 0, -0.927921, 0, 1, 0, 0.927921, 0, 0.372777, -1.30135, -5.24521e-06, -2.68977) -item = ExtResource("5_67f7e") - -[node name="Item6" parent="Objects" instance=ExtResource("2_ccr0r")] -transform = Transform3D(0.622815, 0, 0.782369, 0, 1, 0, -0.782369, 0, 0.622815, -0.95008, -5.24521e-06, -1.89784) -item = ExtResource("5_67f7e") +item = ExtResource("5_uqakj") [node name="Item4" parent="Objects" instance=ExtResource("2_ccr0r")] -transform = Transform3D(0.886034, 0, -0.463621, 0, 1, 0, 0.463621, 0, 0.886034, -1.35064, -5.24521e-06, -2.28825) -item = ExtResource("5_67f7e") +item = ExtResource("7_3sab5") -[node name="Item7" parent="Objects" instance=ExtResource("2_ccr0r")] -transform = Transform3D(0.011484, 0, -0.999934, 0, 1, 0, 0.999934, 0, 0.011484, 3.35173, -5.24521e-06, -3.11052) -item = ExtResource("5_67f7e") - -[node name="Item8" parent="Objects" instance=ExtResource("2_ccr0r")] -transform = Transform3D(0.658033, 0, -0.75299, 0, 1, 0, 0.75299, 0, 0.658033, 3.16039, -5.24521e-06, -2.75409) -item = ExtResource("5_67f7e") +[node name="Item5" parent="Objects" instance=ExtResource("2_ccr0r")] +item = ExtResource("6_l0uqq") [node name="Decorations" type="Node3D" parent="."]