Commit 46fd46de authored by Gavin An's avatar Gavin An

4.8 migrate

parent 511e5a49
......@@ -17,6 +17,7 @@ dest_files=["res://.godot/imported/circle_gradient.png-d78d458721f1ad369c2a03624
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -17,6 +17,7 @@ dest_files=["res://.godot/imported/patch.png-9731049c884e2b5ef4732c02890b24a5.ct
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -17,6 +17,7 @@ dest_files=["res://.godot/imported/small_dots.png-05e180ad5a4c5849ea49e347d667eb
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -17,6 +17,7 @@ dest_files=["res://.godot/imported/square.png-62129b627e84b2a00ab7fbaa3329dc8d.c
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -17,6 +17,7 @@ dest_files=["res://.godot/imported/x_gradient.png-0d974ac887be53a994f6d9a33caa44
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -17,6 +17,7 @@ dest_files=["res://.godot/imported/circle_sign_white.png-aed6a700cc94cf1111c0fcc
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -17,6 +17,7 @@ dest_files=["res://.godot/imported/circle_white.png-b5ef3bc6ee5657683c825a2e0b6d
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -17,6 +17,7 @@ dest_files=["res://.godot/imported/square_white.png-ca5250357c4d51e56e12d0d193f1
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -17,6 +17,7 @@ dest_files=["res://.godot/imported/color_add.png-6d4d5de6b4cd44f83dd9f015a6eeabb
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -17,6 +17,7 @@ dest_files=["res://.godot/imported/color_remove.png-b23368ad1c153949fed0fe982e45
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -17,6 +17,7 @@ dest_files=["res://.godot/imported/flow_add.png-675e2b33737a32a3071ff1487d02775a
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -17,6 +17,7 @@ dest_files=["res://.godot/imported/flow_remove.png-9c10a3fe4e429b904ed55a86afe85
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -17,6 +17,7 @@ dest_files=["res://.godot/imported/foliage_add.png-d6dd6cbf494912e5a451967f5729a
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -17,6 +17,7 @@ dest_files=["res://.godot/imported/foliage_remove.png-6973e353b225a0083a7953a833
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -17,6 +17,7 @@ dest_files=["res://.godot/imported/holes_add.png-a91de1a935e80b7f22095d91da1a54f
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -17,6 +17,7 @@ dest_files=["res://.godot/imported/holes_remove.png-57780ce78008866f97dd60e04aa8
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -17,6 +17,7 @@ dest_files=["res://.godot/imported/lock_add.png-babd3ba74bb926dbdb37d0e92db27c19
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -17,6 +17,7 @@ dest_files=["res://.godot/imported/lock_remove.png-e08c611c1ab6c04d53f8fab6da5da
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -17,6 +17,7 @@ dest_files=["res://.godot/imported/map_add.png-7dddf848d183cf387bffd6986ece7309.
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -17,6 +17,7 @@ dest_files=["res://.godot/imported/map_flatten.png-3ac4dc39b1b88b6e97645aaffb287
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -17,6 +17,7 @@ dest_files=["res://.godot/imported/map_remove.png-732c58b0fb42826850cef99a104e59
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -17,6 +17,7 @@ dest_files=["res://.godot/imported/map_set_angle.png-29ba19db23832f29d4d66fdb9f9
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -17,6 +17,7 @@ dest_files=["res://.godot/imported/map_set_height.png-f4466f0f812baa3f5d64588782
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -17,6 +17,7 @@ dest_files=["res://.godot/imported/map_smooth.png-6954753975c836f82db8044ddffc86
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -17,6 +17,7 @@ dest_files=["res://.godot/imported/object_add.png-7920164d46886e01e4d1e593f6bd91
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -17,6 +17,7 @@ dest_files=["res://.godot/imported/object_remove.png-5df5712ee8a3331d14d5140cdaa
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -17,6 +17,7 @@ dest_files=["res://.godot/imported/paint.png-f2ff3ad209046ba184d0afc46b2f9ee6.ct
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -17,6 +17,7 @@ dest_files=["res://.godot/imported/paint_withdot.png-18c4a7f87141d731fd326d3cb10
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -17,6 +17,7 @@ dest_files=["res://.godot/imported/snow_add.png-5fb053126df563b9e40e01f75e88387a
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -17,6 +17,7 @@ dest_files=["res://.godot/imported/snow_remove.png-9390ee2d5349e025aeae04388fe87
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -17,6 +17,7 @@ dest_files=["res://.godot/imported/tag_add.png-b6bfe94edbe149f52e030a35d5b49a3e.
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -17,6 +17,7 @@ dest_files=["res://.godot/imported/tag_remove.png-501c3fce9bcd051f70f0fe11c9fc0c
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -17,6 +17,7 @@ dest_files=["res://.godot/imported/water_add.png-06e5562e23a1ade14e07b2ff6580116
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -17,6 +17,7 @@ dest_files=["res://.godot/imported/water_remove.png-8754ec00f68649179cc5d6e3ad63
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -17,6 +17,7 @@ dest_files=["res://.godot/imported/brush_preview.png-ec1e3cc226980b406570383e2ee
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -17,6 +17,7 @@ dest_files=["res://.godot/imported/button.png-32f0b6640d77da825a7a4cb164458580.c
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -17,6 +17,7 @@ dest_files=["res://.godot/imported/button_hover.png-2b895b2bf789f31e36b2bf5ed584
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -17,6 +17,7 @@ dest_files=["res://.godot/imported/button_pressed.png-369288eef1d5a70c8e75359db7
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -17,6 +17,7 @@ dest_files=["res://.godot/imported/circle_filter.png-1e26efa910423b46f4123583449
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -17,6 +17,7 @@ dest_files=["res://.godot/imported/placeholder_texture.png-22ac91bfe39f2e761a55e
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -17,6 +17,7 @@ dest_files=["res://.godot/imported/transparency.png-4424f799cd8719e1ef384dc6f0fa
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -17,6 +17,7 @@ dest_files=["res://.godot/imported/transparency_hover.png-e8e44465c19faa824dac3d
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -17,6 +17,7 @@ dest_files=["res://.godot/imported/transparency_selected.png-7c49b1f9d52e3a3dd6e
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -17,6 +17,7 @@ dest_files=["res://.godot/imported/white_circle.png-82078ddbe848409c1c1339532d2a
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
This source diff could not be displayed because it is too large. You can view the blob instead.
[gd_resource type="VisualShader" load_steps=26 format=3 uid="uid://wugkii55u1of"]
[gd_resource type="VisualShader" format=3 uid="uid://wugkii55u1of"]
[sub_resource type="VisualShaderNodeIntParameter" id="VisualShaderNodeIntParameter_nfwxq"]
parameter_name = "TextureDetail"
......@@ -156,189 +156,6 @@ operator = 2
operator = 1
[resource]
code = "shader_type spatial;
render_mode blend_mix, depth_draw_opaque, cull_disabled, diffuse_lambert, specular_schlick_ggx;
uniform sampler2D HeightmapTexture : repeat_disable;
uniform float HeightmapFactor = 1;
uniform sampler2D WaterTexture : repeat_disable;
uniform float WaterFactor = 1;
uniform sampler2DArray Textures : source_color;
uniform sampler2DArray Splatmaps : repeat_disable;
uniform int TextureDetail;
uniform int NumberOfTextures;
uniform sampler2DArray Normals;
uniform sampler2DArray RoughnessTexutres;
uniform bool UseAntitile = true;
// GlobalExpression:0
vec2 rotate(vec2 v, float cosa, float sina) {
return vec2(cosa * v.x - sina * v.y, sina * v.x + cosa * v.y);
}
vec4 depth_blend2(vec4 a_value, float a_bump, vec4 b_value, float b_bump, float t) {
// https://www.gamasutra.com
// /blogs/AndreyMishkinis/20130716/196339/Advanced_Terrain_Texture_Splatting.php
float d = 0.1;
float ma = max(a_bump + (1.0 - t), b_bump + t) - d;
float ba = max(a_bump + (1.0 - t) - ma, 0.0);
float bb = max(b_bump + t - ma, 0.0);
return (a_value * ba + b_value * bb) / (ba + bb);
}
// Antitile from zylann's shader
vec4 texture_array_antitile(sampler2DArray tex, vec3 uv) {
float frequency = 2.0;
float scale = 1.3;
float sharpness = 0.7;
// Rotate and scale UV
float rot = 3.14 * 0.6;
float cosa = cos(rot);
float sina = sin(rot);
vec3 uv2 = vec3(rotate(uv.xy, cosa, sina) * scale, uv.z);
vec4 col0 = texture(tex, uv);
vec4 col1 = texture(tex, uv2);
// Periodically alternate between the two versions using a warped checker pattern
float t = 1.1 + 0.5
* sin(uv2.x * frequency + sin(uv.x) * 2.0)
* cos(uv2.y * frequency + sin(uv.y) * 2.0);
t = smoothstep(sharpness, 2.0 - sharpness, t);
return depth_blend2(col0, col0.a, col1, col1.a, t);
}
void vertex() {
// Input:25
vec3 n_out25p0 = VERTEX;
vec4 n_out32p0;
// Texture2D:32
n_out32p0 = texture(HeightmapTexture, UV);
float n_out32p1 = n_out32p0.r;
// FloatParameter:29
float n_out29p0 = HeightmapFactor;
// FloatOp:30
float n_out30p0 = n_out32p1 * n_out29p0;
vec4 n_out35p0;
// Texture2D:35
n_out35p0 = texture(WaterTexture, UV);
float n_out35p1 = n_out35p0.r;
// FloatParameter:34
float n_out34p0 = WaterFactor;
// FloatOp:36
float n_out36p0 = n_out35p1 * n_out34p0;
// FloatOp:37
float n_out37p0 = n_out30p0 - n_out36p0;
// VectorCompose:26
float n_in26p0 = 0.00000;
float n_in26p2 = 0.00000;
vec3 n_out26p0 = vec3(n_in26p0, n_out37p0, n_in26p2);
// VectorOp:27
vec3 n_out27p0 = n_out25p0 + n_out26p0;
// Output:0
VERTEX = n_out27p0;
}
void fragment() {
// Input:59
vec2 n_out59p0 = UV;
// IntParameter:50
int n_out50p0 = TextureDetail;
// VectorOp:62
vec2 n_out62p0 = n_out59p0 * vec2(float(n_out50p0));
// IntParameter:61
int n_out61p0 = NumberOfTextures;
// Input:66
vec2 n_out66p0 = UV;
// BooleanParameter:67
bool n_out67p0 = UseAntitile;
vec4 n_out56p0;
vec4 n_out56p1;
vec4 n_out56p2;
// Expression:56
n_out56p0 = vec4(0.0, 0.0, 0.0, 0.0);
n_out56p1 = vec4(0.0, 0.0, 0.0, 0.0);
n_out56p2 = vec4(0.0, 0.0, 0.0, 0.0);
{
int currentChannel = 0;
for (int i = 0; i < n_out61p0; i++) {
vec3 textureUV = vec3(n_out62p0.x, n_out62p0.y, float(i));
vec3 splatmapUV = vec3(n_out66p0.x, n_out66p0.y, floor(float(i/4)));
vec4 currentTexture = n_out67p0 ? texture_array_antitile(Textures, textureUV) : texture(Textures, textureUV) ;
vec4 currentNormal = n_out67p0 ? texture_array_antitile(Normals, textureUV) : texture(Normals, textureUV);
vec4 currentRoughness = n_out67p0 ? texture_array_antitile(RoughnessTexutres, textureUV) : texture(RoughnessTexutres, textureUV);
vec4 currentSplatmap = texture(Splatmaps, splatmapUV);
float channelValue = 0.0;
if (currentChannel == 0) {
channelValue = currentSplatmap.x;
} else if (currentChannel == 1) {
channelValue = currentSplatmap.y;
} else if (currentChannel == 2) {
channelValue = currentSplatmap.z;
} else if (currentChannel == 3) {
channelValue = currentSplatmap.w;
}
n_out56p0 += currentTexture * channelValue;
n_out56p1 += currentNormal * channelValue;
n_out56p2 += currentRoughness * channelValue;
if (currentChannel == 3) {
currentChannel = 0;
} else {
currentChannel++;
}
}
}
// Output:0
ALBEDO = vec3(n_out56p0.xyz);
ROUGHNESS = n_out56p2.x;
NORMAL_MAP = vec3(n_out56p1.xyz);
}
"
modes/cull = 2
nodes/vertex/0/position = Vector2(2140, -120)
nodes/vertex/25/node = SubResource("VisualShaderNodeInput_rrnf3")
......
......@@ -17,6 +17,7 @@ dest_files=["res://.godot/imported/terrabrush_editor_node.png-3447f5fe52a654d1b9
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -17,6 +17,7 @@ dest_files=["res://.godot/imported/terrabrush_node.png-4c1defcbf42eaa6c6d28e591a
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -2,21 +2,22 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://dl8eol3w4m1ba"
path="res://.godot/imported/Ground031_1K-PNG_Color.png-bc50744409d6f7ba6a7f4b210c29ca1c.ctex"
uid="uid://d273fys4ihm4y"
path="res://.godot/imported/Ground098_1K-JPG_Color.jpg-b4829e58d2406026822227f7f6c2ca41.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/map/desert/ground_1/Ground031_1K-PNG_Color.png"
dest_files=["res://.godot/imported/Ground031_1K-PNG_Color.png-bc50744409d6f7ba6a7f4b210c29ca1c.ctex"]
source_file="res://assets/map/desert/ground_1/Ground098_1K-JPG_Color.jpg"
dest_files=["res://.godot/imported/Ground098_1K-JPG_Color.jpg-b4829e58d2406026822227f7f6c2ca41.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://blwiegdqnbyxl"
path="res://.godot/imported/Ground098_1K-JPG_NormalGL.jpg-f3b6d37e8b75d84feeab8d486eb18e2f.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/map/desert/ground_1/Ground098_1K-JPG_NormalGL.jpg"
dest_files=["res://.godot/imported/Ground098_1K-JPG_NormalGL.jpg-f3b6d37e8b75d84feeab8d486eb18e2f.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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=1
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c5rnuyradjysb"
path="res://.godot/imported/Ground098_1K-JPG_Roughness.jpg-4c2d004148450b7b5a511c5b88f3b156.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/map/desert/ground_1/Ground098_1K-JPG_Roughness.jpg"
dest_files=["res://.godot/imported/Ground098_1K-JPG_Roughness.jpg-4c2d004148450b7b5a511c5b88f3b156.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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=1
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cmn1h5ukt41qe"
path="res://.godot/imported/Ground098_1K-PNG_NormalGL.png-07641ec518df4bb36444d7911f684cb0.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/map/desert/ground_2/Ground098_1K-PNG_NormalGL.png"
dest_files=["res://.godot/imported/Ground098_1K-PNG_NormalGL.png-07641ec518df4bb36444d7911f684cb0.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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=1
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://d1rilro4ca1na"
path="res://.godot/imported/Ground098_1K-PNG_Roughness.png-3fb66adf6064751b52b152bcf603d9a3.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/map/desert/ground_2/Ground098_1K-PNG_Roughness.png"
dest_files=["res://.godot/imported/Ground098_1K-PNG_Roughness.png-3fb66adf6064751b52b152bcf603d9a3.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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=1
......@@ -2,21 +2,22 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://dta2x0t5k734r"
path="res://.godot/imported/Ground031_1K-PNG_Roughness.png-cf8fa6fb070bbbb4e96377ca731eba60.ctex"
uid="uid://cfmkftga5tq32"
path="res://.godot/imported/Rocks019_1K-JPG_Color.jpg-9eef1e910749f807265a0b6e236d07f0.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/map/desert/ground_1/Ground031_1K-PNG_Roughness.png"
dest_files=["res://.godot/imported/Ground031_1K-PNG_Roughness.png-cf8fa6fb070bbbb4e96377ca731eba60.ctex"]
source_file="res://assets/map/desert/rocks/Rocks019_1K-JPG_Color.jpg"
dest_files=["res://.godot/imported/Rocks019_1K-JPG_Color.jpg-9eef1e910749f807265a0b6e236d07f0.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -2,21 +2,22 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://55xiemv4b4g2"
path="res://.godot/imported/Ground098_1K-PNG_Color.png-8ff6eabf1af60dfdbea4650b0e9a1077.ctex"
uid="uid://c2pis1fi2hk6g"
path="res://.godot/imported/Rocks019_1K-JPG_NormalGL.jpg-0bae86865508f2fd7b28a6a617100626.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/map/desert/ground_2/Ground098_1K-PNG_Color.png"
dest_files=["res://.godot/imported/Ground098_1K-PNG_Color.png-8ff6eabf1af60dfdbea4650b0e9a1077.ctex"]
source_file="res://assets/map/desert/rocks/Rocks019_1K-JPG_NormalGL.jpg"
dest_files=["res://.godot/imported/Rocks019_1K-JPG_NormalGL.jpg-0bae86865508f2fd7b28a6a617100626.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -2,21 +2,22 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://clh5qefhx1xtq"
path="res://.godot/imported/Ground031_1K-PNG_NormalGL.png-86106990109741c20aa385d87b928b9e.ctex"
uid="uid://dd0bx3hfo1g3g"
path="res://.godot/imported/Rocks019_1K-JPG_Roughness.jpg-9c8c89bd9fa8a80686444d04bd38f7fc.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/map/desert/ground_1/Ground031_1K-PNG_NormalGL.png"
dest_files=["res://.godot/imported/Ground031_1K-PNG_NormalGL.png-86106990109741c20aa385d87b928b9e.ctex"]
source_file="res://assets/map/desert/rocks/Rocks019_1K-JPG_Roughness.jpg"
dest_files=["res://.godot/imported/Rocks019_1K-JPG_Roughness.jpg-9c8c89bd9fa8a80686444d04bd38f7fc.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c1yj6q54bos0f"
path="res://.godot/imported/Rocks019_1K-PNG_Color.png-5d5337bb6f1f81849af4a0f0b1b269cf.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/map/desert/rocks/Rocks019_1K-PNG_Color.png"
dest_files=["res://.godot/imported/Rocks019_1K-PNG_Color.png-5d5337bb6f1f81849af4a0f0b1b269cf.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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=1
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dad0hloqqyak5"
path="res://.godot/imported/Rocks019_1K-PNG_NormalGL.png-039c23e5423e2472695d16a331f2260e.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/map/desert/rocks/Rocks019_1K-PNG_NormalGL.png"
dest_files=["res://.godot/imported/Rocks019_1K-PNG_NormalGL.png-039c23e5423e2472695d16a331f2260e.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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=1
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bfvdrq3h2bsio"
path="res://.godot/imported/Rocks019_1K-PNG_Roughness.png-c71465046ad0594edc45053234a3083d.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/map/desert/rocks/Rocks019_1K-PNG_Roughness.png"
dest_files=["res://.godot/imported/Rocks019_1K-PNG_Roughness.png-c71465046ad0594edc45053234a3083d.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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=1
......@@ -16,6 +16,8 @@ dest_files=["res://.godot/imported/dwarf.fbx-27c324cea2bfcd67340733ff5df13dd1.sc
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
mesh_library/use_node_names_as_mesh_names=false
array_mesh/deduplicate_surfaces=true
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
......
......@@ -22,6 +22,7 @@ dest_files=["res://.godot/imported/dwarf_0.png-a19cdb5d63853fe1900cd65a3edf2068.
compress/mode=2
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -16,6 +16,8 @@ dest_files=["res://.godot/imported/azure_blade.glb-a19870aae22080a3ea6f42eec3138
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
mesh_library/use_node_names_as_mesh_names=false
array_mesh/deduplicate_surfaces=true
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
......@@ -40,3 +42,4 @@ materials/extract_path=""
_subresources={}
gltf/naming_version=2
gltf/embedded_image_handling=1
gltf/texture_map_mode=0
......@@ -22,6 +22,7 @@ dest_files=["res://.godot/imported/azure_blade_Image_0.jpg-ab1c8111925f30b0e3566
compress/mode=2
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -22,6 +22,7 @@ dest_files=["res://.godot/imported/azure_blade_Image_2.jpg-707b3bcc521334be70ec5
compress/mode=2
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -16,6 +16,8 @@ dest_files=["res://.godot/imported/bow.glb-1784fd364296aebc0cced3fd64035baa.scn"
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
mesh_library/use_node_names_as_mesh_names=false
array_mesh/deduplicate_surfaces=true
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
......@@ -40,3 +42,4 @@ materials/extract_path=""
_subresources={}
gltf/naming_version=2
gltf/embedded_image_handling=1
gltf/texture_map_mode=0
......@@ -22,6 +22,7 @@ dest_files=["res://.godot/imported/bow_0.jpg-7f9db53893217b91e458f6561b73405a.s3
compress/mode=2
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -16,6 +16,8 @@ dest_files=["res://.godot/imported/azure_spear.glb-575460d4f5a2c6e6b1c7190444a2d
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
mesh_library/use_node_names_as_mesh_names=false
array_mesh/deduplicate_surfaces=true
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
......@@ -40,3 +42,4 @@ materials/extract_path=""
_subresources={}
gltf/naming_version=2
gltf/embedded_image_handling=1
gltf/texture_map_mode=0
......@@ -22,6 +22,7 @@ dest_files=["res://.godot/imported/azure_spear_0.jpg-11a92650e47ea1aeb08af343021
compress/mode=2
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dib27tqkce72u"
path.s3tc="res://.godot/imported/azure_spear_Image_0.jpg-00f08d0ce8c1ddfebfcc5c6513c67779.s3tc.ctex"
path.etc2="res://.godot/imported/azure_spear_Image_0.jpg-00f08d0ce8c1ddfebfcc5c6513c67779.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
generator_parameters={
"md5": "5fc3525521a0eadf5410840a9f076ce2"
}
[deps]
source_file="res://assets/models/items/weapons/azure_spear/azure_spear_Image_0.jpg"
dest_files=["res://.godot/imported/azure_spear_Image_0.jpg-00f08d0ce8c1ddfebfcc5c6513c67779.s3tc.ctex", "res://.godot/imported/azure_spear_Image_0.jpg-00f08d0ce8c1ddfebfcc5c6513c67779.etc2.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
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/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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
......@@ -22,6 +22,7 @@ dest_files=["res://.godot/imported/azure_spear_Image_1.jpg-af8baa2cc5a6734469deb
compress/mode=2
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -22,6 +22,7 @@ dest_files=["res://.godot/imported/azure_spear_Image_2.jpg-a885258400be378e420ed
compress/mode=2
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -16,6 +16,8 @@ dest_files=["res://.godot/imported/orcish_axe.glb-d573335f34c5e7ec2c033333f3121a
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
mesh_library/use_node_names_as_mesh_names=false
array_mesh/deduplicate_surfaces=true
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
......@@ -40,3 +42,4 @@ materials/extract_path=""
_subresources={}
gltf/naming_version=2
gltf/embedded_image_handling=1
gltf/texture_map_mode=0
......@@ -22,6 +22,7 @@ dest_files=["res://.godot/imported/orcish_axe_Baked_BaseColor.png-93011b66af7e42
compress/mode=2
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -16,6 +16,8 @@ dest_files=["res://.godot/imported/noble_man.fbx-80379b336d6564d95d818f6c9585544
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
mesh_library/use_node_names_as_mesh_names=false
array_mesh/deduplicate_surfaces=true
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
......
......@@ -22,6 +22,7 @@ dest_files=["res://.godot/imported/noble_man_0.png-c89c315cc96625e1b3c7d50a395d7
compress/mode=2
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -16,6 +16,8 @@ dest_files=["res://.godot/imported/skeleton.fbx-5f64b6e7c738f429c167bbbca464a38c
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
mesh_library/use_node_names_as_mesh_names=false
array_mesh/deduplicate_surfaces=true
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
......
......@@ -22,6 +22,7 @@ dest_files=["res://.godot/imported/skeleton_0.png-8d5ec31802abbf51d3e84f950a09a7
compress/mode=2
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -16,6 +16,8 @@ dest_files=["res://.godot/imported/zombie.fbx-68cefc3925265829f5d1e7f43c8476e1.s
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
mesh_library/use_node_names_as_mesh_names=false
array_mesh/deduplicate_surfaces=true
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
......
......@@ -22,6 +22,7 @@ dest_files=["res://.godot/imported/zombie_0.png-210634246bdb671c90ddb6d54fb7ca41
compress/mode=2
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -16,6 +16,8 @@ dest_files=["res://.godot/imported/arrow.glb-4c220a10dcd473aa8631f3c94e6eae1a.sc
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
mesh_library/use_node_names_as_mesh_names=false
array_mesh/deduplicate_surfaces=true
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
......@@ -40,3 +42,4 @@ materials/extract_path=""
_subresources={}
gltf/naming_version=2
gltf/embedded_image_handling=1
gltf/texture_map_mode=0
......@@ -22,6 +22,7 @@ dest_files=["res://.godot/imported/arrow_0.jpg-27d49620f1882ace82ae8857b860a0f4.
compress/mode=2
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -16,6 +16,8 @@ dest_files=["res://.godot/imported/fire_ball.glb-2ebd501a8b685d93a15bb416cd7befb
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
mesh_library/use_node_names_as_mesh_names=false
array_mesh/deduplicate_surfaces=true
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
......@@ -40,3 +42,4 @@ materials/extract_path=""
_subresources={}
gltf/naming_version=2
gltf/embedded_image_handling=1
gltf/texture_map_mode=0
......@@ -22,6 +22,7 @@ dest_files=["res://.godot/imported/fire_ball_Baked_BaseColor.png-d9411044648a84b
compress/mode=2
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -22,6 +22,7 @@ dest_files=["res://.godot/imported/tile_grass_Baked_BaseColor.png-7c9c82d948a5a5
compress/mode=2
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -22,6 +22,7 @@ dest_files=["res://.godot/imported/tile_grass_navigate_Baked_BaseColor.png-8e421
compress/mode=2
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -22,6 +22,7 @@ dest_files=["res://.godot/imported/tile_grass_navigate_Baked_MetallicRoughness.p
compress/mode=2
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -22,6 +22,7 @@ dest_files=["res://.godot/imported/tile_natvigate_0.jpg-6e181a06513bc19c57c48ef7
compress/mode=2
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -22,6 +22,7 @@ dest_files=["res://.godot/imported/tile_wooden_0.jpg-24da3ec6fc4feca6a0f47641c0b
compress/mode=2
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -16,6 +16,8 @@ dest_files=["res://.godot/imported/guardian.fbx-84eb2d0d9d2314572eefd0a31b702465
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
mesh_library/use_node_names_as_mesh_names=false
array_mesh/deduplicate_surfaces=true
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
......
......@@ -22,6 +22,7 @@ dest_files=["res://.godot/imported/guardian_0.png-465517cd610787ece6553a0f096c20
compress/mode=2
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -16,6 +16,8 @@ dest_files=["res://.godot/imported/mage.fbx-f169e626f0c2f415babcc12bfa6ee8a8.scn
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
mesh_library/use_node_names_as_mesh_names=false
array_mesh/deduplicate_surfaces=true
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
......
......@@ -22,6 +22,7 @@ dest_files=["res://.godot/imported/mage_0.png-ac4174dd7ab2e29fd2b5516f2dcff0e6.s
compress/mode=2
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -16,6 +16,8 @@ dest_files=["res://.godot/imported/ranger.fbx-62c77c688e6616d5ee4187b382b9b47d.s
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
mesh_library/use_node_names_as_mesh_names=false
array_mesh/deduplicate_surfaces=true
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
......
......@@ -22,6 +22,7 @@ dest_files=["res://.godot/imported/ranger_0.png-a18a046e55419f80588b183fec27acb4
compress/mode=2
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -16,6 +16,8 @@ dest_files=["res://.godot/imported/striker.fbx-49fd3adbc524a538ae9adeae2695cd2a.
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
mesh_library/use_node_names_as_mesh_names=false
array_mesh/deduplicate_surfaces=true
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
......
......@@ -22,6 +22,7 @@ dest_files=["res://.godot/imported/striker_0.png-659efdfa4934f050dc55ce39840ff05
compress/mode=2
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -17,6 +17,7 @@ dest_files=["res://.godot/imported/dwarf_portrait.jpg-88098d38151fd8b2e19b3e7494
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -17,6 +17,7 @@ dest_files=["res://.godot/imported/mage_summoner.png-7f577fb8f4592ae1a9fafad5161
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -17,6 +17,7 @@ dest_files=["res://.godot/imported/warrior_summoner.png-87634a5331bf210ad08a8428
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -17,6 +17,7 @@ dest_files=["res://.godot/imported/spell_haste.jpg-fe20867ea5d7f00d93f6747c43804
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -17,6 +17,7 @@ dest_files=["res://.godot/imported/spell_smite.jpg-db6f56818b2ef28636da3aaa12005
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -17,6 +17,7 @@ dest_files=["res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.cte
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
......
......@@ -12,7 +12,7 @@ config_version=5
config/name="ldefense"
run/main_scene="res://src/ui/summoner_selection/summoner_selection.tscn"
config/features=PackedStringArray("4.7", "GL Compatibility")
config/features=PackedStringArray("4.8", "GL Compatibility")
config/icon="res://icon.svg"
[autoload]
......
[gd_scene format=3 uid="uid://dcfgmet1sevvb"]
[ext_resource type="Script" uid="uid://dxfqdaty7x0k1" path="res://sandbox/fit_sandbox.gd" id="1_fit_sandbox"]
[ext_resource type="PackedScene" uid="uid://dwvbc5m3myqbk" path="res://sandbox/units/striker_fit_test.tscn" id="2_bjfqw"]
[ext_resource type="PackedScene" uid="uid://dwvbc5m3myqbk" path="res://src/entities/units/striker/striker_unit.tscn" id="2_bjfqw"]
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_sky"]
......
......@@ -5,7 +5,7 @@
[node name="dwarf" unique_id=290391373 instance=ExtResource("1_xvq3m")]
[node name="Skeleton3D" parent="Armature" parent_id_path=PackedInt32Array(1160903548) index="0" unique_id=1730332693]
[node name="Skeleton3D" parent="Armature" parent_id_path=PackedInt32Array(1773284733) index="0" unique_id=81012177]
bones/0/rotation = Quaternion(0.08809119, 0.47563142, -0.6229485, 0.61477625)
bones/1/position = Vector3(-0.025674414, 0.19614388, -0.03307313)
bones/1/rotation = Quaternion(-0.002987877, 0.97087634, -0.1468189, 0.18930036)
......
[gd_scene format=3 uid="uid://bnovncfnp7suw"]
[ext_resource type="PackedScene" uid="uid://bqtcnfyfplvsr" path="res://src/map/background/desert.tscn" id="1_fd8ui"]
[ext_resource type="PackedScene" uid="uid://hxjq81ew2vgg" path="res://src/map/background/desert.tscn" id="1_fd8ui"]
[ext_resource type="PackedScene" uid="uid://doj12ce3mmosn" path="res://src/map/stages/stage_1_map.tscn" id="2_hul3p"]
[node name="Stage1DesertPreview" type="Node3D" unique_id=150272044]
[node name="DesertBackground" parent="." unique_id=2116734893 instance=ExtResource("1_fd8ui")]
metadata/_edit_lock_ = false
[node name="Stage1Map" parent="." unique_id=875122487 instance=ExtResource("2_hul3p")]
......
[gd_scene format=3 uid="uid://dwvbc5m3myqbk"]
[ext_resource type="Script" uid="uid://daq4ko8ryry3w" path="res://src/entities/units/base_unit.gd" id="1_base_unit"]
[ext_resource type="Script" uid="uid://daq4ko8ryry3w" path="res://src/entities/units/base/base_unit.gd" id="1_base_unit"]
[ext_resource type="PackedScene" uid="uid://c2aiejcidlihv" path="res://src/entities/units/striker/striker.tscn" id="2_iytoq"]
[ext_resource type="PackedScene" uid="uid://dcb3y3h3xmxlf" path="res://assets/models/items/weapons/azure_blade/azure_blade.glb" id="3_1wbmh"]
......@@ -43,7 +43,7 @@ mesh = SubResource("TorusMesh_selection")
[node name="striker" parent="." unique_id=1533136548 instance=ExtResource("2_iytoq")]
[node name="Skeleton3D" parent="striker/Armature" parent_id_path=PackedInt32Array(1533136548, 1984558724) index="0" unique_id=550080659]
[node name="Skeleton3D" parent="striker/Armature" parent_id_path=PackedInt32Array(1533136548, 141876740) index="0" unique_id=700524040]
bones/0/rotation = Quaternion(0.053775016, -0.07558027, 0.95148146, -0.2933922)
bones/1/rotation = Quaternion(-0.11642271, -0.9713257, 0.18020546, 0.102460474)
bones/2/rotation = Quaternion(0.55354464, 0.045569547, -0.0009506773, 0.83157134)
......
......@@ -6,7 +6,7 @@
[node name="noble_man" unique_id=1062436170 instance=ExtResource("1_fbx")]
transform = Transform3D(1, 0, 0, 0, 0.8, 0, 0, 0, 1, 0, 0, 0)
[node name="Skeleton3D" parent="Armature" parent_id_path=PackedInt32Array(789802200) index="0" unique_id=1272502782]
[node name="Skeleton3D" parent="Armature" parent_id_path=PackedInt32Array(123217386) index="0" unique_id=1431623613]
bones/0/rotation = Quaternion(0.61798733, -0.23847091, -0.29544434, 0.68843013)
bones/0/scale = Vector3(1.1764706, 1.1764706, 1.1764708)
bones/1/rotation = Quaternion(0.948611, 0.16393991, -0.13692817, 0.23347755)
......@@ -33,5 +33,5 @@ bones/21/rotation = Quaternion(0.18938631, 0.16970475, -0.04936101, 0.96586573)
bones/22/rotation = Quaternion(-0.20926115, 0.001348063, 0.001918764, 0.977857)
bones/23/rotation = Quaternion(0.53147227, 2.0621675e-07, -3.5311455e-08, 0.84707576)
[node name="AnimationPlayer" parent="." index="1" unique_id=717041671]
[node name="AnimationPlayer" parent="." index="1" unique_id=2113489952]
libraries/ = ExtResource("2_am4si")
......@@ -12,7 +12,7 @@ script = ExtResource("1_base_monster")
[node name="noble_man" parent="." unique_id=174344433 instance=ExtResource("2_noble_man")]
transform = Transform3D(-1, 0, 1.509958e-07, 0, 1, 0, -1.509958e-07, 0, -1, 0, 0, 0)
[node name="Skeleton3D" parent="noble_man/Armature" parent_id_path=PackedInt32Array(174344433, 789802200) index="0" unique_id=1272502782]
[node name="Skeleton3D" parent="noble_man/Armature" parent_id_path=PackedInt32Array(174344433, 123217386) index="0" unique_id=1431623613]
bones/1/position = Vector3(0.10183821, -0.10193097, -0.0022784735)
bones/1/scale = Vector3(1.0000077, 1, 1)
bones/2/position = Vector3(8.925652e-09, 0.417691, -5.1505884e-09)
......
[gd_scene format=3]
[gd_scene format=3 uid="uid://bpm02b3mf07tv"]
[ext_resource type="PackedScene" path="res://assets/models/monsters/skeleton/skeleton.fbx" id="1_fbx"]
[ext_resource type="AnimationLibrary" path="res://assets/models/monsters/skeleton/skeleton_animations.tres" id="2_anims"]
[ext_resource type="PackedScene" uid="uid://ijauvdhevcaj" path="res://assets/models/monsters/skeleton/skeleton.fbx" id="1_fbx"]
[ext_resource type="AnimationLibrary" uid="uid://ck2a3o2q0v6oc" path="res://assets/models/monsters/skeleton/skeleton_animations.tres" id="2_anims"]
[node name="skeleton" instance=ExtResource("1_fbx")]
[node name="skeleton" unique_id=253710546 instance=ExtResource("1_fbx")]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 0, 0, 0)
[node name="AnimationPlayer" parent="." index="1"]
libraries = {
"": ExtResource("2_anims")
}
[node name="AnimationPlayer" parent="." index="1" unique_id=336524186]
libraries/ = ExtResource("2_anims")
[gd_scene load_steps=4 format=3]
[gd_scene format=3 uid="uid://c6i2b5wfca7nk"]
[ext_resource type="Script" path="res://src/entities/monsters/skeleton/skeleton_monster.gd" id="1_script"]
[ext_resource type="PackedScene" path="res://src/entities/monsters/skeleton/skeleton.tscn" id="2_skeleton"]
[ext_resource type="Script" uid="uid://cq42djgcyd0fi" path="res://src/entities/monsters/skeleton/skeleton_monster.gd" id="1_script"]
[ext_resource type="PackedScene" uid="uid://bpm02b3mf07tv" path="res://src/entities/monsters/skeleton/skeleton.tscn" id="2_skeleton"]
[sub_resource type="SphereShape3D" id="SphereShape3D_collision"]
radius = 0.6
[node name="SkeletonMonster" type="PathFollow3D"]
[node name="SkeletonMonster" type="PathFollow3D" unique_id=568360448]
script = ExtResource("1_script")
[node name="skeleton" parent="." instance=ExtResource("2_skeleton")]
[node name="skeleton" parent="." unique_id=1340315966 instance=ExtResource("2_skeleton")]
[node name="MonsterArea" type="Area3D" parent="."]
[node name="MonsterArea" type="Area3D" parent="." unique_id=1839548080]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
[node name="CollisionShape3D" type="CollisionShape3D" parent="MonsterArea"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="MonsterArea" unique_id=1826787880]
shape = SubResource("SphereShape3D_collision")
......@@ -6,7 +6,7 @@
[node name="zombie" unique_id=809616895 instance=ExtResource("1_fbx")]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 0, 0, 0)
[node name="Skeleton3D" parent="Armature" parent_id_path=PackedInt32Array(1699210079) index="0" unique_id=1977283259]
[node name="Skeleton3D" parent="Armature" parent_id_path=PackedInt32Array(638693754) index="0" unique_id=213348744]
bones/0/rotation = Quaternion(-0.32995245, 0.9391624, -0.09340268, -0.019529166)
bones/1/rotation = Quaternion(0.24882443, -0.54715633, -0.74767166, 0.28230026)
bones/2/rotation = Quaternion(0.22047514, 0.030673672, 0.023949342, 0.97461605)
......@@ -32,5 +32,5 @@ bones/21/rotation = Quaternion(0.37782803, 0.12389757, -0.054608464, 0.9159221)
bones/22/rotation = Quaternion(-0.22971876, 3.971189e-08, -2.2487455e-08, 0.97325706)
bones/23/rotation = Quaternion(0.4136424, 1.0740841e-08, -5.7795948e-08, 0.91043943)
[node name="AnimationPlayer" parent="." index="1" unique_id=976025929]
[node name="AnimationPlayer" parent="." index="1" unique_id=751852713]
libraries/ = ExtResource("2_anims")
[gd_scene format=3 uid="uid://dfsvswt2g4422"]
[ext_resource type="Script" path="res://src/entities/monsters/zombie/zombie_monster.gd" id="1_base_monster"]
[ext_resource type="PackedScene" path="res://src/entities/monsters/zombie/zombie.tscn" id="2_zombie"]
[ext_resource type="Script" uid="uid://mcyja5n42e6h" path="res://src/entities/monsters/zombie/zombie_monster.gd" id="1_base_monster"]
[ext_resource type="PackedScene" uid="uid://ch8ds0n1bimx6" path="res://src/entities/monsters/zombie/zombie.tscn" id="2_zombie"]
[sub_resource type="SphereShape3D" id="SphereShape3D_collision"]
radius = 0.6
......@@ -11,7 +11,7 @@ script = ExtResource("1_base_monster")
[node name="zombie" parent="." unique_id=1315610678 instance=ExtResource("2_zombie")]
[node name="Skeleton3D" parent="zombie/Armature" parent_id_path=PackedInt32Array(1315610678, 1699210079) index="0" unique_id=1977283259]
[node name="Skeleton3D" parent="zombie/Armature" parent_id_path=PackedInt32Array(1315610678, 638693754) index="0" unique_id=213348744]
bones/0/position = Vector3(0.009092478, 0.007782309, 0.8779003)
bones/0/rotation = Quaternion(-0.7846364, 0.604534, 0.027323367, 0.13467711)
bones/1/rotation = Quaternion(0.5109386, -0.529391, -0.5216251, 0.4319656)
......
[gd_scene format=3]
[gd_scene format=3 uid="uid://2na1ko8i3dcw"]
[ext_resource type="PackedScene" path="res://assets/models/projectiles/arrow/arrow.glb" id="1_arrow_glb"]
[ext_resource type="Texture2D" path="res://assets/models/projectiles/arrow/arrow_0.jpg" id="2_arrow_tex"]
[ext_resource type="PackedScene" uid="uid://uyra5vsbtakn" path="res://assets/models/projectiles/arrow/arrow.glb" id="1_arrow_glb"]
[ext_resource type="Texture2D" uid="uid://ich0m8enn06g" path="res://assets/models/projectiles/arrow/arrow_0.jpg" id="2_arrow_tex"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_arrow"]
albedo_texture = ExtResource("2_arrow_tex")
roughness = 0.4
metallic = 0.3
roughness = 0.4
[node name="ArrowEffect" type="Node3D"]
[node name="ArrowEffect" type="Node3D" unique_id=409119536]
[node name="arrow" parent="." instance=ExtResource("1_arrow_glb")]
[node name="arrow" parent="." unique_id=1972984756 instance=ExtResource("1_arrow_glb")]
transform = Transform3D(0.333, 0, 0, 0, 0.333, 0, 0, 0, 0.333, 0, 0, 0)
[node name="Mesh" parent="arrow" index="0"]
[node name="Mesh" parent="arrow" index="0" unique_id=1436913916]
material_override = SubResource("StandardMaterial3D_arrow")
[editable path="arrow"]
......@@ -142,7 +142,7 @@ size = Vector2(0.1, 0.1)
[node name="fire_ball" parent="." unique_id=631750332 instance=ExtResource("1_fireball_glb")]
transform = Transform3D(0.4, 0, 0, 0, 0.4, 0, 0, 0, 0.4, 0, 0, 0)
[node name="Mesh1_0" parent="fire_ball" index="0" unique_id=544388934]
[node name="Mesh1_0" parent="fire_ball" index="0" unique_id=46700985]
material_override = ExtResource("2_fireball_mat")
[node name="SparkParticles" type="GPUParticles3D" parent="." unique_id=95447995]
......
[gd_scene format=3 uid="uid://b2tecpr0sbqct"]
[ext_resource type="Script" uid="uid://daq4ko8ryry3w" path="res://src/entities/units/base_unit.gd" id="1_base_unit"]
[ext_resource type="Script" uid="uid://daq4ko8ryry3w" path="res://src/entities/units/base/base_unit.gd" id="1_base_unit"]
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_body"]
radius = 0.4
......
......@@ -6,7 +6,7 @@
[node name="guardian" unique_id=1303946976 instance=ExtResource("1_avjtn")]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 0, 0, 0)
[node name="Skeleton3D" parent="Armature" parent_id_path=PackedInt32Array(42386791) index="0" unique_id=1547704068]
[node name="Skeleton3D" parent="Armature" parent_id_path=PackedInt32Array(1897227020) index="0" unique_id=693633454]
bones/0/rotation = Quaternion(0.16135524, 0.017289262, 0.8635694, -0.47740287)
bones/1/rotation = Quaternion(-0.11989136, -0.7847894, 0.48965573, 0.360512)
bones/2/rotation = Quaternion(0.30723146, 0.028167723, 0.019137163, 0.95102537)
......@@ -32,5 +32,5 @@ bones/21/rotation = Quaternion(0.38534346, 0.030087095, -0.03150925, 0.9217442)
bones/22/rotation = Quaternion(-0.16659413, -3.229459e-09, 0.002792912, 0.98602164)
bones/23/rotation = Quaternion(0.5757769, -4.7371287e-08, -0.0096528055, 0.81755)
[node name="AnimationPlayer" parent="." index="1" unique_id=87959484]
[node name="AnimationPlayer" parent="." index="1" unique_id=1985491758]
libraries/ = ExtResource("2_brs6e")
......@@ -42,7 +42,7 @@ mesh = SubResource("TorusMesh_selection")
[node name="guardian" parent="." unique_id=1303946976 instance=ExtResource("2_y84tp")]
[node name="Skeleton3D" parent="guardian/Armature" parent_id_path=PackedInt32Array(1303946976, 42386791) index="0" unique_id=1547704068]
[node name="Skeleton3D" parent="guardian/Armature" parent_id_path=PackedInt32Array(1303946976, 1897227020) index="0" unique_id=693633454]
bones/0/position = Vector3(0.007254056, -0.031982094, 0.8454071)
bones/0/rotation = Quaternion(0.16432424, 0.019133193, 0.87338674, -0.45806903)
bones/1/rotation = Quaternion(-0.12092076, -0.7872979, 0.4819965, 0.36499256)
......
......@@ -5,7 +5,7 @@
[node name="dwarf" unique_id=290391373 instance=ExtResource("1_l6u5b")]
[node name="Skeleton3D" parent="Armature" parent_id_path=PackedInt32Array(1160903548) index="0" unique_id=1730332693]
[node name="Skeleton3D" parent="Armature" parent_id_path=PackedInt32Array(1773284733) index="0" unique_id=81012177]
bones/0/rotation = Quaternion(0.08809119, 0.47563142, -0.6229485, 0.61477625)
bones/1/rotation = Quaternion(-0.002987877, 0.97087634, -0.1468189, 0.18930036)
bones/2/rotation = Quaternion(0.6164002, 0.108385436, 0.019559562, 0.77969277)
......@@ -31,5 +31,5 @@ bones/21/rotation = Quaternion(0.24952902, -0.085815005, 0.037913304, 0.9638121)
bones/22/rotation = Quaternion(-0.2547123, -5.965033e-08, 0.0063125584, 0.96699625)
bones/23/rotation = Quaternion(0.5326586, 1.5102553e-07, -0.013200041, 0.8462273)
[node name="AnimationPlayer" parent="." index="1" unique_id=1237411490]
[node name="AnimationPlayer" parent="." index="1" unique_id=607674276]
libraries/ = ExtResource("2_npv2y")
......@@ -6,7 +6,7 @@
[node name="mage" unique_id=2062489611 instance=ExtResource("1_mage_fbx")]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 0, 0, 0)
[node name="Skeleton3D" parent="Armature" parent_id_path=PackedInt32Array(252089910) index="0" unique_id=1518187286]
[node name="Skeleton3D" parent="Armature" parent_id_path=PackedInt32Array(1450265403) index="0" unique_id=587533161]
bones/0/position = Vector3(-0.0023139038, -0.04537203, 0.6605864)
bones/0/rotation = Quaternion(0.7145293, -0.48455107, -0.382065, 0.3296733)
bones/1/rotation = Quaternion(0.3307851, 0.33738077, -0.6725466, 0.5695932)
......@@ -33,5 +33,5 @@ bones/21/rotation = Quaternion(0.074729495, 0.2748683, -0.09209712, 0.9541389)
bones/22/rotation = Quaternion(-0.16522469, -2.9472538e-08, 8.9251216e-08, 0.98625606)
bones/23/rotation = Quaternion(0.6332754, 1.2142786e-07, 1.4286297e-07, 0.7739267)
[node name="AnimationPlayer" parent="." index="1" unique_id=1849508717]
[node name="AnimationPlayer" parent="." index="1" unique_id=775564692]
libraries/ = ExtResource("2_mage_anims")
......@@ -6,7 +6,7 @@
[node name="ranger" unique_id=753362073 instance=ExtResource("1_ranger_fbx")]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 0, 0, 0)
[node name="Skeleton3D" parent="Armature" parent_id_path=PackedInt32Array(737057940) index="0" unique_id=641195763]
[node name="Skeleton3D" parent="Armature" parent_id_path=PackedInt32Array(347342459) index="0" unique_id=106775578]
bones/0/position = Vector3(0.009526689, 0.00890895, 0.63391894)
bones/0/rotation = Quaternion(0.34787953, -0.50787205, -0.67152256, 0.4124358)
bones/1/rotation = Quaternion(0.65668887, 0.52650666, -0.4935669, 0.21895747)
......@@ -32,5 +32,5 @@ bones/20/rotation = Quaternion(0.019875612, 0.059954792, -0.025400154, 0.99768)
bones/21/rotation = Quaternion(0.22485383, 0.4876765, -0.40425393, 0.7403993)
bones/22/rotation = Quaternion(-0.23428716, -6.378701e-09, -0.002581273, 0.9721641)
[node name="AnimationPlayer" parent="." index="1" unique_id=1116004140]
[node name="AnimationPlayer" parent="." index="1" unique_id=1583138892]
libraries/ = ExtResource("2_ranger_anims")
......@@ -42,7 +42,7 @@ mesh = SubResource("TorusMesh_selection")
[node name="ranger" parent="." unique_id=1235075234 instance=ExtResource("2_ranger_scene")]
[node name="Skeleton3D" parent="ranger/Armature" parent_id_path=PackedInt32Array(1235075234, 737057940) index="0" unique_id=641195763]
[node name="Skeleton3D" parent="ranger/Armature" parent_id_path=PackedInt32Array(1235075234, 347342459) index="0" unique_id=106775578]
bones/0/position = Vector3(0.03514373, 0.0034280196, 0.6635236)
bones/0/rotation = Quaternion(0.20349285, -0.5581575, -0.767251, 0.24161276)
bones/1/rotation = Quaternion(0.5304922, 0.57593215, -0.61864984, 0.06444053)
......
......@@ -6,7 +6,7 @@
[node name="striker" unique_id=1533136548 instance=ExtResource("1_o8xnq")]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 0, 0, 0)
[node name="Skeleton3D" parent="Armature" parent_id_path=PackedInt32Array(1984558724) index="0" unique_id=550080659]
[node name="Skeleton3D" parent="Armature" parent_id_path=PackedInt32Array(141876740) index="0" unique_id=700524040]
bones/0/position = Vector3(-0.07593487, -0.11580749, 1.0055236)
bones/0/rotation = Quaternion(0.10636933, -0.010761774, 0.9278658, -0.35726014)
bones/1/rotation = Quaternion(-0.3992232, -0.76478696, 0.32690945, 0.38581344)
......@@ -33,5 +33,5 @@ bones/21/rotation = Quaternion(0.2352985, 0.1686747, -0.052965716, 0.95570815)
bones/22/rotation = Quaternion(-0.279603, 0.0036110622, 0.00633247, 0.9600881)
bones/23/rotation = Quaternion(0.5067053, 5.5902456e-09, -0.0042108293, 0.8621091)
[node name="AnimationPlayer" parent="." index="1" unique_id=587634742]
[node name="AnimationPlayer" parent="." index="1" unique_id=1656754057]
libraries/ = ExtResource("2_3y3ie")
[gd_scene format=3 uid="uid://dwvbc5m3myqbk"]
[ext_resource type="Script" path="res://src/entities/units/striker/striker_unit.gd" id="1_base_unit"]
[ext_resource type="Script" uid="uid://hw8yqaf0uujj" path="res://src/entities/units/striker/striker_unit.gd" id="1_base_unit"]
[ext_resource type="PackedScene" uid="uid://c2aiejcidlihv" path="res://src/entities/units/striker/striker.tscn" id="2_iytoq"]
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_body"]
......
[gd_scene format=4 uid="uid://hxjq81ew2vgg"]
[gd_scene format=3 uid="uid://hxjq81ew2vgg"]
[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_dttpp"]
load_path = "res://.godot/imported/Ground098_1K-PNG_Color.png-8ff6eabf1af60dfdbea4650b0e9a1077.ctex"
[ext_resource type="Image" uid="uid://c2nl5gf7ther8" path="res://assets/map/desert/Heightmap_0_0.res" id="1_6h2jq"]
[ext_resource type="Texture2D" uid="uid://d273fys4ihm4y" path="res://assets/map/desert/ground_1/Ground098_1K-JPG_Color.jpg" id="1_8a6xj"]
[ext_resource type="Image" uid="uid://cjfu7gv74ob6x" path="res://assets/map/desert/Splatmap_0_0_0.res" id="2_8a6xj"]
[ext_resource type="Texture2D" uid="uid://blwiegdqnbyxl" path="res://assets/map/desert/ground_1/Ground098_1K-JPG_NormalGL.jpg" id="2_8newt"]
[ext_resource type="Texture2D" uid="uid://c5rnuyradjysb" path="res://assets/map/desert/ground_1/Ground098_1K-JPG_Roughness.jpg" id="3_d42oi"]
[ext_resource type="Texture2D" uid="uid://cfmkftga5tq32" path="res://assets/map/desert/rocks/Rocks019_1K-JPG_Color.jpg" id="4_gbjga"]
[ext_resource type="Texture2D" uid="uid://c2pis1fi2hk6g" path="res://assets/map/desert/rocks/Rocks019_1K-JPG_NormalGL.jpg" id="5_lkjvc"]
[ext_resource type="Texture2D" uid="uid://dd0bx3hfo1g3g" path="res://assets/map/desert/rocks/Rocks019_1K-JPG_Roughness.jpg" id="6_tdk5o"]
[ext_resource type="Image" uid="uid://buqnqy1xgefhm" path="res://assets/map/desert/Water_0_0.res" id="9_lkjvc"]
[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_qiyba"]
load_path = "res://.godot/imported/Ground098_1K-PNG_NormalGL.png-07641ec518df4bb36444d7911f684cb0.ctex"
[sub_resource type="TextureSetResource" id="TextureSetResource_lkjvc"]
albedoTexture = ExtResource("1_8a6xj")
normalTexture = ExtResource("2_8newt")
roughnessTexture = ExtResource("3_d42oi")
[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_6h2jq"]
load_path = "res://.godot/imported/Ground098_1K-PNG_Roughness.png-3fb66adf6064751b52b152bcf603d9a3.ctex"
[sub_resource type="TextureSetResource" id="TextureSetResource_8a6xj"]
albedoTexture = SubResource("CompressedTexture2D_dttpp")
normalTexture = SubResource("CompressedTexture2D_qiyba")
roughnessTexture = SubResource("CompressedTexture2D_6h2jq")
[sub_resource type="TextureSetResource" id="TextureSetResource_b0gws"]
albedoTexture = ExtResource("4_gbjga")
normalTexture = ExtResource("5_lkjvc")
roughnessTexture = ExtResource("6_tdk5o")
[sub_resource type="TextureSetsResource" id="TextureSetsResource_207lx"]
textureSets = Array[TextureSetResource]([SubResource("TextureSetResource_8a6xj"), null, null])
[sub_resource type="Image" id="Image_dttpp"]
data = {
"data": PackedByteArray("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="),
"format": "RGFloat",
"height": 64,
"mipmaps": false,
"width": 64
textureSets = Array[TextureSetResource]([SubResource("TextureSetResource_lkjvc"), SubResource("TextureSetResource_b0gws")])
[sub_resource type="Shader" id="Shader_tdk5o"]
code = "shader_type spatial;
render_mode cull_back,diffuse_burley,specular_schlick_ggx, blend_mix;
#include \"res://addons/terrabrush/Resources/Shaders/water_clipmap_shader_include.gdshaderinc\"
uniform sampler2D DEPTH_TEXTURE : hint_depth_texture, filter_linear_mipmap;
uniform sampler2D SCREEN_TEXTURE : hint_screen_texture, filter_linear_mipmap;
varying vec3 _worldVertex;
void vertex() {
_worldVertex = vec3(0);
calculateWaterVertex(MODEL_MATRIX, COLOR, VERTEX, _worldVertex);
}
[sub_resource type="Image" id="Image_n6jn7"]
data = {
"data": PackedByteArray("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"),
"format": "RGBA8",
"height": 64,
"mipmaps": false,
"width": 64
void fragment() {
calculateWaterFragment(
DEPTH_TEXTURE,
SCREEN_TEXTURE,
SCREEN_UV,
PROJECTION_MATRIX,
COLOR,
VERTEX,
FRAGCOORD,
VIEW,
_worldVertex,
NORMAL,
ALBEDO,
NORMAL_MAP,
METALLIC,
ROUGHNESS
);
}
"
[sub_resource type="PlaceholderTexture2DArray" id="PlaceholderTexture2DArray_b0gws"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_lkjvc"]
render_priority = 0
shader = SubResource("Shader_tdk5o")
shader_parameter/InitialCellWidth = 1.0
shader_parameter/OffsetPosition = Vector3(0, 0, 0)
shader_parameter/ZonesSize = 0.0
shader_parameter/Resolution = 0.0
shader_parameter/NumberOfZones = 0.0
shader_parameter/WaterTextures = SubResource("PlaceholderTexture2DArray_b0gws")
shader_parameter/WaterFactor = 0.0
shader_parameter/WaterInnerOffset = 0.3
shader_parameter/WaterColor = Color(0, 0, 0, 1)
shader_parameter/FresnelColor = Color(0, 0, 0, 1)
shader_parameter/Metallic = 0.0
shader_parameter/Roughness = 0.0
shader_parameter/TimeScale = 0.025
shader_parameter/Strength = 0.4
shader_parameter/NoiseScale = 10.0
shader_parameter/HeightScale = 0.15
shader_parameter/ColorDeep = Color(0, 0, 0, 1)
shader_parameter/ColorShallow = Color(0, 0, 0, 1)
shader_parameter/BeersLaw = 2.0
shader_parameter/DepthOffset = -0.75
shader_parameter/EdgeScale = 0.1
shader_parameter/Near = 0.5
shader_parameter/Far = 100.0
shader_parameter/EdgeColor = Color(0, 0, 0, 1)
shader_parameter/InvertedZ = true
[sub_resource type="WaterResource" id="WaterResource_gbjga"]
waterColor = Color(8.471012e-06, 0.8442332, 0.8451574, 1)
waterFresnelColor = Color(0, 0.9740787, 0.97456867, 1)
waterMetallic = 0.242
waterRoughness = 0.381
waterColorDeep = Color(0.79508156, 0.8459231, 1, 1)
waterColorShallow = Color(0.14232409, 5.7756904e-07, 0.853347, 1)
customShader = SubResource("ShaderMaterial_lkjvc")
[sub_resource type="ZoneResource" id="ZoneResource_76b78"]
heightMapImage = SubResource("Image_dttpp")
splatmapsImage = Array[Image]([SubResource("Image_n6jn7")])
[sub_resource type="ZoneResource" id="ZoneResource_vhovy"]
heightMapImage = ExtResource("1_6h2jq")
splatmapsImage = Array[Image]([ExtResource("2_8a6xj")])
waterImage = ExtResource("9_lkjvc")
[sub_resource type="ZonesResource" id="ZonesResource_gbjga"]
zones = Array[ZoneResource]([SubResource("ZoneResource_76b78")])
[sub_resource type="ZonesResource" id="ZonesResource_aj3fk"]
zones = Array[ZoneResource]([SubResource("ZoneResource_vhovy")])
[node name="DesertBackground" type="TerraBrush" unique_id=568763585]
dataPath = "res://assets/map/desert"
zonesSize = 64
textureSets = SubResource("TextureSetsResource_207lx")
terrainZones = SubResource("ZonesResource_gbjga")
waterDefinition = SubResource("WaterResource_gbjga")
terrainZones = SubResource("ZonesResource_aj3fk")
physics_interpolation_mode = 2
top_level = true
metadata/_edit_lock_ = false
metadata/_edit_lock_ = true
......@@ -187,29 +187,13 @@ data = PackedVector3Array(0.90739995, -0.0493, -0.9511, 0.92289996, -0.057, -0.9
[resource]
item/0/name = "tile_navigate"
item/0/mesh = SubResource("ArrayMesh_ofhi6")
item/0/mesh_transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)
item/0/mesh_cast_shadow = 1
item/0/shapes = [SubResource("ConvexPolygonShape3D_fl6pt"), Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)]
item/0/navigation_mesh_transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)
item/0/navigation_layers = 1
item/1/name = "tile_wooden"
item/1/mesh = SubResource("ArrayMesh_wrwju")
item/1/mesh_transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)
item/1/mesh_cast_shadow = 1
item/1/shapes = [SubResource("ConvexPolygonShape3D_7i06s"), Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)]
item/1/navigation_mesh_transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)
item/1/navigation_layers = 1
item/2/name = "tile_grass"
item/2/mesh = SubResource("ArrayMesh_ngrxn")
item/2/mesh_transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)
item/2/mesh_cast_shadow = 1
item/2/shapes = [SubResource("ConcavePolygonShape3D_h5e2p"), Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)]
item/2/navigation_mesh_transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)
item/2/navigation_layers = 1
item/3/name = "tile_grass_navigate"
item/3/mesh = SubResource("ArrayMesh_8iouo")
item/3/mesh_transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)
item/3/mesh_cast_shadow = 1
item/3/shapes = [SubResource("ConcavePolygonShape3D_uk212"), Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)]
item/3/navigation_mesh_transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)
item/3/navigation_layers = 1
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment