Compare commits
No commits in common. "master" and "mc255-test" have entirely different histories.
master
...
mc255-test
1
.gitignore
vendored
|
|
@ -3,4 +3,3 @@
|
||||||
/android/
|
/android/
|
||||||
exports/
|
exports/
|
||||||
deploy.sh
|
deploy.sh
|
||||||
version.tres
|
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,8 @@
|
||||||
|
|
||||||
Current plans:
|
Current plans:
|
||||||
Molikman's abilities:
|
Molikman's abilities:
|
||||||
|
Molik:
|
||||||
|
Visuals
|
||||||
Flashbang:
|
Flashbang:
|
||||||
Visuals
|
Visuals
|
||||||
Icon
|
Icon
|
||||||
|
|
|
||||||
BIN
animations/baked_bomb_plant.res
Normal file
|
|
@ -1,3 +0,0 @@
|
||||||
[gd_resource type="AnimationLibrary" format=3 uid="uid://lm3d4kwbffgp"]
|
|
||||||
|
|
||||||
[resource]
|
|
||||||
|
|
@ -1,27 +0,0 @@
|
||||||
[gd_resource type="Environment" load_steps=3 format=3 uid="uid://dr1bjp8bpe5n6"]
|
|
||||||
|
|
||||||
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_jbyth"]
|
|
||||||
sky_top_color = Color(0.51379687, 0.65960854, 0.7036598, 1)
|
|
||||||
sky_horizon_color = Color(0.4456907, 0.4456907, 0.4456907, 1)
|
|
||||||
ground_bottom_color = Color(0.73081446, 0.73081446, 0.73081446, 1)
|
|
||||||
sun_angle_max = 15.0
|
|
||||||
|
|
||||||
[sub_resource type="Sky" id="Sky_hb4cm"]
|
|
||||||
sky_material = SubResource("ProceduralSkyMaterial_jbyth")
|
|
||||||
|
|
||||||
[resource]
|
|
||||||
background_mode = 2
|
|
||||||
sky = SubResource("Sky_hb4cm")
|
|
||||||
ambient_light_color = Color(1, 1, 1, 1)
|
|
||||||
tonemap_mode = 3
|
|
||||||
ssr_enabled = true
|
|
||||||
ssao_enabled = true
|
|
||||||
glow_enabled = true
|
|
||||||
glow_levels/5 = 0.44
|
|
||||||
glow_normalized = true
|
|
||||||
glow_blend_mode = 0
|
|
||||||
fog_enabled = true
|
|
||||||
fog_light_color = Color(0.85979897, 0.85979897, 0.85979897, 1)
|
|
||||||
fog_aerial_perspective = 0.14
|
|
||||||
volumetric_fog_density = 0.2727
|
|
||||||
adjustment_enabled = true
|
|
||||||
|
|
@ -1,27 +0,0 @@
|
||||||
[gd_resource type="ShaderMaterial" load_steps=6 format=3 uid="uid://bw3uex67yy8e7"]
|
|
||||||
|
|
||||||
[ext_resource type="Shader" uid="uid://dr0p2owhwp4i" path="res://shaders/firewall.gdshader" id="1_i6b38"]
|
|
||||||
|
|
||||||
[sub_resource type="Gradient" id="Gradient_i6b38"]
|
|
||||||
interpolation_mode = 1
|
|
||||||
offsets = PackedFloat32Array(0.0056179776, 0.24719101, 0.4550562)
|
|
||||||
colors = PackedColorArray(1, 0, 0, 1, 1, 0.38039216, 0, 1, 1, 0.77357376, 0, 1)
|
|
||||||
|
|
||||||
[sub_resource type="GradientTexture1D" id="GradientTexture1D_qwxnu"]
|
|
||||||
gradient = SubResource("Gradient_i6b38")
|
|
||||||
|
|
||||||
[sub_resource type="FastNoiseLite" id="FastNoiseLite_i6b38"]
|
|
||||||
noise_type = 2
|
|
||||||
cellular_jitter = 2.405
|
|
||||||
|
|
||||||
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_qwxnu"]
|
|
||||||
width = 1280
|
|
||||||
noise = SubResource("FastNoiseLite_i6b38")
|
|
||||||
seamless = true
|
|
||||||
|
|
||||||
[resource]
|
|
||||||
render_priority = 0
|
|
||||||
shader = ExtResource("1_i6b38")
|
|
||||||
shader_parameter/noise_texture = SubResource("NoiseTexture2D_qwxnu")
|
|
||||||
shader_parameter/fire_gradient = SubResource("GradientTexture1D_qwxnu")
|
|
||||||
shader_parameter/height = 0.16999999620016
|
|
||||||
|
Before Width: | Height: | Size: 2.1 KiB |
|
|
@ -1,44 +0,0 @@
|
||||||
[remap]
|
|
||||||
|
|
||||||
importer="texture"
|
|
||||||
type="CompressedTexture2D"
|
|
||||||
uid="uid://ce5c0hj7iyvxs"
|
|
||||||
path.s3tc="res://.godot/imported/molikman_hands_tex_molik.png-135e98260a4d25994ffa2a159b244178.s3tc.ctex"
|
|
||||||
metadata={
|
|
||||||
"imported_formats": ["s3tc_bptc"],
|
|
||||||
"vram_texture": true
|
|
||||||
}
|
|
||||||
generator_parameters={
|
|
||||||
"md5": "da8e6b435cf12d1cca3b95abbea21b6c"
|
|
||||||
}
|
|
||||||
|
|
||||||
[deps]
|
|
||||||
|
|
||||||
source_file="res://assets/models/characters/viewmodels/molikman_hands_tex_molik.png"
|
|
||||||
dest_files=["res://.godot/imported/molikman_hands_tex_molik.png-135e98260a4d25994ffa2a159b244178.s3tc.ctex"]
|
|
||||||
|
|
||||||
[params]
|
|
||||||
|
|
||||||
compress/mode=2
|
|
||||||
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=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
|
|
||||||
|
|
@ -1,42 +0,0 @@
|
||||||
[remap]
|
|
||||||
|
|
||||||
importer="scene"
|
|
||||||
importer_version=1
|
|
||||||
type="PackedScene"
|
|
||||||
uid="uid://bijrgctn1e36d"
|
|
||||||
path="res://.godot/imported/molotov.glb-16d656be27542d87413486d73debe34b.scn"
|
|
||||||
|
|
||||||
[deps]
|
|
||||||
|
|
||||||
source_file="res://assets/models/weapons/molotov.glb"
|
|
||||||
dest_files=["res://.godot/imported/molotov.glb-16d656be27542d87413486d73debe34b.scn"]
|
|
||||||
|
|
||||||
[params]
|
|
||||||
|
|
||||||
nodes/root_type=""
|
|
||||||
nodes/root_name=""
|
|
||||||
nodes/root_script=null
|
|
||||||
nodes/apply_root_scale=true
|
|
||||||
nodes/root_scale=1.0
|
|
||||||
nodes/import_as_skeleton_bones=false
|
|
||||||
nodes/use_name_suffixes=true
|
|
||||||
nodes/use_node_type_suffixes=true
|
|
||||||
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
|
|
||||||
animation/import_rest_as_RESET=false
|
|
||||||
import_script/path=""
|
|
||||||
materials/extract=0
|
|
||||||
materials/extract_format=0
|
|
||||||
materials/extract_path=""
|
|
||||||
_subresources={}
|
|
||||||
gltf/naming_version=2
|
|
||||||
gltf/embedded_image_handling=1
|
|
||||||
|
Before Width: | Height: | Size: 2.1 KiB |
|
|
@ -1,44 +0,0 @@
|
||||||
[remap]
|
|
||||||
|
|
||||||
importer="texture"
|
|
||||||
type="CompressedTexture2D"
|
|
||||||
uid="uid://bjnxga36f5v66"
|
|
||||||
path.s3tc="res://.godot/imported/molotov_tex_molik.png-70ccbc73905df496c2513f81c60ddc11.s3tc.ctex"
|
|
||||||
metadata={
|
|
||||||
"imported_formats": ["s3tc_bptc"],
|
|
||||||
"vram_texture": true
|
|
||||||
}
|
|
||||||
generator_parameters={
|
|
||||||
"md5": "da8e6b435cf12d1cca3b95abbea21b6c"
|
|
||||||
}
|
|
||||||
|
|
||||||
[deps]
|
|
||||||
|
|
||||||
source_file="res://assets/models/weapons/molotov_tex_molik.png"
|
|
||||||
dest_files=["res://.godot/imported/molotov_tex_molik.png-70ccbc73905df496c2513f81c60ddc11.s3tc.ctex"]
|
|
||||||
|
|
||||||
[params]
|
|
||||||
|
|
||||||
compress/mode=2
|
|
||||||
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=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
|
|
||||||
|
Before Width: | Height: | Size: 3.1 KiB |
|
|
@ -1,41 +0,0 @@
|
||||||
[remap]
|
|
||||||
|
|
||||||
importer="texture"
|
|
||||||
type="CompressedTexture2D"
|
|
||||||
uid="uid://ca7f5x8v3nt1j"
|
|
||||||
path.s3tc="res://.godot/imported/flake.png-c4b7328e54a98cbb0bbe6cb68b886bf5.s3tc.ctex"
|
|
||||||
metadata={
|
|
||||||
"imported_formats": ["s3tc_bptc"],
|
|
||||||
"vram_texture": true
|
|
||||||
}
|
|
||||||
|
|
||||||
[deps]
|
|
||||||
|
|
||||||
source_file="res://assets/textures/flake.png"
|
|
||||||
dest_files=["res://.godot/imported/flake.png-c4b7328e54a98cbb0bbe6cb68b886bf5.s3tc.ctex"]
|
|
||||||
|
|
||||||
[params]
|
|
||||||
|
|
||||||
compress/mode=2
|
|
||||||
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=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
|
|
||||||
|
Before Width: | Height: | Size: 3.8 KiB |
|
Before Width: | Height: | Size: 5.4 KiB |
|
|
@ -1,41 +0,0 @@
|
||||||
[remap]
|
|
||||||
|
|
||||||
importer="texture"
|
|
||||||
type="CompressedTexture2D"
|
|
||||||
uid="uid://va158xyrsvb4"
|
|
||||||
path.s3tc="res://.godot/imported/fire_particle.png-0aad5125ba65abd549495b1b6e6cee0e.s3tc.ctex"
|
|
||||||
metadata={
|
|
||||||
"imported_formats": ["s3tc_bptc"],
|
|
||||||
"vram_texture": true
|
|
||||||
}
|
|
||||||
|
|
||||||
[deps]
|
|
||||||
|
|
||||||
source_file="res://assets/textures/players/molikman/molotov/fire_particle.png"
|
|
||||||
dest_files=["res://.godot/imported/fire_particle.png-0aad5125ba65abd549495b1b6e6cee0e.s3tc.ctex"]
|
|
||||||
|
|
||||||
[params]
|
|
||||||
|
|
||||||
compress/mode=2
|
|
||||||
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=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
|
|
||||||
|
Before Width: | Height: | Size: 11 KiB |
|
|
@ -1,40 +0,0 @@
|
||||||
[remap]
|
|
||||||
|
|
||||||
importer="texture"
|
|
||||||
type="CompressedTexture2D"
|
|
||||||
uid="uid://d0520jd5y300q"
|
|
||||||
path="res://.godot/imported/frame0000.png-caca975e9f546eff424570d0bb788afa.ctex"
|
|
||||||
metadata={
|
|
||||||
"vram_texture": false
|
|
||||||
}
|
|
||||||
|
|
||||||
[deps]
|
|
||||||
|
|
||||||
source_file="res://assets/textures/players/molikman/molotov/frame0000.png"
|
|
||||||
dest_files=["res://.godot/imported/frame0000.png-caca975e9f546eff424570d0bb788afa.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
|
|
||||||
|
Before Width: | Height: | Size: 10 KiB |
|
|
@ -1,40 +0,0 @@
|
||||||
[remap]
|
|
||||||
|
|
||||||
importer="texture"
|
|
||||||
type="CompressedTexture2D"
|
|
||||||
uid="uid://boebtrdgircn1"
|
|
||||||
path="res://.godot/imported/frame0001.png-4f0320616b3100b29bbe543bc6dc7e9a.ctex"
|
|
||||||
metadata={
|
|
||||||
"vram_texture": false
|
|
||||||
}
|
|
||||||
|
|
||||||
[deps]
|
|
||||||
|
|
||||||
source_file="res://assets/textures/players/molikman/molotov/frame0001.png"
|
|
||||||
dest_files=["res://.godot/imported/frame0001.png-4f0320616b3100b29bbe543bc6dc7e9a.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
|
|
||||||
|
Before Width: | Height: | Size: 10 KiB |
|
|
@ -1,40 +0,0 @@
|
||||||
[remap]
|
|
||||||
|
|
||||||
importer="texture"
|
|
||||||
type="CompressedTexture2D"
|
|
||||||
uid="uid://iub2i15vj7a7"
|
|
||||||
path="res://.godot/imported/frame0002.png-8e9ca3c2d95179e1e84c09ea5b9789dd.ctex"
|
|
||||||
metadata={
|
|
||||||
"vram_texture": false
|
|
||||||
}
|
|
||||||
|
|
||||||
[deps]
|
|
||||||
|
|
||||||
source_file="res://assets/textures/players/molikman/molotov/frame0002.png"
|
|
||||||
dest_files=["res://.godot/imported/frame0002.png-8e9ca3c2d95179e1e84c09ea5b9789dd.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
|
|
||||||
|
Before Width: | Height: | Size: 11 KiB |
|
|
@ -1,40 +0,0 @@
|
||||||
[remap]
|
|
||||||
|
|
||||||
importer="texture"
|
|
||||||
type="CompressedTexture2D"
|
|
||||||
uid="uid://diy4n17p8qqkh"
|
|
||||||
path="res://.godot/imported/frame0003.png-922a8e5560166fdb80548d324b08f6c8.ctex"
|
|
||||||
metadata={
|
|
||||||
"vram_texture": false
|
|
||||||
}
|
|
||||||
|
|
||||||
[deps]
|
|
||||||
|
|
||||||
source_file="res://assets/textures/players/molikman/molotov/frame0003.png"
|
|
||||||
dest_files=["res://.godot/imported/frame0003.png-922a8e5560166fdb80548d324b08f6c8.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
|
|
||||||
|
Before Width: | Height: | Size: 10 KiB |
|
|
@ -1,40 +0,0 @@
|
||||||
[remap]
|
|
||||||
|
|
||||||
importer="texture"
|
|
||||||
type="CompressedTexture2D"
|
|
||||||
uid="uid://d07fcg5pnao3q"
|
|
||||||
path="res://.godot/imported/frame0004.png-059e8c378e4af0dcdbad7f041b3ec46c.ctex"
|
|
||||||
metadata={
|
|
||||||
"vram_texture": false
|
|
||||||
}
|
|
||||||
|
|
||||||
[deps]
|
|
||||||
|
|
||||||
source_file="res://assets/textures/players/molikman/molotov/frame0004.png"
|
|
||||||
dest_files=["res://.godot/imported/frame0004.png-059e8c378e4af0dcdbad7f041b3ec46c.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
|
|
||||||
|
|
@ -1,4 +0,0 @@
|
||||||
[gd_resource type="ColorPalette" format=3 uid="uid://c7b4nvb7c7dp3"]
|
|
||||||
|
|
||||||
[resource]
|
|
||||||
colors = PackedColorArray(0.047629792, 0.11940846, 0.180933, 1, 0.027450977, 0.37015864, 0.84705883, 1, 0.04705882, 0.33723024, 0.7647059, 1, 0.19999999, 0.6981582, 0.9137255, 1, 0.027450977, 0.5142647, 0.84705883, 1, 0.19999999, 0.8667959, 0.9137255, 1, 0.065, 0.15340322, 0.25, 1, 0.15686275, 0.26666668, 0.41568628, 1)
|
|
||||||
|
|
@ -1,344 +0,0 @@
|
||||||
[gd_resource type="Theme" load_steps=35 format=3 uid="uid://dxnkvosdhpvwi"]
|
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_0f6i3"]
|
|
||||||
bg_color = Color(0.15686275, 0.26666668, 0.41568628, 1)
|
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_6ioqn"]
|
|
||||||
content_margin_left = 5.0
|
|
||||||
content_margin_top = 5.0
|
|
||||||
content_margin_right = 5.0
|
|
||||||
content_margin_bottom = 5.0
|
|
||||||
bg_color = Color(0.007843137, 0.08691179, 0.2, 0.4862745)
|
|
||||||
corner_radius_top_left = 5
|
|
||||||
corner_radius_top_right = 5
|
|
||||||
corner_radius_bottom_right = 5
|
|
||||||
corner_radius_bottom_left = 5
|
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_lxams"]
|
|
||||||
content_margin_left = 5.0
|
|
||||||
content_margin_top = 5.0
|
|
||||||
content_margin_right = 5.0
|
|
||||||
content_margin_bottom = 5.0
|
|
||||||
bg_color = Color(0.19999999, 0.6981582, 0.9137255, 1)
|
|
||||||
corner_radius_top_left = 2
|
|
||||||
corner_radius_top_right = 2
|
|
||||||
corner_radius_bottom_right = 2
|
|
||||||
corner_radius_bottom_left = 2
|
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_vhku8"]
|
|
||||||
content_margin_left = 5.0
|
|
||||||
content_margin_top = 5.0
|
|
||||||
content_margin_right = 5.0
|
|
||||||
content_margin_bottom = 5.0
|
|
||||||
bg_color = Color(0.027450977, 0.5142647, 0.84705883, 1)
|
|
||||||
corner_radius_top_left = 2
|
|
||||||
corner_radius_top_right = 2
|
|
||||||
corner_radius_bottom_right = 2
|
|
||||||
corner_radius_bottom_left = 2
|
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_gvtt4"]
|
|
||||||
content_margin_left = 5.0
|
|
||||||
content_margin_top = 5.0
|
|
||||||
content_margin_right = 5.0
|
|
||||||
content_margin_bottom = 5.0
|
|
||||||
bg_color = Color(0.04705882, 0.33723024, 0.7647059, 1)
|
|
||||||
corner_radius_top_left = 2
|
|
||||||
corner_radius_top_right = 2
|
|
||||||
corner_radius_bottom_right = 2
|
|
||||||
corner_radius_bottom_left = 2
|
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_nb43s"]
|
|
||||||
bg_color = Color(0.027450977, 0.37015864, 0.84705883, 1)
|
|
||||||
corner_radius_top_left = 2
|
|
||||||
corner_radius_top_right = 2
|
|
||||||
corner_radius_bottom_right = 2
|
|
||||||
corner_radius_bottom_left = 2
|
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_3f3va"]
|
|
||||||
bg_color = Color(0.065, 0.15340322, 0.25, 1)
|
|
||||||
border_width_left = 5
|
|
||||||
border_width_top = 5
|
|
||||||
border_width_right = 5
|
|
||||||
border_width_bottom = 5
|
|
||||||
border_color = Color(0.065, 0.15340322, 0.25, 1)
|
|
||||||
corner_radius_bottom_right = 2
|
|
||||||
corner_radius_bottom_left = 2
|
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_n0pxi"]
|
|
||||||
bg_color = Color(0.106433235, 0.18161754, 0.32349485, 1)
|
|
||||||
border_width_left = 5
|
|
||||||
border_width_top = 5
|
|
||||||
border_width_right = 5
|
|
||||||
border_width_bottom = 5
|
|
||||||
border_color = Color(0.106433235, 0.18161754, 0.32349485, 1)
|
|
||||||
corner_radius_top_left = 2
|
|
||||||
corner_radius_top_right = 2
|
|
||||||
corner_radius_bottom_right = 2
|
|
||||||
corner_radius_bottom_left = 2
|
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_y0ixg"]
|
|
||||||
bg_color = Color(0.15686275, 0.26666668, 0.41568628, 1)
|
|
||||||
border_width_left = 5
|
|
||||||
border_width_top = 5
|
|
||||||
border_width_right = 5
|
|
||||||
border_width_bottom = 5
|
|
||||||
border_color = Color(0.15686275, 0.26666668, 0.41568628, 1)
|
|
||||||
corner_radius_top_left = 2
|
|
||||||
corner_radius_top_right = 2
|
|
||||||
corner_radius_bottom_right = 2
|
|
||||||
corner_radius_bottom_left = 2
|
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_luy55"]
|
|
||||||
bg_color = Color(0.15686275, 0.26666668, 0.41568628, 1)
|
|
||||||
border_width_left = 5
|
|
||||||
border_width_top = 5
|
|
||||||
border_width_right = 5
|
|
||||||
border_width_bottom = 5
|
|
||||||
border_color = Color(0.15686275, 0.26666668, 0.41568628, 1)
|
|
||||||
corner_radius_top_left = 2
|
|
||||||
corner_radius_top_right = 2
|
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_etupa"]
|
|
||||||
bg_color = Color(0.027450977, 0.5142647, 0.84705883, 1)
|
|
||||||
border_width_left = 5
|
|
||||||
border_width_top = 5
|
|
||||||
border_width_right = 5
|
|
||||||
border_width_bottom = 5
|
|
||||||
border_color = Color(0.027450977, 0.5142647, 0.84705883, 1)
|
|
||||||
corner_radius_top_left = 2
|
|
||||||
corner_radius_top_right = 2
|
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_7cwyu"]
|
|
||||||
bg_color = Color(0.065, 0.15340322, 0.25, 1)
|
|
||||||
corner_radius_top_right = 5
|
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_1wn1r"]
|
|
||||||
bg_color = Color(0.17252281, 0.819067, 0.3901327, 1)
|
|
||||||
corner_radius_top_right = 5
|
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_jqgtl"]
|
|
||||||
bg_color = Color(0.027450977, 0.5142647, 0.84705883, 1)
|
|
||||||
corner_radius_top_left = 5
|
|
||||||
corner_radius_top_right = 5
|
|
||||||
corner_radius_bottom_right = 5
|
|
||||||
corner_radius_bottom_left = 5
|
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_bjvl4"]
|
|
||||||
bg_color = Color(0.19999999, 0.6981582, 0.9137255, 1)
|
|
||||||
corner_radius_top_left = 5
|
|
||||||
corner_radius_top_right = 5
|
|
||||||
corner_radius_bottom_right = 5
|
|
||||||
corner_radius_bottom_left = 5
|
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_600w1"]
|
|
||||||
bg_color = Color(0.027450977, 0.5142647, 0.84705883, 1)
|
|
||||||
corner_radius_top_left = 5
|
|
||||||
corner_radius_top_right = 5
|
|
||||||
corner_radius_bottom_right = 5
|
|
||||||
corner_radius_bottom_left = 5
|
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_gaobj"]
|
|
||||||
content_margin_left = 5.0
|
|
||||||
content_margin_top = 5.0
|
|
||||||
content_margin_right = 5.0
|
|
||||||
content_margin_bottom = 5.0
|
|
||||||
bg_color = Color(0.15686275, 0.26666668, 0.41568628, 1)
|
|
||||||
corner_radius_top_left = 5
|
|
||||||
corner_radius_top_right = 5
|
|
||||||
corner_radius_bottom_right = 5
|
|
||||||
corner_radius_bottom_left = 5
|
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_nv6t3"]
|
|
||||||
bg_color = Color(0.027450977, 0.37015864, 0.84705883, 1)
|
|
||||||
corner_radius_top_left = 5
|
|
||||||
corner_radius_top_right = 5
|
|
||||||
corner_radius_bottom_right = 5
|
|
||||||
corner_radius_bottom_left = 5
|
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_eff20"]
|
|
||||||
bg_color = Color(0.19999999, 0.6981582, 0.9137255, 1)
|
|
||||||
corner_radius_top_left = 5
|
|
||||||
corner_radius_top_right = 5
|
|
||||||
corner_radius_bottom_right = 5
|
|
||||||
corner_radius_bottom_left = 5
|
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_axncs"]
|
|
||||||
bg_color = Color(0.106433235, 0.18161754, 0.32349485, 1)
|
|
||||||
border_width_bottom = 5
|
|
||||||
border_color = Color(0.065, 0.15340322, 0.25, 1)
|
|
||||||
corner_radius_top_left = 2
|
|
||||||
corner_radius_top_right = 2
|
|
||||||
corner_radius_bottom_right = 2
|
|
||||||
corner_radius_bottom_left = 2
|
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_jungl"]
|
|
||||||
bg_color = Color(0.065, 0.15340322, 0.25, 1)
|
|
||||||
border_width_left = 5
|
|
||||||
border_width_top = 5
|
|
||||||
border_width_right = 5
|
|
||||||
border_width_bottom = 5
|
|
||||||
border_color = Color(0.106433235, 0.18161754, 0.32349485, 1)
|
|
||||||
corner_radius_top_left = 2
|
|
||||||
corner_radius_top_right = 2
|
|
||||||
corner_radius_bottom_right = 2
|
|
||||||
corner_radius_bottom_left = 2
|
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_vxwtt"]
|
|
||||||
bg_color = Color(0.009789981, 0.06134919, 0.10858328, 1)
|
|
||||||
border_width_left = 4
|
|
||||||
border_width_top = 4
|
|
||||||
border_width_right = 4
|
|
||||||
border_width_bottom = 4
|
|
||||||
border_color = Color(0.065, 0.15340322, 0.25, 1)
|
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_4fp8c"]
|
|
||||||
bg_color = Color(0.047629792, 0.11940846, 0.180933, 1)
|
|
||||||
border_width_left = 4
|
|
||||||
border_width_top = 4
|
|
||||||
border_width_right = 4
|
|
||||||
border_width_bottom = 4
|
|
||||||
border_color = Color(0.15686275, 0.26666668, 0.41568628, 1)
|
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_jrpol"]
|
|
||||||
bg_color = Color(0.04705882, 0.33723024, 0.7647059, 1)
|
|
||||||
corner_radius_top_left = 2
|
|
||||||
corner_radius_top_right = 2
|
|
||||||
corner_radius_bottom_right = 2
|
|
||||||
corner_radius_bottom_left = 2
|
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_81epl"]
|
|
||||||
bg_color = Color(0.047629792, 0.11940846, 0.180933, 1)
|
|
||||||
border_width_left = 4
|
|
||||||
border_width_top = 4
|
|
||||||
border_width_right = 4
|
|
||||||
border_width_bottom = 4
|
|
||||||
border_color = Color(0.15686275, 0.26666668, 0.41568628, 1)
|
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_67t17"]
|
|
||||||
bg_color = Color(0.027450977, 0.5142647, 0.84705883, 1)
|
|
||||||
corner_radius_top_left = 5
|
|
||||||
corner_radius_top_right = 5
|
|
||||||
corner_radius_bottom_right = 5
|
|
||||||
corner_radius_bottom_left = 5
|
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_wlpk7"]
|
|
||||||
content_margin_left = 5.0
|
|
||||||
content_margin_top = 5.0
|
|
||||||
content_margin_right = 5.0
|
|
||||||
content_margin_bottom = 5.0
|
|
||||||
bg_color = Color(0.15686275, 0.26666668, 0.41568628, 1)
|
|
||||||
border_color = Color(0.15686275, 0.26666668, 0.41568628, 1)
|
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_doivh"]
|
|
||||||
content_margin_left = 5.0
|
|
||||||
content_margin_top = 5.0
|
|
||||||
content_margin_right = 5.0
|
|
||||||
content_margin_bottom = 5.0
|
|
||||||
bg_color = Color(0.027450977, 0.5142647, 0.84705883, 1)
|
|
||||||
border_width_top = 5
|
|
||||||
border_color = Color(0.04705882, 0.33723024, 0.7647059, 1)
|
|
||||||
corner_radius_top_left = 2
|
|
||||||
corner_radius_top_right = 2
|
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_078gm"]
|
|
||||||
content_margin_left = 5.0
|
|
||||||
content_margin_top = 5.0
|
|
||||||
content_margin_right = 5.0
|
|
||||||
content_margin_bottom = 5.0
|
|
||||||
bg_color = Color(0.027450977, 0.37015864, 0.84705883, 1)
|
|
||||||
border_width_bottom = 5
|
|
||||||
border_color = Color(0.08210841, 0.3142104, 0.6561392, 1)
|
|
||||||
corner_radius_top_left = 2
|
|
||||||
corner_radius_top_right = 2
|
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_cqecq"]
|
|
||||||
bg_color = Color(0.027450977, 0.5142647, 0.84705883, 1)
|
|
||||||
corner_radius_top_left = 5
|
|
||||||
corner_radius_top_right = 5
|
|
||||||
corner_radius_bottom_right = 5
|
|
||||||
corner_radius_bottom_left = 5
|
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_s00gw"]
|
|
||||||
bg_color = Color(0.19999999, 0.6981582, 0.9137255, 1)
|
|
||||||
corner_radius_top_left = 5
|
|
||||||
corner_radius_top_right = 5
|
|
||||||
corner_radius_bottom_right = 5
|
|
||||||
corner_radius_bottom_left = 5
|
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_w0lbt"]
|
|
||||||
bg_color = Color(0.027450977, 0.37015864, 0.84705883, 1)
|
|
||||||
corner_radius_top_left = 5
|
|
||||||
corner_radius_top_right = 5
|
|
||||||
corner_radius_bottom_right = 5
|
|
||||||
corner_radius_bottom_left = 5
|
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_hd7qi"]
|
|
||||||
bg_color = Color(0.19999999, 0.6981582, 0.9137255, 1)
|
|
||||||
corner_radius_top_left = 5
|
|
||||||
corner_radius_top_right = 5
|
|
||||||
corner_radius_bottom_right = 5
|
|
||||||
corner_radius_bottom_left = 5
|
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_cn8il"]
|
|
||||||
content_margin_left = 5.0
|
|
||||||
content_margin_top = 5.0
|
|
||||||
content_margin_right = 5.0
|
|
||||||
content_margin_bottom = 5.0
|
|
||||||
bg_color = Color(0.15686275, 0.26666668, 0.41568628, 1)
|
|
||||||
corner_radius_top_left = 5
|
|
||||||
corner_radius_top_right = 5
|
|
||||||
corner_radius_bottom_right = 5
|
|
||||||
corner_radius_bottom_left = 5
|
|
||||||
|
|
||||||
[resource]
|
|
||||||
AcceptDialog/styles/panel = SubResource("StyleBoxFlat_0f6i3")
|
|
||||||
Button/styles/disabled = SubResource("StyleBoxFlat_6ioqn")
|
|
||||||
Button/styles/hover = SubResource("StyleBoxFlat_lxams")
|
|
||||||
Button/styles/normal = SubResource("StyleBoxFlat_vhku8")
|
|
||||||
Button/styles/pressed = SubResource("StyleBoxFlat_gvtt4")
|
|
||||||
CheckButton/styles/hover_pressed = SubResource("StyleBoxFlat_nb43s")
|
|
||||||
FoldableContainer/styles/panel = SubResource("StyleBoxFlat_3f3va")
|
|
||||||
FoldableContainer/styles/title_collapsed_hover_panel = SubResource("StyleBoxFlat_n0pxi")
|
|
||||||
FoldableContainer/styles/title_collapsed_panel = SubResource("StyleBoxFlat_y0ixg")
|
|
||||||
FoldableContainer/styles/title_hover_panel = SubResource("StyleBoxFlat_luy55")
|
|
||||||
FoldableContainer/styles/title_panel = SubResource("StyleBoxFlat_etupa")
|
|
||||||
HPBar/base_type = &"ProgressBar"
|
|
||||||
HPBar/styles/background = SubResource("StyleBoxFlat_7cwyu")
|
|
||||||
HPBar/styles/fill = SubResource("StyleBoxFlat_1wn1r")
|
|
||||||
HScrollBar/styles/grabber = SubResource("StyleBoxFlat_jqgtl")
|
|
||||||
HScrollBar/styles/grabber_highlight = SubResource("StyleBoxFlat_bjvl4")
|
|
||||||
HScrollBar/styles/grabber_pressed = SubResource("StyleBoxFlat_600w1")
|
|
||||||
HScrollBar/styles/scroll = SubResource("StyleBoxFlat_gaobj")
|
|
||||||
HSlider/styles/grabber_area = SubResource("StyleBoxFlat_nv6t3")
|
|
||||||
HSlider/styles/grabber_area_highlight = SubResource("StyleBoxFlat_eff20")
|
|
||||||
HSlider/styles/slider = SubResource("StyleBoxFlat_gaobj")
|
|
||||||
LineEdit/styles/normal = SubResource("StyleBoxFlat_axncs")
|
|
||||||
LineEdit/styles/read_only = SubResource("StyleBoxFlat_jungl")
|
|
||||||
MarginContainer/constants/margin_bottom = 4
|
|
||||||
MarginContainer/constants/margin_left = 4
|
|
||||||
MarginContainer/constants/margin_right = 4
|
|
||||||
MarginContainer/constants/margin_top = 14
|
|
||||||
Panel/styles/panel = SubResource("StyleBoxFlat_vxwtt")
|
|
||||||
PanelContainer/styles/panel = SubResource("StyleBoxFlat_4fp8c")
|
|
||||||
PopupMenu/styles/hover = SubResource("StyleBoxFlat_jrpol")
|
|
||||||
PopupMenu/styles/panel = SubResource("StyleBoxFlat_81epl")
|
|
||||||
PopupPanel/styles/panel = SubResource("StyleBoxFlat_vxwtt")
|
|
||||||
ProgressBar/styles/background = SubResource("StyleBoxFlat_gaobj")
|
|
||||||
ProgressBar/styles/fill = SubResource("StyleBoxFlat_67t17")
|
|
||||||
TabContainer/styles/panel = SubResource("StyleBoxFlat_4fp8c")
|
|
||||||
TabContainer/styles/tab_disabled = SubResource("StyleBoxFlat_wlpk7")
|
|
||||||
TabContainer/styles/tab_hovered = SubResource("StyleBoxFlat_doivh")
|
|
||||||
TabContainer/styles/tab_selected = SubResource("StyleBoxFlat_doivh")
|
|
||||||
TabContainer/styles/tab_unselected = SubResource("StyleBoxFlat_078gm")
|
|
||||||
TabContainer/styles/tabbar_background = SubResource("StyleBoxFlat_0f6i3")
|
|
||||||
TextEdit/styles/normal = SubResource("StyleBoxFlat_axncs")
|
|
||||||
TextEdit/styles/read_only = SubResource("StyleBoxFlat_jungl")
|
|
||||||
VScrollBar/styles/grabber = SubResource("StyleBoxFlat_cqecq")
|
|
||||||
VScrollBar/styles/grabber_highlight = SubResource("StyleBoxFlat_s00gw")
|
|
||||||
VScrollBar/styles/grabber_pressed = SubResource("StyleBoxFlat_cqecq")
|
|
||||||
VScrollBar/styles/scroll = SubResource("StyleBoxFlat_gaobj")
|
|
||||||
VSlider/styles/grabber_area = SubResource("StyleBoxFlat_w0lbt")
|
|
||||||
VSlider/styles/grabber_area_highlight = SubResource("StyleBoxFlat_hd7qi")
|
|
||||||
VSlider/styles/slider = SubResource("StyleBoxFlat_cn8il")
|
|
||||||
Window/styles/embedded_border = SubResource("StyleBoxFlat_0f6i3")
|
|
||||||
Window/styles/embedded_unfocused_border = SubResource("StyleBoxFlat_0f6i3")
|
|
||||||
|
|
@ -1,15 +0,0 @@
|
||||||
key,ru,en,ikg
|
|
||||||
attack,Сторона атаки,Attack,
|
|
||||||
attacker,Атакующий,Attacker,
|
|
||||||
attackers,Атакующие,Attackers,
|
|
||||||
defence,Сторона защиты,Defence,
|
|
||||||
defender,Защищающий,Defender,
|
|
||||||
defenders,Защищающие,Defenders,
|
|
||||||
spectator,Наблюдатель,Spectator,
|
|
||||||
spectators,Наблюдатели,Spectators,
|
|
||||||
pistols,Пистолеты,Pistols,
|
|
||||||
sm_gun,Пистолеты-пулемёты,Submachine guns,
|
|
||||||
shotguns,Дробовики,Shotguns,
|
|
||||||
rifles,Винтовки,Rifles,
|
|
||||||
abilities,Способности,Abilities,
|
|
||||||
MyNameIs,:докер:,MyNameIs,Ïγрõõma∆~ğònñ fīłøроñī
|
|
||||||
|
|
|
@ -1,17 +0,0 @@
|
||||||
[remap]
|
|
||||||
|
|
||||||
importer="csv_translation"
|
|
||||||
type="Translation"
|
|
||||||
uid="uid://1okuxajts7cd"
|
|
||||||
|
|
||||||
[deps]
|
|
||||||
|
|
||||||
files=["res://assets/translations/gameplay.ru.translation", "res://assets/translations/gameplay.en.translation", "res://assets/translations/gameplay.ikg.translation"]
|
|
||||||
|
|
||||||
source_file="res://assets/translations/gameplay.csv"
|
|
||||||
dest_files=["res://assets/translations/gameplay.ru.translation", "res://assets/translations/gameplay.en.translation", "res://assets/translations/gameplay.ikg.translation"]
|
|
||||||
|
|
||||||
[params]
|
|
||||||
|
|
||||||
compress=true
|
|
||||||
delimiter=0
|
|
||||||
|
|
@ -1,46 +0,0 @@
|
||||||
key,ru,en,ikg
|
|
||||||
allow_multiple_abilities,Разрешить несколько одинаковых способностей,Allow multiple same abilities,
|
|
||||||
allow_team_switch,Разрешить смену команд,Allow team switch,
|
|
||||||
audio,Звук,Audio,
|
|
||||||
audio_gameplay,Геймплейные звуки,Gameplay sounds,
|
|
||||||
bomb_time,Отсчёт бомбы,Bomb time,
|
|
||||||
buy_time,Время закупок,Buy phase time,
|
|
||||||
cancel,Отменить,Cancel,
|
|
||||||
connect,Подключится по IP,Connect to IP,
|
|
||||||
controls,Управление,Controls,
|
|
||||||
exit,Выйти из игры,Exit the game,
|
|
||||||
fullscreen,Полный экран,Fullscreen,
|
|
||||||
gameplay,Геймплей,Gameplay,
|
|
||||||
half_rounds,Раундов до смены сторон,Rounds to switch sides,
|
|
||||||
host,Захостить сервер,Host server,
|
|
||||||
infinite_money,Бесконечные деньги,Infinite money,
|
|
||||||
install,Установить,Install,
|
|
||||||
ip,IP,IP,
|
|
||||||
join_attack,Стать атакующим,Join attack,
|
|
||||||
join_defence,Стать защищающим,Join defence,
|
|
||||||
join_spectators,Стать наблюдателем,Join spectators,
|
|
||||||
language,Язык,Language,
|
|
||||||
leave,Покинуть лобби,Leave lobby,
|
|
||||||
nick,Никнейм,Nickname,
|
|
||||||
ninstall,Не устанавливать,Don’t install,
|
|
||||||
pick_level,Выбор уровня,Pick level,
|
|
||||||
pick_team,Выберите свою команду,Pick your team,
|
|
||||||
port_forwarding,Проброс портов,Port forwarding,
|
|
||||||
public_ip_status,Статус публичного IP,Public IP status,
|
|
||||||
round_settings,Настройки раунда,Round settings,
|
|
||||||
round_time,Время раунда,Round time,
|
|
||||||
sensitivity,Чувствительность,Sensitivity,
|
|
||||||
settings,Настройки,Settings,
|
|
||||||
shuffle,Перемешать команды,Shuffle teams,
|
|
||||||
start,Начать сессию,Start session,
|
|
||||||
teams,Команды,Teams,
|
|
||||||
try_forward,Попробовать пробросить порты,Try to forward ports,
|
|
||||||
version_update,Изменение версии,Version update,
|
|
||||||
version_update_desc,"На сервере обнаружена новая (или просто другая) версия игры.
|
|
||||||
Установить её?","There’s new (or just different) version on server.
|
|
||||||
Install it?",
|
|
||||||
video,Видео,Video,
|
|
||||||
win_rounds,Раундов до победы,Rounds to win,
|
|
||||||
toggle_walk,Переключение ходьбы,Toggle walking,
|
|
||||||
toggle_crouch,Переключение приседания,Toggle crouching,
|
|
||||||
toggle_scope,Переключение прицеливания,Toggle scoping,
|
|
||||||
|
|
|
@ -1,17 +0,0 @@
|
||||||
[remap]
|
|
||||||
|
|
||||||
importer="csv_translation"
|
|
||||||
type="Translation"
|
|
||||||
uid="uid://cb0irxjgwubm4"
|
|
||||||
|
|
||||||
[deps]
|
|
||||||
|
|
||||||
files=["res://assets/translations/gui.ru.translation", "res://assets/translations/gui.en.translation", "res://assets/translations/gui.ikg.translation"]
|
|
||||||
|
|
||||||
source_file="res://assets/translations/gui.csv"
|
|
||||||
dest_files=["res://assets/translations/gui.ru.translation", "res://assets/translations/gui.en.translation", "res://assets/translations/gui.ikg.translation"]
|
|
||||||
|
|
||||||
[params]
|
|
||||||
|
|
||||||
compress=true
|
|
||||||
delimiter=0
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
key,ru,en,ikg
|
|
||||||
au_loading,Подгружаем данные с сервера…,Loading data from server…,
|
|
||||||
au_err_load,[color=red]Ошибка загрузки данных: {error}[/color] ,[color=red]Error while loading data: {error}[/color],
|
|
||||||
au_err_install,[color=red]Ошибка загрузки новой версии: {error}[/color],[color=red]Error while downloading new version: {error}[/color],
|
|
||||||
au_new_version,Доступна новая версия!,New version available!,
|
|
||||||
au_current_version,[color=green]У вас самая актуальная версия игры! [/color],[color=green]Your version is the current version! [/color],
|
|
||||||
vr_version,Текущая версия игры: ,Game version: ,
|
|
||||||
|
|
|
@ -1,17 +0,0 @@
|
||||||
[remap]
|
|
||||||
|
|
||||||
importer="csv_translation"
|
|
||||||
type="Translation"
|
|
||||||
uid="uid://4n0g51c0w3ht"
|
|
||||||
|
|
||||||
[deps]
|
|
||||||
|
|
||||||
files=["res://assets/translations/info.ru.translation", "res://assets/translations/info.en.translation", "res://assets/translations/info.ikg.translation"]
|
|
||||||
|
|
||||||
source_file="res://assets/translations/info.csv"
|
|
||||||
dest_files=["res://assets/translations/info.ru.translation", "res://assets/translations/info.en.translation", "res://assets/translations/info.ikg.translation"]
|
|
||||||
|
|
||||||
[params]
|
|
||||||
|
|
||||||
compress=true
|
|
||||||
delimiter=0
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
uid://ci5lsxcnno0dk
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
uid://btldse562yncg
|
|
||||||
|
|
@ -23,7 +23,7 @@ script_export_mode=2
|
||||||
custom_template/debug=""
|
custom_template/debug=""
|
||||||
custom_template/release=""
|
custom_template/release=""
|
||||||
debug/export_console_wrapper=1
|
debug/export_console_wrapper=1
|
||||||
binary_format/embed_pck=false
|
binary_format/embed_pck=true
|
||||||
texture_format/s3tc_bptc=true
|
texture_format/s3tc_bptc=true
|
||||||
texture_format/etc2_astc=false
|
texture_format/etc2_astc=false
|
||||||
shader_baker/enabled=false
|
shader_baker/enabled=false
|
||||||
|
|
@ -66,7 +66,7 @@ script_export_mode=2
|
||||||
custom_template/debug=""
|
custom_template/debug=""
|
||||||
custom_template/release=""
|
custom_template/release=""
|
||||||
debug/export_console_wrapper=1
|
debug/export_console_wrapper=1
|
||||||
binary_format/embed_pck=false
|
binary_format/embed_pck=true
|
||||||
texture_format/s3tc_bptc=true
|
texture_format/s3tc_bptc=true
|
||||||
texture_format/etc2_astc=false
|
texture_format/etc2_astc=false
|
||||||
shader_baker/enabled=false
|
shader_baker/enabled=false
|
||||||
|
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
uid://c35se541vmq2g
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
uid://2c2us2au57py
|
|
||||||
|
|
@ -45,7 +45,7 @@ size_flags_horizontal = 3
|
||||||
|
|
||||||
[node name="Shotgun" type="Label" parent="CenterContainer/PanelContainer/WeaponsContainer/WeaponsContainer/ShotgunContainer"]
|
[node name="Shotgun" type="Label" parent="CenterContainer/PanelContainer/WeaponsContainer/WeaponsContainer/ShotgunContainer"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "shotguns"
|
text = "Дробовики"
|
||||||
horizontal_alignment = 1
|
horizontal_alignment = 1
|
||||||
vertical_alignment = 1
|
vertical_alignment = 1
|
||||||
|
|
||||||
|
|
@ -55,13 +55,12 @@ weapon = ExtResource("4_8uk5y")
|
||||||
|
|
||||||
[node name="AbilitiesLabel" type="Label" parent="CenterContainer/PanelContainer/WeaponsContainer"]
|
[node name="AbilitiesLabel" type="Label" parent="CenterContainer/PanelContainer/WeaponsContainer"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "abilities"
|
text = "Способности"
|
||||||
horizontal_alignment = 1
|
horizontal_alignment = 1
|
||||||
vertical_alignment = 1
|
vertical_alignment = 1
|
||||||
|
|
||||||
[node name="AbilitiesContainer" type="HBoxContainer" parent="CenterContainer/PanelContainer/WeaponsContainer"]
|
[node name="AbilitiesContainer" type="HBoxContainer" parent="CenterContainer/PanelContainer/WeaponsContainer"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
alignment = 1
|
|
||||||
|
|
||||||
[node name="MolotovButton" parent="CenterContainer/PanelContainer/WeaponsContainer/AbilitiesContainer" instance=ExtResource("1_8guql")]
|
[node name="MolotovButton" parent="CenterContainer/PanelContainer/WeaponsContainer/AbilitiesContainer" instance=ExtResource("1_8guql")]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
uid://bvoreq65pqccu
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
uid://kfo8mh84vt6l
|
|
||||||
|
|
@ -2,27 +2,17 @@ extends Node
|
||||||
|
|
||||||
const PLAYER_CFG = "user://client_settings"
|
const PLAYER_CFG = "user://client_settings"
|
||||||
|
|
||||||
signal locale_changed(StringName)
|
|
||||||
|
|
||||||
var NICKNAME: StringName = "MyNameIs"
|
var NICKNAME: StringName = "MyNameIs"
|
||||||
|
|
||||||
var SENSITIVITY: float = 0.004
|
var SENSITIVITY: float = 0.004
|
||||||
var TOGGLE_CROUCH: bool = false
|
var TOGGLE_CROUCH: bool = false
|
||||||
var TOGGLE_SCOPE: bool = false
|
var TOGGLE_SCOPE: bool = false
|
||||||
var TOGGLE_WALK: bool = false
|
var TOGGLE_WALK: bool = false
|
||||||
var LOCALE: StringName = "automatic":
|
|
||||||
set(value):
|
|
||||||
LOCALE = value
|
|
||||||
locale_changed.emit(value)
|
|
||||||
TranslationServer.set_locale(value)
|
|
||||||
|
|
||||||
func _ready() -> void:
|
func _ready() -> void:
|
||||||
load_settings()
|
load_settings()
|
||||||
multiplayer.connected_to_server.connect(send_client_data)
|
multiplayer.connected_to_server.connect(send_client_data)
|
||||||
|
|
||||||
if LOCALE == "automatic":
|
|
||||||
TranslationServer.set_locale(OS.get_locale_language())
|
|
||||||
|
|
||||||
func _exit_tree() -> void:
|
func _exit_tree() -> void:
|
||||||
save_settings()
|
save_settings()
|
||||||
|
|
||||||
|
|
@ -43,7 +33,6 @@ func save_settings() -> void:
|
||||||
|
|
||||||
var compacted_toggles = 1 * int(TOGGLE_CROUCH) | 2 * int(TOGGLE_SCOPE) | 4 * int(TOGGLE_WALK)
|
var compacted_toggles = 1 * int(TOGGLE_CROUCH) | 2 * int(TOGGLE_SCOPE) | 4 * int(TOGGLE_WALK)
|
||||||
file.store_line(str(compacted_toggles))
|
file.store_line(str(compacted_toggles))
|
||||||
file.store_line(TranslationServer.get_locale())
|
|
||||||
|
|
||||||
func load_settings() -> void:
|
func load_settings() -> void:
|
||||||
var file = FileAccess.open(PLAYER_CFG,FileAccess.READ)
|
var file = FileAccess.open(PLAYER_CFG,FileAccess.READ)
|
||||||
|
|
@ -58,5 +47,3 @@ func load_settings() -> void:
|
||||||
TOGGLE_CROUCH = compacted_toggles & 1
|
TOGGLE_CROUCH = compacted_toggles & 1
|
||||||
TOGGLE_SCOPE = compacted_toggles & 2
|
TOGGLE_SCOPE = compacted_toggles & 2
|
||||||
TOGGLE_WALK = compacted_toggles & 4
|
TOGGLE_WALK = compacted_toggles & 4
|
||||||
|
|
||||||
LOCALE = file.get_line()
|
|
||||||
|
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
uid://cuun43j38eihq
|
|
||||||
|
|
@ -12,54 +12,36 @@ anchor_bottom = 1.0
|
||||||
grow_horizontal = 2
|
grow_horizontal = 2
|
||||||
grow_vertical = 2
|
grow_vertical = 2
|
||||||
mouse_filter = 2
|
mouse_filter = 2
|
||||||
|
|
||||||
|
[node name="PanelContainer" type="PanelContainer" parent="CenterContainer"]
|
||||||
|
layout_mode = 2
|
||||||
script = ExtResource("1_xqyus")
|
script = ExtResource("1_xqyus")
|
||||||
|
|
||||||
[node name="VBoxContainer" type="VBoxContainer" parent="CenterContainer"]
|
[node name="VBoxContainer" type="VBoxContainer" parent="CenterContainer/PanelContainer"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
||||||
[node name="PanelContainer" type="TabContainer" parent="CenterContainer/VBoxContainer"]
|
[node name="FullscreenButton" type="CheckButton" parent="CenterContainer/PanelContainer/VBoxContainer"]
|
||||||
custom_minimum_size = Vector2(512, 256)
|
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
tab_alignment = 1
|
text = "Полный экран"
|
||||||
current_tab = 2
|
|
||||||
|
|
||||||
[node name="gameplay" type="VBoxContainer" parent="CenterContainer/VBoxContainer/PanelContainer"]
|
[node name="Sensitivity" type="HBoxContainer" parent="CenterContainer/PanelContainer/VBoxContainer"]
|
||||||
visible = false
|
|
||||||
layout_mode = 2
|
|
||||||
metadata/_tab_index = 0
|
|
||||||
|
|
||||||
[node name="video" type="VBoxContainer" parent="CenterContainer/VBoxContainer/PanelContainer"]
|
|
||||||
visible = false
|
|
||||||
layout_mode = 2
|
|
||||||
metadata/_tab_index = 1
|
|
||||||
|
|
||||||
[node name="FullscreenButton" type="CheckButton" parent="CenterContainer/VBoxContainer/PanelContainer/video"]
|
|
||||||
layout_mode = 2
|
|
||||||
text = "fullscreen"
|
|
||||||
|
|
||||||
[node name="controls" type="VBoxContainer" parent="CenterContainer/VBoxContainer/PanelContainer"]
|
|
||||||
layout_mode = 2
|
|
||||||
metadata/_tab_index = 2
|
|
||||||
|
|
||||||
[node name="Sensitivity" type="HBoxContainer" parent="CenterContainer/VBoxContainer/PanelContainer/controls"]
|
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
||||||
[node name="Label" type="Label" parent="CenterContainer/VBoxContainer/PanelContainer/controls/Sensitivity"]
|
[node name="Label" type="Label" parent="CenterContainer/PanelContainer/VBoxContainer/Sensitivity"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "sensitivity"
|
text = "Чувствительность"
|
||||||
|
|
||||||
[node name="SensitivitySlider" type="HSlider" parent="CenterContainer/VBoxContainer/PanelContainer/controls/Sensitivity"]
|
[node name="SensitivitySlider" type="HSlider" parent="CenterContainer/PanelContainer/VBoxContainer/Sensitivity"]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
custom_minimum_size = Vector2(256, 0)
|
custom_minimum_size = Vector2(256, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
size_flags_horizontal = 3
|
size_flags_horizontal = 3
|
||||||
size_flags_vertical = 1
|
|
||||||
min_value = 0.001
|
min_value = 0.001
|
||||||
max_value = 0.02
|
max_value = 0.02
|
||||||
step = 0.001
|
step = 0.001
|
||||||
value = 0.001
|
value = 0.001
|
||||||
|
|
||||||
[node name="SensitivityBox" type="SpinBox" parent="CenterContainer/VBoxContainer/PanelContainer/controls/Sensitivity"]
|
[node name="SensitivityBox" type="SpinBox" parent="CenterContainer/PanelContainer/VBoxContainer/Sensitivity"]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
max_value = 0.1
|
max_value = 0.1
|
||||||
|
|
@ -68,60 +50,37 @@ value = 0.02
|
||||||
allow_greater = true
|
allow_greater = true
|
||||||
allow_lesser = true
|
allow_lesser = true
|
||||||
|
|
||||||
[node name="ToggleCrouch" type="CheckButton" parent="CenterContainer/VBoxContainer/PanelContainer/controls"]
|
[node name="GameplayMainAudio" type="HBoxContainer" parent="CenterContainer/PanelContainer/VBoxContainer"]
|
||||||
unique_name_in_owner = true
|
|
||||||
layout_mode = 2
|
|
||||||
text = "toggle_crouch"
|
|
||||||
|
|
||||||
[node name="ToggleScope" type="CheckButton" parent="CenterContainer/VBoxContainer/PanelContainer/controls"]
|
|
||||||
unique_name_in_owner = true
|
|
||||||
layout_mode = 2
|
|
||||||
text = "toggle_scope"
|
|
||||||
|
|
||||||
[node name="ToggleWalk" type="CheckButton" parent="CenterContainer/VBoxContainer/PanelContainer/controls"]
|
|
||||||
unique_name_in_owner = true
|
|
||||||
layout_mode = 2
|
|
||||||
text = "toggle_walk"
|
|
||||||
|
|
||||||
[node name="audio" type="VBoxContainer" parent="CenterContainer/VBoxContainer/PanelContainer"]
|
|
||||||
visible = false
|
|
||||||
layout_mode = 2
|
|
||||||
metadata/_tab_index = 3
|
|
||||||
|
|
||||||
[node name="GameplayMainAudio" type="HBoxContainer" parent="CenterContainer/VBoxContainer/PanelContainer/audio"]
|
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
||||||
[node name="Label" type="Label" parent="CenterContainer/VBoxContainer/PanelContainer/audio/GameplayMainAudio"]
|
[node name="Label" type="Label" parent="CenterContainer/PanelContainer/VBoxContainer/GameplayMainAudio"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "audio_gameplay"
|
text = "Геймплейные звуки"
|
||||||
|
|
||||||
[node name="GameplayMainSlider" type="HSlider" parent="CenterContainer/VBoxContainer/PanelContainer/audio/GameplayMainAudio"]
|
[node name="GameplayMainSlider" type="HSlider" parent="CenterContainer/PanelContainer/VBoxContainer/GameplayMainAudio"]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
size_flags_horizontal = 3
|
size_flags_horizontal = 3
|
||||||
size_flags_vertical = 1
|
|
||||||
max_value = 1.0
|
max_value = 1.0
|
||||||
step = 0.01
|
step = 0.01
|
||||||
value = 1.0
|
value = 1.0
|
||||||
|
|
||||||
[node name="StopSession" type="Button" parent="CenterContainer/VBoxContainer"]
|
[node name="StopSession" type="Button" parent="CenterContainer/PanelContainer/VBoxContainer"]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
visible = false
|
visible = false
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "Окончить сессию"
|
text = "Окончить сессию"
|
||||||
|
|
||||||
[node name="LeaveButton" type="Button" parent="CenterContainer/VBoxContainer"]
|
[node name="LeaveButton" type="Button" parent="CenterContainer/PanelContainer/VBoxContainer"]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
visible = false
|
visible = false
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "Покинуть сессию"
|
text = "Покинуть сессию"
|
||||||
|
|
||||||
[connection signal="toggled" from="CenterContainer/VBoxContainer/PanelContainer/video/FullscreenButton" to="CenterContainer" method="_on_fullscreen_button_toggled"]
|
[connection signal="pressed" from="CenterContainer/PanelContainer/VBoxContainer/FullscreenButton" to="CenterContainer/PanelContainer" method="_on_fullscreen_button_pressed"]
|
||||||
[connection signal="value_changed" from="CenterContainer/VBoxContainer/PanelContainer/controls/Sensitivity/SensitivitySlider" to="CenterContainer" method="_on_sensitivity_slider_value_changed"]
|
[connection signal="toggled" from="CenterContainer/PanelContainer/VBoxContainer/FullscreenButton" to="CenterContainer/PanelContainer" method="_on_fullscreen_button_toggled"]
|
||||||
[connection signal="value_changed" from="CenterContainer/VBoxContainer/PanelContainer/controls/Sensitivity/SensitivityBox" to="CenterContainer" method="_on_sensitivity_box_value_changed"]
|
[connection signal="value_changed" from="CenterContainer/PanelContainer/VBoxContainer/Sensitivity/SensitivitySlider" to="CenterContainer/PanelContainer" method="_on_sensitivity_slider_value_changed"]
|
||||||
[connection signal="toggled" from="CenterContainer/VBoxContainer/PanelContainer/controls/ToggleCrouch" to="CenterContainer" method="_on_toggle_crouch_toggled"]
|
[connection signal="value_changed" from="CenterContainer/PanelContainer/VBoxContainer/Sensitivity/SensitivityBox" to="CenterContainer/PanelContainer" method="_on_sensitivity_box_value_changed"]
|
||||||
[connection signal="toggled" from="CenterContainer/VBoxContainer/PanelContainer/controls/ToggleScope" to="CenterContainer" method="_on_toggle_scope_toggled"]
|
[connection signal="value_changed" from="CenterContainer/PanelContainer/VBoxContainer/GameplayMainAudio/GameplayMainSlider" to="CenterContainer/PanelContainer" method="_on_gameplay_main_slider_value_changed"]
|
||||||
[connection signal="toggled" from="CenterContainer/VBoxContainer/PanelContainer/controls/ToggleWalk" to="CenterContainer" method="_on_toggle_walk_toggled"]
|
[connection signal="pressed" from="CenterContainer/PanelContainer/VBoxContainer/StopSession" to="CenterContainer/PanelContainer" method="_on_stop_session_pressed"]
|
||||||
[connection signal="value_changed" from="CenterContainer/VBoxContainer/PanelContainer/audio/GameplayMainAudio/GameplayMainSlider" to="CenterContainer" method="_on_gameplay_main_slider_value_changed"]
|
[connection signal="pressed" from="CenterContainer/PanelContainer/VBoxContainer/LeaveButton" to="CenterContainer/PanelContainer" method="_on_leave_button_pressed"]
|
||||||
[connection signal="pressed" from="CenterContainer/VBoxContainer/StopSession" to="CenterContainer" method="_on_stop_session_pressed"]
|
|
||||||
[connection signal="pressed" from="CenterContainer/VBoxContainer/LeaveButton" to="CenterContainer" method="_on_leave_button_pressed"]
|
|
||||||
|
|
|
||||||
|
|
@ -9,9 +9,6 @@ func _ready() -> void:
|
||||||
Lobby.lobby_closed.connect(%StopSession.hide)
|
Lobby.lobby_closed.connect(%StopSession.hide)
|
||||||
%SensitivitySlider.set_value_no_signal(ClientSettings.SENSITIVITY)
|
%SensitivitySlider.set_value_no_signal(ClientSettings.SENSITIVITY)
|
||||||
%SensitivityBox.set_value_no_signal(ClientSettings.SENSITIVITY)
|
%SensitivityBox.set_value_no_signal(ClientSettings.SENSITIVITY)
|
||||||
%ToggleCrouch.set_pressed_no_signal(ClientSettings.TOGGLE_CROUCH)
|
|
||||||
%ToggleScope.set_pressed_no_signal(ClientSettings.TOGGLE_SCOPE)
|
|
||||||
%ToggleWalk.set_pressed_no_signal(ClientSettings.TOGGLE_WALK)
|
|
||||||
|
|
||||||
func _input(event: InputEvent) -> void:
|
func _input(event: InputEvent) -> void:
|
||||||
if event.is_action_pressed("menu_settings"):
|
if event.is_action_pressed("menu_settings"):
|
||||||
|
|
@ -42,15 +39,3 @@ func _on_leave_button_pressed() -> void:
|
||||||
func _on_stop_session_pressed() -> void:
|
func _on_stop_session_pressed() -> void:
|
||||||
if multiplayer.is_server():
|
if multiplayer.is_server():
|
||||||
Session.end_session()
|
Session.end_session()
|
||||||
|
|
||||||
|
|
||||||
func _on_toggle_crouch_toggled(toggled_on: bool) -> void:
|
|
||||||
ClientSettings.TOGGLE_CROUCH = toggled_on
|
|
||||||
|
|
||||||
|
|
||||||
func _on_toggle_scope_toggled(toggled_on: bool) -> void:
|
|
||||||
ClientSettings.TOGGLE_SCOPE = toggled_on
|
|
||||||
|
|
||||||
|
|
||||||
func _on_toggle_walk_toggled(toggled_on: bool) -> void:
|
|
||||||
ClientSettings.TOGGLE_WALK = toggled_on
|
|
||||||
|
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
uid://bd1m13y7yeloa
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
uid://cs6ui52lkafbs
|
|
||||||
|
|
@ -13,11 +13,11 @@ func _ready() -> void:
|
||||||
%InfiniteMoney.set_pressed_no_signal(LobbySettings.infinite_money)
|
%InfiniteMoney.set_pressed_no_signal(LobbySettings.infinite_money)
|
||||||
|
|
||||||
var popup: PopupMenu = %MapsButton.get_popup()
|
var popup: PopupMenu = %MapsButton.get_popup()
|
||||||
|
%MapsButton.text = LobbySettings.selected_map
|
||||||
popup.index_pressed.connect(on_maps_index_pressed)
|
popup.index_pressed.connect(on_maps_index_pressed)
|
||||||
for level in Registry.maps.keys():
|
for level in Registry.maps.keys():
|
||||||
levels_by_index.append(level)
|
levels_by_index.append(level)
|
||||||
popup.add_item(level)
|
popup.add_item(level)
|
||||||
%MapsButton.selected = levels_by_index.find(LobbySettings.selected_map)
|
|
||||||
|
|
||||||
func _on_round_time_box_value_changed(value: float) -> void:
|
func _on_round_time_box_value_changed(value: float) -> void:
|
||||||
LobbySettings.round_time = value
|
LobbySettings.round_time = value
|
||||||
|
|
@ -52,12 +52,9 @@ func _on_allow_team_switch_toggled(toggled_on: bool) -> void:
|
||||||
LobbySettings.allow_team_switch = toggled_on
|
LobbySettings.allow_team_switch = toggled_on
|
||||||
|
|
||||||
func on_maps_index_pressed(index: int):
|
func on_maps_index_pressed(index: int):
|
||||||
|
%MapsButton.text = levels_by_index[index]
|
||||||
LobbySettings.selected_map = levels_by_index[index]
|
LobbySettings.selected_map = levels_by_index[index]
|
||||||
|
|
||||||
|
|
||||||
func _on_infinite_money_toggled(toggled_on: bool) -> void:
|
func _on_infinite_money_toggled(toggled_on: bool) -> void:
|
||||||
LobbySettings.infinite_money = toggled_on
|
LobbySettings.infinite_money = toggled_on
|
||||||
|
|
||||||
|
|
||||||
func _on_start_button_pressed() -> void:
|
|
||||||
Lobby.start_game()
|
|
||||||
|
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
uid://dycqqbh850k65
|
|
||||||
|
|
@ -7,19 +7,15 @@
|
||||||
[node name="HostMenu" type="VBoxContainer"]
|
[node name="HostMenu" type="VBoxContainer"]
|
||||||
script = ExtResource("1_83e8q")
|
script = ExtResource("1_83e8q")
|
||||||
|
|
||||||
[node name="StartButton" type="Button" parent="."]
|
[node name="MapsButton" type="MenuButton" parent="."]
|
||||||
unique_name_in_owner = true
|
|
||||||
layout_mode = 2
|
|
||||||
text = "start"
|
|
||||||
|
|
||||||
[node name="MapsButton" type="OptionButton" parent="."]
|
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
text = "Выбор уровня"
|
||||||
|
|
||||||
[node name="Time" type="FoldableContainer" parent="."]
|
[node name="Time" type="FoldableContainer" parent="."]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
folded = true
|
folded = true
|
||||||
title = "round_time"
|
title = "Время раунда"
|
||||||
|
|
||||||
[node name="VBoxContainer" type="VBoxContainer" parent="Time"]
|
[node name="VBoxContainer" type="VBoxContainer" parent="Time"]
|
||||||
visible = false
|
visible = false
|
||||||
|
|
@ -30,7 +26,7 @@ layout_mode = 2
|
||||||
|
|
||||||
[node name="Label" type="Label" parent="Time/VBoxContainer/RoundTime"]
|
[node name="Label" type="Label" parent="Time/VBoxContainer/RoundTime"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "round_time"
|
text = "Время раунда"
|
||||||
|
|
||||||
[node name="RoundTimeBox" type="SpinBox" parent="Time/VBoxContainer/RoundTime"]
|
[node name="RoundTimeBox" type="SpinBox" parent="Time/VBoxContainer/RoundTime"]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
|
|
@ -45,7 +41,7 @@ layout_mode = 2
|
||||||
|
|
||||||
[node name="Label" type="Label" parent="Time/VBoxContainer/BombTime"]
|
[node name="Label" type="Label" parent="Time/VBoxContainer/BombTime"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "bomb_time"
|
text = "Отсчёт бомбы"
|
||||||
|
|
||||||
[node name="BombTimeBox" type="SpinBox" parent="Time/VBoxContainer/BombTime"]
|
[node name="BombTimeBox" type="SpinBox" parent="Time/VBoxContainer/BombTime"]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
|
|
@ -60,7 +56,7 @@ layout_mode = 2
|
||||||
|
|
||||||
[node name="Label" type="Label" parent="Time/VBoxContainer/BuyTime"]
|
[node name="Label" type="Label" parent="Time/VBoxContainer/BuyTime"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "buy_time"
|
text = "Время закупок"
|
||||||
|
|
||||||
[node name="BuyTimeBox" type="SpinBox" parent="Time/VBoxContainer/BuyTime"]
|
[node name="BuyTimeBox" type="SpinBox" parent="Time/VBoxContainer/BuyTime"]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
|
|
@ -73,7 +69,7 @@ allow_greater = true
|
||||||
[node name="Round" type="FoldableContainer" parent="."]
|
[node name="Round" type="FoldableContainer" parent="."]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
folded = true
|
folded = true
|
||||||
title = "round_settings"
|
title = "Раунд"
|
||||||
|
|
||||||
[node name="VBoxContainer" type="VBoxContainer" parent="Round"]
|
[node name="VBoxContainer" type="VBoxContainer" parent="Round"]
|
||||||
visible = false
|
visible = false
|
||||||
|
|
@ -84,7 +80,7 @@ layout_mode = 2
|
||||||
|
|
||||||
[node name="Label" type="Label" parent="Round/VBoxContainer/RoundAmount"]
|
[node name="Label" type="Label" parent="Round/VBoxContainer/RoundAmount"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "win_rounds"
|
text = "Раундов для победы"
|
||||||
|
|
||||||
[node name="RoundBox" type="SpinBox" parent="Round/VBoxContainer/RoundAmount"]
|
[node name="RoundBox" type="SpinBox" parent="Round/VBoxContainer/RoundAmount"]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
|
|
@ -100,7 +96,7 @@ layout_mode = 2
|
||||||
|
|
||||||
[node name="Label" type="Label" parent="Round/VBoxContainer/TeamSwitchAmount"]
|
[node name="Label" type="Label" parent="Round/VBoxContainer/TeamSwitchAmount"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "half_rounds"
|
text = "Раунд смены сторон"
|
||||||
|
|
||||||
[node name="TeamSwitchBox" type="SpinBox" parent="Round/VBoxContainer/TeamSwitchAmount"]
|
[node name="TeamSwitchBox" type="SpinBox" parent="Round/VBoxContainer/TeamSwitchAmount"]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
|
|
@ -114,7 +110,7 @@ allow_greater = true
|
||||||
[node name="Gameplay" type="FoldableContainer" parent="."]
|
[node name="Gameplay" type="FoldableContainer" parent="."]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
folded = true
|
folded = true
|
||||||
title = "gameplay"
|
title = "Геймплей"
|
||||||
|
|
||||||
[node name="VBoxContainer" type="VBoxContainer" parent="Gameplay"]
|
[node name="VBoxContainer" type="VBoxContainer" parent="Gameplay"]
|
||||||
visible = false
|
visible = false
|
||||||
|
|
@ -124,20 +120,20 @@ layout_mode = 2
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
custom_minimum_size = Vector2(200, 0)
|
custom_minimum_size = Vector2(200, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "allow_multiple_abilities"
|
text = "Неограниченная закупка абилок"
|
||||||
autowrap_mode = 2
|
autowrap_mode = 2
|
||||||
|
|
||||||
[node name="InfiniteMoney" type="CheckButton" parent="Gameplay/VBoxContainer"]
|
[node name="InfiniteMoney" type="CheckButton" parent="Gameplay/VBoxContainer"]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
custom_minimum_size = Vector2(200, 0)
|
custom_minimum_size = Vector2(200, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "infinite_money"
|
text = "Бесконечные деньги"
|
||||||
autowrap_mode = 2
|
autowrap_mode = 2
|
||||||
|
|
||||||
[node name="PortForward" type="FoldableContainer" parent="."]
|
[node name="PortForward" type="FoldableContainer" parent="."]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
folded = true
|
folded = true
|
||||||
title = "port_forwarding"
|
title = "Проброс портов"
|
||||||
|
|
||||||
[node name="PortForwardContainer" type="VBoxContainer" parent="PortForward"]
|
[node name="PortForwardContainer" type="VBoxContainer" parent="PortForward"]
|
||||||
visible = false
|
visible = false
|
||||||
|
|
@ -145,12 +141,12 @@ layout_mode = 2
|
||||||
|
|
||||||
[node name="ForwardPortButton" type="Button" parent="PortForward/PortForwardContainer"]
|
[node name="ForwardPortButton" type="Button" parent="PortForward/PortForwardContainer"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "try_forward"
|
text = "Попробовать пробросить порты"
|
||||||
script = ExtResource("2_lgwxd")
|
script = ExtResource("2_lgwxd")
|
||||||
|
|
||||||
[node name="Label" type="Label" parent="PortForward/PortForwardContainer"]
|
[node name="Label" type="Label" parent="PortForward/PortForwardContainer"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "public_ip_status"
|
text = "Статус публичного IP:"
|
||||||
|
|
||||||
[node name="PublicIP" type="LineEdit" parent="PortForward/PortForwardContainer"]
|
[node name="PublicIP" type="LineEdit" parent="PortForward/PortForwardContainer"]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
|
|
@ -160,7 +156,7 @@ script = ExtResource("3_f5ibf")
|
||||||
|
|
||||||
[node name="Teams" type="FoldableContainer" parent="."]
|
[node name="Teams" type="FoldableContainer" parent="."]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
title = "teams"
|
title = "Команды"
|
||||||
|
|
||||||
[node name="VBoxContainer" type="VBoxContainer" parent="Teams"]
|
[node name="VBoxContainer" type="VBoxContainer" parent="Teams"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
@ -168,14 +164,13 @@ layout_mode = 2
|
||||||
[node name="AllowTeamSwitch" type="CheckButton" parent="Teams/VBoxContainer"]
|
[node name="AllowTeamSwitch" type="CheckButton" parent="Teams/VBoxContainer"]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "allow_team_switch"
|
text = "Разрешить смену команд"
|
||||||
autowrap_mode = 2
|
autowrap_mode = 2
|
||||||
|
|
||||||
[node name="Shuffle" type="Button" parent="Teams/VBoxContainer"]
|
[node name="Shuffle" type="Button" parent="Teams/VBoxContainer"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "shuffle"
|
text = "Перемешать"
|
||||||
|
|
||||||
[connection signal="pressed" from="StartButton" to="." method="_on_start_button_pressed"]
|
|
||||||
[connection signal="value_changed" from="Time/VBoxContainer/RoundTime/RoundTimeBox" to="." method="_on_round_time_box_value_changed"]
|
[connection signal="value_changed" from="Time/VBoxContainer/RoundTime/RoundTimeBox" to="." method="_on_round_time_box_value_changed"]
|
||||||
[connection signal="value_changed" from="Time/VBoxContainer/BombTime/BombTimeBox" to="." method="_on_bomb_time_box_value_changed"]
|
[connection signal="value_changed" from="Time/VBoxContainer/BombTime/BombTimeBox" to="." method="_on_bomb_time_box_value_changed"]
|
||||||
[connection signal="value_changed" from="Time/VBoxContainer/BuyTime/BuyTimeBox" to="." method="_on_buy_time_box_value_changed"]
|
[connection signal="value_changed" from="Time/VBoxContainer/BuyTime/BuyTimeBox" to="." method="_on_buy_time_box_value_changed"]
|
||||||
|
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
uid://bhwh5ph1gmqi2
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
uid://di1e2c5xt1n83
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
uid://cyurpsjpwwit8
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
uid://b2505gajvffei
|
|
||||||
|
|
@ -1,14 +0,0 @@
|
||||||
extends MenuButton
|
|
||||||
|
|
||||||
|
|
||||||
# Called when the node enters the scene tree for the first time.
|
|
||||||
func _ready() -> void:
|
|
||||||
var popup: PopupMenu = get_popup()
|
|
||||||
for locale in TranslationServer.get_loaded_locales():
|
|
||||||
popup.add_item(locale)
|
|
||||||
|
|
||||||
popup.index_pressed.connect(on_locale_selected)
|
|
||||||
|
|
||||||
func on_locale_selected(index: int):
|
|
||||||
var popup: PopupMenu = get_popup()
|
|
||||||
ClientSettings.LOCALE = popup.get_item_text(index)
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
uid://dx0tfstuwspll
|
|
||||||
|
|
@ -1,9 +1,7 @@
|
||||||
[gd_scene load_steps=5 format=3 uid="uid://cbtp4rvg66ba1"]
|
[gd_scene load_steps=3 format=3 uid="uid://cbtp4rvg66ba1"]
|
||||||
|
|
||||||
[ext_resource type="Script" uid="uid://bsyuos803g7qf" path="res://gui/main_menu/main_menu_gui.gd" id="1_l6cm7"]
|
[ext_resource type="Script" uid="uid://bsyuos803g7qf" path="res://gui/main_menu/main_menu_gui.gd" id="1_l6cm7"]
|
||||||
[ext_resource type="PackedScene" uid="uid://dswn8a8anj2hu" path="res://gui/host_menu/host_menu.tscn" id="2_85nol"]
|
[ext_resource type="PackedScene" uid="uid://dswn8a8anj2hu" path="res://gui/host_menu/host_menu.tscn" id="2_85nol"]
|
||||||
[ext_resource type="Script" uid="uid://fhfot05mnhua" path="res://gui/main_menu/version_label.gd" id="3_qy2xc"]
|
|
||||||
[ext_resource type="Script" uid="uid://dx0tfstuwspll" path="res://gui/main_menu/language_button.gd" id="4_6wy0j"]
|
|
||||||
|
|
||||||
[node name="MainMenu" type="CenterContainer"]
|
[node name="MainMenu" type="CenterContainer"]
|
||||||
anchors_preset = 15
|
anchors_preset = 15
|
||||||
|
|
@ -24,7 +22,7 @@ layout_mode = 2
|
||||||
[node name="NicknameEdit" type="LineEdit" parent="MainMenu/VBoxContainer"]
|
[node name="NicknameEdit" type="LineEdit" parent="MainMenu/VBoxContainer"]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
placeholder_text = "nick"
|
placeholder_text = "Nickname"
|
||||||
max_length = 16
|
max_length = 16
|
||||||
|
|
||||||
[node name="HBoxContainer" type="HBoxContainer" parent="MainMenu/VBoxContainer"]
|
[node name="HBoxContainer" type="HBoxContainer" parent="MainMenu/VBoxContainer"]
|
||||||
|
|
@ -33,7 +31,7 @@ layout_mode = 2
|
||||||
[node name="HostButton" type="Button" parent="MainMenu/VBoxContainer/HBoxContainer"]
|
[node name="HostButton" type="Button" parent="MainMenu/VBoxContainer/HBoxContainer"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
size_flags_horizontal = 3
|
size_flags_horizontal = 3
|
||||||
text = "host"
|
text = "HOST"
|
||||||
|
|
||||||
[node name="VBoxContainer" type="VBoxContainer" parent="MainMenu/VBoxContainer/HBoxContainer"]
|
[node name="VBoxContainer" type="VBoxContainer" parent="MainMenu/VBoxContainer/HBoxContainer"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
@ -41,21 +39,16 @@ size_flags_horizontal = 3
|
||||||
|
|
||||||
[node name="ConnectButton" type="Button" parent="MainMenu/VBoxContainer/HBoxContainer/VBoxContainer"]
|
[node name="ConnectButton" type="Button" parent="MainMenu/VBoxContainer/HBoxContainer/VBoxContainer"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "connect"
|
text = "CONNECT"
|
||||||
|
|
||||||
[node name="IpEdit" type="LineEdit" parent="MainMenu/VBoxContainer/HBoxContainer/VBoxContainer"]
|
[node name="IpEdit" type="LineEdit" parent="MainMenu/VBoxContainer/HBoxContainer/VBoxContainer"]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
placeholder_text = "ip"
|
placeholder_text = "ip"
|
||||||
|
|
||||||
[node name="LanguageButton" type="MenuButton" parent="MainMenu/VBoxContainer"]
|
|
||||||
layout_mode = 2
|
|
||||||
text = "language"
|
|
||||||
script = ExtResource("4_6wy0j")
|
|
||||||
|
|
||||||
[node name="ExitButton" type="Button" parent="MainMenu/VBoxContainer"]
|
[node name="ExitButton" type="Button" parent="MainMenu/VBoxContainer"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "exit"
|
text = "Выйти из игры"
|
||||||
|
|
||||||
[node name="Lobby" type="PanelContainer" parent="."]
|
[node name="Lobby" type="PanelContainer" parent="."]
|
||||||
visible = false
|
visible = false
|
||||||
|
|
@ -80,7 +73,7 @@ size_flags_horizontal = 3
|
||||||
|
|
||||||
[node name="TeamName" type="Label" parent="Lobby/HBoxContainer/ClientMenu/Players/AttackTeam"]
|
[node name="TeamName" type="Label" parent="Lobby/HBoxContainer/ClientMenu/Players/AttackTeam"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "attack"
|
text = "Attack"
|
||||||
horizontal_alignment = 1
|
horizontal_alignment = 1
|
||||||
|
|
||||||
[node name="DefenceTeam" type="VBoxContainer" parent="Lobby/HBoxContainer/ClientMenu/Players"]
|
[node name="DefenceTeam" type="VBoxContainer" parent="Lobby/HBoxContainer/ClientMenu/Players"]
|
||||||
|
|
@ -90,7 +83,7 @@ size_flags_horizontal = 3
|
||||||
|
|
||||||
[node name="TeamName" type="Label" parent="Lobby/HBoxContainer/ClientMenu/Players/DefenceTeam"]
|
[node name="TeamName" type="Label" parent="Lobby/HBoxContainer/ClientMenu/Players/DefenceTeam"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "defence"
|
text = "Defence"
|
||||||
horizontal_alignment = 1
|
horizontal_alignment = 1
|
||||||
|
|
||||||
[node name="SpectatorsTeam" type="VBoxContainer" parent="Lobby/HBoxContainer/ClientMenu/Players"]
|
[node name="SpectatorsTeam" type="VBoxContainer" parent="Lobby/HBoxContainer/ClientMenu/Players"]
|
||||||
|
|
@ -100,7 +93,7 @@ size_flags_horizontal = 3
|
||||||
|
|
||||||
[node name="TeamName" type="Label" parent="Lobby/HBoxContainer/ClientMenu/Players/SpectatorsTeam"]
|
[node name="TeamName" type="Label" parent="Lobby/HBoxContainer/ClientMenu/Players/SpectatorsTeam"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "spectators"
|
text = "Spectators"
|
||||||
horizontal_alignment = 1
|
horizontal_alignment = 1
|
||||||
|
|
||||||
[node name="Buttons" type="HBoxContainer" parent="Lobby/HBoxContainer/ClientMenu"]
|
[node name="Buttons" type="HBoxContainer" parent="Lobby/HBoxContainer/ClientMenu"]
|
||||||
|
|
@ -110,23 +103,28 @@ alignment = 1
|
||||||
[node name="LeaveButton" type="Button" parent="Lobby/HBoxContainer/ClientMenu/Buttons"]
|
[node name="LeaveButton" type="Button" parent="Lobby/HBoxContainer/ClientMenu/Buttons"]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "leave"
|
text = "Leave"
|
||||||
|
|
||||||
|
[node name="StartButton" type="Button" parent="Lobby/HBoxContainer/ClientMenu/Buttons"]
|
||||||
|
unique_name_in_owner = true
|
||||||
|
layout_mode = 2
|
||||||
|
text = "Start"
|
||||||
|
|
||||||
[node name="JoinAttackButton" type="Button" parent="Lobby/HBoxContainer/ClientMenu/Buttons"]
|
[node name="JoinAttackButton" type="Button" parent="Lobby/HBoxContainer/ClientMenu/Buttons"]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "join_attack"
|
text = "Join Attack"
|
||||||
|
|
||||||
[node name="JoinDefenceButton" type="Button" parent="Lobby/HBoxContainer/ClientMenu/Buttons"]
|
[node name="JoinDefenceButton" type="Button" parent="Lobby/HBoxContainer/ClientMenu/Buttons"]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "join_defence"
|
text = "Join Defence"
|
||||||
|
|
||||||
[node name="JoinSpectatorsButton" type="Button" parent="Lobby/HBoxContainer/ClientMenu/Buttons"]
|
[node name="JoinSpectatorsButton" type="Button" parent="Lobby/HBoxContainer/ClientMenu/Buttons"]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
visible = false
|
visible = false
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "join_spectators"
|
text = "Join Spectators"
|
||||||
|
|
||||||
[node name="HostConainer" type="ScrollContainer" parent="Lobby/HBoxContainer"]
|
[node name="HostConainer" type="ScrollContainer" parent="Lobby/HBoxContainer"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
@ -136,38 +134,13 @@ horizontal_scroll_mode = 0
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
||||||
[node name="Independent" type="Control" parent="."]
|
|
||||||
layout_mode = 2
|
|
||||||
|
|
||||||
[node name="VersionPanel" type="PanelContainer" parent="Independent"]
|
|
||||||
top_level = true
|
|
||||||
layout_mode = 1
|
|
||||||
anchors_preset = 3
|
|
||||||
anchor_left = 1.0
|
|
||||||
anchor_top = 1.0
|
|
||||||
anchor_right = 1.0
|
|
||||||
anchor_bottom = 1.0
|
|
||||||
offset_left = -8.0
|
|
||||||
offset_top = -8.0
|
|
||||||
grow_horizontal = 0
|
|
||||||
grow_vertical = 0
|
|
||||||
|
|
||||||
[node name="Version" type="RichTextLabel" parent="Independent/VersionPanel"]
|
|
||||||
layout_mode = 2
|
|
||||||
bbcode_enabled = true
|
|
||||||
fit_content = true
|
|
||||||
scroll_active = false
|
|
||||||
autowrap_mode = 0
|
|
||||||
horizontal_alignment = 2
|
|
||||||
vertical_alignment = 2
|
|
||||||
script = ExtResource("3_qy2xc")
|
|
||||||
|
|
||||||
[connection signal="text_changed" from="MainMenu/VBoxContainer/NicknameEdit" to="." method="_on_nickname_edit_text_changed"]
|
[connection signal="text_changed" from="MainMenu/VBoxContainer/NicknameEdit" to="." method="_on_nickname_edit_text_changed"]
|
||||||
[connection signal="text_submitted" from="MainMenu/VBoxContainer/NicknameEdit" to="." method="_on_nickname_edit_text_submitted"]
|
[connection signal="text_submitted" from="MainMenu/VBoxContainer/NicknameEdit" to="." method="_on_nickname_edit_text_submitted"]
|
||||||
[connection signal="pressed" from="MainMenu/VBoxContainer/HBoxContainer/HostButton" to="." method="_on_host_button_pressed"]
|
[connection signal="pressed" from="MainMenu/VBoxContainer/HBoxContainer/HostButton" to="." method="_on_host_button_pressed"]
|
||||||
[connection signal="pressed" from="MainMenu/VBoxContainer/HBoxContainer/VBoxContainer/ConnectButton" to="." method="_on_connect_button_pressed"]
|
[connection signal="pressed" from="MainMenu/VBoxContainer/HBoxContainer/VBoxContainer/ConnectButton" to="." method="_on_connect_button_pressed"]
|
||||||
[connection signal="pressed" from="MainMenu/VBoxContainer/ExitButton" to="." method="_on_exit_button_pressed"]
|
[connection signal="pressed" from="MainMenu/VBoxContainer/ExitButton" to="." method="_on_exit_button_pressed"]
|
||||||
[connection signal="pressed" from="Lobby/HBoxContainer/ClientMenu/Buttons/LeaveButton" to="." method="_on_leave_button_pressed"]
|
[connection signal="pressed" from="Lobby/HBoxContainer/ClientMenu/Buttons/LeaveButton" to="." method="_on_leave_button_pressed"]
|
||||||
|
[connection signal="pressed" from="Lobby/HBoxContainer/ClientMenu/Buttons/StartButton" to="." method="_on_start_button_pressed"]
|
||||||
[connection signal="pressed" from="Lobby/HBoxContainer/ClientMenu/Buttons/JoinAttackButton" to="." method="_on_join_attack_button_pressed"]
|
[connection signal="pressed" from="Lobby/HBoxContainer/ClientMenu/Buttons/JoinAttackButton" to="." method="_on_join_attack_button_pressed"]
|
||||||
[connection signal="pressed" from="Lobby/HBoxContainer/ClientMenu/Buttons/JoinDefenceButton" to="." method="_on_join_defence_button_pressed"]
|
[connection signal="pressed" from="Lobby/HBoxContainer/ClientMenu/Buttons/JoinDefenceButton" to="." method="_on_join_defence_button_pressed"]
|
||||||
[connection signal="pressed" from="Lobby/HBoxContainer/ClientMenu/Buttons/JoinSpectatorsButton" to="." method="_on_join_spectators_button_pressed"]
|
[connection signal="pressed" from="Lobby/HBoxContainer/ClientMenu/Buttons/JoinSpectatorsButton" to="." method="_on_join_spectators_button_pressed"]
|
||||||
|
|
|
||||||
|
|
@ -24,10 +24,16 @@ func cleanup_lobby() -> void:
|
||||||
%JoinDefenceButton.show()
|
%JoinDefenceButton.show()
|
||||||
%JoinSpectatorsButton.hide()
|
%JoinSpectatorsButton.hide()
|
||||||
|
|
||||||
|
|
||||||
|
func _on_start_button_pressed() -> void:
|
||||||
|
Lobby.start_game()
|
||||||
|
|
||||||
func hide_host_buttons() -> void:
|
func hide_host_buttons() -> void:
|
||||||
|
%StartButton.hide()
|
||||||
%HostMenu.hide()
|
%HostMenu.hide()
|
||||||
|
|
||||||
func show_host_buttons() -> void:
|
func show_host_buttons() -> void:
|
||||||
|
%StartButton.show()
|
||||||
%HostMenu.show()
|
%HostMenu.show()
|
||||||
|
|
||||||
func _on_host_button_pressed() -> void:
|
func _on_host_button_pressed() -> void:
|
||||||
|
|
|
||||||