From 933119ca5644c1b14ce5493f1cd71c215d32923a Mon Sep 17 00:00:00 2001 From: GMaysa Date: Thu, 9 Jul 2026 18:25:07 +0800 Subject: [PATCH] feat: add battlepass slider and quest list tabs to lobby HUD --- .gitea/workflows/ci.yml | 22 +- .gitea/workflows/deploy_patch.yml | 10 +- CHANGELOG_DRAFT.md | 1 - assets/graphics/gui/lobby/_scan_trigger.txt | 1 + assets/graphics/gui/lobby/badge_bar.svg | 3 + .../graphics/gui/lobby/badge_bar.svg.import | 43 + assets/graphics/gui/lobby/bag.svg | 4 + assets/graphics/gui/lobby/bag.svg.import | 43 + assets/graphics/gui/lobby/bar_active.svg | 3 + .../graphics/gui/lobby/bar_active.svg.import | 43 + assets/graphics/gui/lobby/bar_default.svg | 3 + .../graphics/gui/lobby/bar_default.svg.import | 43 + assets/graphics/gui/lobby/battlepass_left.png | Bin 0 -> 141229 bytes .../gui/lobby/battlepass_left.png.import | 40 + .../graphics/gui/lobby/battlepass_right.png | Bin 0 -> 45617 bytes .../gui/lobby/battlepass_right.png.import | 40 + assets/graphics/gui/lobby/blue_tile.png | Bin 0 -> 7496 bytes .../graphics/gui/lobby/blue_tile.png.import | 40 + assets/graphics/gui/lobby/card_xmple.png | Bin 0 -> 368091 bytes .../graphics/gui/lobby/card_xmple.png.import | 40 + assets/graphics/gui/lobby/chat.svg | 3 + assets/graphics/gui/lobby/chat.svg.import | 43 + assets/graphics/gui/lobby/chev.svg | 3 + assets/graphics/gui/lobby/chev.svg.import | 43 + assets/graphics/gui/lobby/community_bar.svg | 8 + .../gui/lobby/community_bar.svg.import | 43 + assets/graphics/gui/lobby/crown_profile.svg | 11 + .../gui/lobby/crown_profile.svg.import | 43 + assets/graphics/gui/lobby/crown_profile.tres | 4 + assets/graphics/gui/lobby/curr_gold.svg | 8 + .../graphics/gui/lobby/curr_gold.svg.import | 43 + assets/graphics/gui/lobby/curr_gold.tres | 4 + assets/graphics/gui/lobby/curr_star.svg | 4 + .../graphics/gui/lobby/curr_star.svg.import | 43 + assets/graphics/gui/lobby/curr_star.tres | 4 + assets/graphics/gui/lobby/edit_profile.svg | 5 + .../gui/lobby/edit_profile.svg.import | 43 + assets/graphics/gui/lobby/edit_profile.tres | 4 + assets/graphics/gui/lobby/emoji.svg | 7 + assets/graphics/gui/lobby/emoji.svg.import | 43 + assets/graphics/gui/lobby/event_calendar.svg | 12 + .../gui/lobby/event_calendar.svg.import | 43 + assets/graphics/gui/lobby/green_tile.png | Bin 0 -> 5907 bytes .../graphics/gui/lobby/green_tile.png.import | 40 + assets/graphics/gui/lobby/info.svg | 5 + assets/graphics/gui/lobby/info.svg.import | 43 + assets/graphics/gui/lobby/message_bar.svg | 6 + .../graphics/gui/lobby/message_bar.svg.import | 43 + assets/graphics/gui/lobby/question_circle.svg | 5 + .../gui/lobby/question_circle.svg.import | 43 + assets/graphics/gui/lobby/rank_bar.svg | 3 + assets/graphics/gui/lobby/rank_bar.svg.import | 43 + assets/graphics/gui/lobby/red_tile.png | Bin 0 -> 8120 bytes assets/graphics/gui/lobby/red_tile.png.import | 40 + assets/graphics/gui/lobby/setting_bar.svg | 3 + .../graphics/gui/lobby/setting_bar.svg.import | 43 + assets/graphics/gui/lobby/shop_bar.svg | 3 + assets/graphics/gui/lobby/shop_bar.svg.import | 43 + assets/graphics/gui/lobby/yellow_tile.png | Bin 0 -> 6234 bytes .../graphics/gui/lobby/yellow_tile.png.import | 40 + assets/shaders/rounded_border.gdshader | 13 + assets/shaders/rounded_border.gdshader.uid | 1 + assets/shaders/rounded_border.gdshaderinc | 21 + assets/shaders/rounded_border.gdshaderinc.uid | 1 + assets/shaders/ticket_blur_dissolve.gdshader | 24 + .../shaders/ticket_blur_dissolve.gdshader.uid | 1 + docs/STEAMWORKS_SETUP.md | 2 +- project.godot | 2 +- scenes/battlepass_slider.gd | 148 ++ scenes/battlepass_slider.gd.uid | 1 + scenes/battlepass_slider.tscn | 187 ++ scenes/lobby.gd | 143 +- scenes/lobby.tscn | 1765 ++++++++++++++--- scenes/lobby_sliders.gd | 142 ++ scenes/lobby_sliders.gd.uid | 1 + scenes/lobby_sliders.tscn | 198 ++ scenes/player.gd | 28 +- scenes/ui/battlepass_panel.gd | 13 + scenes/ui/battlepass_panel.gd.uid | 1 + scenes/ui/battlepass_ticket.gd | 53 + scenes/ui/battlepass_ticket.gd.uid | 1 + scenes/ui/lobby_chat.gd | 116 +- scenes/ui/lobby_room.gd | 3 +- scenes/ui/quest_list_tab.gd | 25 + scenes/ui/quest_list_tab.gd.uid | 1 + scripts/bot_controller.gd | 12 +- scripts/bot_strategic_planner.gd | 57 +- scripts/generators/name_generator.gd | 8 +- scripts/managers/friend_manager.gd | 10 +- scripts/managers/gacha_manager.gd | 5 - scripts/managers/goals_cycle_manager.gd | 4 +- scripts/managers/player_manager.gd | 5 +- scripts/nakama_manager.gd | 5 - scripts/services/backend_service.gd | 4 +- scripts/ui/boot_screen.gd | 2 +- setting_bar_shader.gdshader | 20 + setting_bar_shader.gdshader.uid | 1 + wiki/Architecture-Client.md | 4 +- wiki/patch_release_workflow.md | 4 +- 99 files changed, 3861 insertions(+), 417 deletions(-) create mode 100644 assets/graphics/gui/lobby/_scan_trigger.txt create mode 100644 assets/graphics/gui/lobby/badge_bar.svg create mode 100644 assets/graphics/gui/lobby/badge_bar.svg.import create mode 100644 assets/graphics/gui/lobby/bag.svg create mode 100644 assets/graphics/gui/lobby/bag.svg.import create mode 100644 assets/graphics/gui/lobby/bar_active.svg create mode 100644 assets/graphics/gui/lobby/bar_active.svg.import create mode 100644 assets/graphics/gui/lobby/bar_default.svg create mode 100644 assets/graphics/gui/lobby/bar_default.svg.import create mode 100644 assets/graphics/gui/lobby/battlepass_left.png create mode 100644 assets/graphics/gui/lobby/battlepass_left.png.import create mode 100644 assets/graphics/gui/lobby/battlepass_right.png create mode 100644 assets/graphics/gui/lobby/battlepass_right.png.import create mode 100644 assets/graphics/gui/lobby/blue_tile.png create mode 100644 assets/graphics/gui/lobby/blue_tile.png.import create mode 100644 assets/graphics/gui/lobby/card_xmple.png create mode 100644 assets/graphics/gui/lobby/card_xmple.png.import create mode 100644 assets/graphics/gui/lobby/chat.svg create mode 100644 assets/graphics/gui/lobby/chat.svg.import create mode 100644 assets/graphics/gui/lobby/chev.svg create mode 100644 assets/graphics/gui/lobby/chev.svg.import create mode 100644 assets/graphics/gui/lobby/community_bar.svg create mode 100644 assets/graphics/gui/lobby/community_bar.svg.import create mode 100644 assets/graphics/gui/lobby/crown_profile.svg create mode 100644 assets/graphics/gui/lobby/crown_profile.svg.import create mode 100644 assets/graphics/gui/lobby/crown_profile.tres create mode 100644 assets/graphics/gui/lobby/curr_gold.svg create mode 100644 assets/graphics/gui/lobby/curr_gold.svg.import create mode 100644 assets/graphics/gui/lobby/curr_gold.tres create mode 100644 assets/graphics/gui/lobby/curr_star.svg create mode 100644 assets/graphics/gui/lobby/curr_star.svg.import create mode 100644 assets/graphics/gui/lobby/curr_star.tres create mode 100644 assets/graphics/gui/lobby/edit_profile.svg create mode 100644 assets/graphics/gui/lobby/edit_profile.svg.import create mode 100644 assets/graphics/gui/lobby/edit_profile.tres create mode 100644 assets/graphics/gui/lobby/emoji.svg create mode 100644 assets/graphics/gui/lobby/emoji.svg.import create mode 100644 assets/graphics/gui/lobby/event_calendar.svg create mode 100644 assets/graphics/gui/lobby/event_calendar.svg.import create mode 100644 assets/graphics/gui/lobby/green_tile.png create mode 100644 assets/graphics/gui/lobby/green_tile.png.import create mode 100644 assets/graphics/gui/lobby/info.svg create mode 100644 assets/graphics/gui/lobby/info.svg.import create mode 100644 assets/graphics/gui/lobby/message_bar.svg create mode 100644 assets/graphics/gui/lobby/message_bar.svg.import create mode 100644 assets/graphics/gui/lobby/question_circle.svg create mode 100644 assets/graphics/gui/lobby/question_circle.svg.import create mode 100644 assets/graphics/gui/lobby/rank_bar.svg create mode 100644 assets/graphics/gui/lobby/rank_bar.svg.import create mode 100644 assets/graphics/gui/lobby/red_tile.png create mode 100644 assets/graphics/gui/lobby/red_tile.png.import create mode 100644 assets/graphics/gui/lobby/setting_bar.svg create mode 100644 assets/graphics/gui/lobby/setting_bar.svg.import create mode 100644 assets/graphics/gui/lobby/shop_bar.svg create mode 100644 assets/graphics/gui/lobby/shop_bar.svg.import create mode 100644 assets/graphics/gui/lobby/yellow_tile.png create mode 100644 assets/graphics/gui/lobby/yellow_tile.png.import create mode 100644 assets/shaders/rounded_border.gdshader create mode 100644 assets/shaders/rounded_border.gdshader.uid create mode 100644 assets/shaders/rounded_border.gdshaderinc create mode 100644 assets/shaders/rounded_border.gdshaderinc.uid create mode 100644 assets/shaders/ticket_blur_dissolve.gdshader create mode 100644 assets/shaders/ticket_blur_dissolve.gdshader.uid create mode 100644 scenes/battlepass_slider.gd create mode 100644 scenes/battlepass_slider.gd.uid create mode 100644 scenes/battlepass_slider.tscn create mode 100644 scenes/lobby_sliders.gd create mode 100644 scenes/lobby_sliders.gd.uid create mode 100644 scenes/lobby_sliders.tscn create mode 100644 scenes/ui/battlepass_panel.gd create mode 100644 scenes/ui/battlepass_panel.gd.uid create mode 100644 scenes/ui/battlepass_ticket.gd create mode 100644 scenes/ui/battlepass_ticket.gd.uid create mode 100644 scenes/ui/quest_list_tab.gd create mode 100644 scenes/ui/quest_list_tab.gd.uid create mode 100644 setting_bar_shader.gdshader create mode 100644 setting_bar_shader.gdshader.uid diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index ac41f2e..403ed78 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -27,22 +27,22 @@ jobs: - name: Setup Godot (Cached) run: | apt-get update -qq && apt-get install -y -qq unzip curl - if [ ! -f /cache/godot_4.7 ]; then - echo "Downloading Godot 4.7..." - curl -sL -o /tmp/godot.zip "https://github.com/godotengine/godot-builds/releases/download/4.7-stable/Godot_v4.7-stable_linux.x86_64.zip" + if [ ! -f /cache/godot_4.6.3 ]; then + echo "Downloading Godot 4.6.3..." + curl -sL -o /tmp/godot.zip "https://github.com/godotengine/godot-builds/releases/download/4.6.3-stable/Godot_v4.6.3-stable_linux.x86_64.zip" unzip -q -o /tmp/godot.zip -d /cache/ - mv /cache/Godot_v4.7-stable_linux.x86_64 /cache/godot_4.7 + mv /cache/Godot_v4.6.3-stable_linux.x86_64 /cache/godot_4.6.3 fi - cp /cache/godot_4.7 /usr/local/bin/godot + cp /cache/godot_4.6.3 /usr/local/bin/godot chmod +x /usr/local/bin/godot - mkdir -p ~/.local/share/godot/export_templates/4.7.stable - if [ ! -f /cache/Godot_v4.7-stable_export_templates.tpz ]; then + mkdir -p ~/.local/share/godot/export_templates/4.6.3.stable + if [ ! -f /cache/Godot_v4.6.3-stable_export_templates.tpz ]; then echo "Downloading templates..." - curl -sL -o /cache/Godot_v4.7-stable_export_templates.tpz \ - "https://github.com/godotengine/godot-builds/releases/download/4.7-stable/Godot_v4.7-stable_export_templates.tpz" + curl -sL -o /cache/Godot_v4.6.3-stable_export_templates.tpz \ + "https://github.com/godotengine/godot-builds/releases/download/4.6.3-stable/Godot_v4.6.3-stable_export_templates.tpz" fi - cd ~/.local/share/godot/export_templates/4.7.stable - unzip -q -o /cache/Godot_v4.7-stable_export_templates.tpz + cd ~/.local/share/godot/export_templates/4.6.3.stable + unzip -q -o /cache/Godot_v4.6.3-stable_export_templates.tpz mv templates/* . rm -rf templates cd $GITHUB_WORKSPACE diff --git a/.gitea/workflows/deploy_patch.yml b/.gitea/workflows/deploy_patch.yml index 0d43bda..6aadd0f 100644 --- a/.gitea/workflows/deploy_patch.yml +++ b/.gitea/workflows/deploy_patch.yml @@ -28,14 +28,14 @@ jobs: - name: Setup Godot (Cached) run: | - if [ ! -f /cache/godot_4.7 ]; then - echo "Downloading Godot 4.7..." + if [ ! -f /cache/godot_4.6.3 ]; then + echo "Downloading Godot 4.6.3..." apt-get update -qq && apt-get install -y -qq unzip curl - curl -sL -o /tmp/godot.zip "https://github.com/godotengine/godot-builds/releases/download/4.7-stable/Godot_v4.7-stable_linux.x86_64.zip" + curl -sL -o /tmp/godot.zip "https://github.com/godotengine/godot-builds/releases/download/4.6.3-stable/Godot_v4.6.3-stable_linux.x86_64.zip" unzip -q -o /tmp/godot.zip -d /cache/ - mv /cache/Godot_v4.7-stable_linux.x86_64 /cache/godot_4.7 + mv /cache/Godot_v4.6.3-stable_linux.x86_64 /cache/godot_4.6.3 fi - cp /cache/godot_4.7 /usr/local/bin/godot + cp /cache/godot_4.6.3 /usr/local/bin/godot chmod +x /usr/local/bin/godot mkdir -p build diff --git a/CHANGELOG_DRAFT.md b/CHANGELOG_DRAFT.md index ac6ec8e..26134d2 100644 --- a/CHANGELOG_DRAFT.md +++ b/CHANGELOG_DRAFT.md @@ -3,7 +3,6 @@ - Fixed punch/smack SFX playing repeatedly when quickly attacking another player. - Fixed currency split between Gacha and Shop — wallet balance now updates immediately after purchase without needing to reopen the panel. - Fixed fatal crash in Multiplayer Gauntlet caused by missing `has_method` check on smack cooldown timers on remote peers. -- Upgraded engine from Godot 4.6 to 4.7 stable for better performance and stability. - Migrated patch delivery from GitHub Pages to Gitea native raw endpoint — no more external dependencies for game updates. - CI: optimized build cache for Godot binary, eliminating repeated 140MB downloads on every workflow run. - CI: shallow repository checkout (--depth 1) for faster clone times. diff --git a/assets/graphics/gui/lobby/_scan_trigger.txt b/assets/graphics/gui/lobby/_scan_trigger.txt new file mode 100644 index 0000000..b28fbc7 --- /dev/null +++ b/assets/graphics/gui/lobby/_scan_trigger.txt @@ -0,0 +1 @@ +trigger \ No newline at end of file diff --git a/assets/graphics/gui/lobby/badge_bar.svg b/assets/graphics/gui/lobby/badge_bar.svg new file mode 100644 index 0000000..407437a --- /dev/null +++ b/assets/graphics/gui/lobby/badge_bar.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/graphics/gui/lobby/badge_bar.svg.import b/assets/graphics/gui/lobby/badge_bar.svg.import new file mode 100644 index 0000000..d3c9f2c --- /dev/null +++ b/assets/graphics/gui/lobby/badge_bar.svg.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dqwm7rou1fttt" +path="res://.godot/imported/badge_bar.svg-e4a524a9fe98564c44524e72480e967b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/gui/lobby/badge_bar.svg" +dest_files=["res://.godot/imported/badge_bar.svg-e4a524a9fe98564c44524e72480e967b.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 +svg/scale=4.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/assets/graphics/gui/lobby/bag.svg b/assets/graphics/gui/lobby/bag.svg new file mode 100644 index 0000000..c948ccc --- /dev/null +++ b/assets/graphics/gui/lobby/bag.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/graphics/gui/lobby/bag.svg.import b/assets/graphics/gui/lobby/bag.svg.import new file mode 100644 index 0000000..d8a1407 --- /dev/null +++ b/assets/graphics/gui/lobby/bag.svg.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b45naqdq1rfbf" +path="res://.godot/imported/bag.svg-6aad2540ac3b2ae41bbaa0eab08dc35d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/gui/lobby/bag.svg" +dest_files=["res://.godot/imported/bag.svg-6aad2540ac3b2ae41bbaa0eab08dc35d.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 +svg/scale=4.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/assets/graphics/gui/lobby/bar_active.svg b/assets/graphics/gui/lobby/bar_active.svg new file mode 100644 index 0000000..174a579 --- /dev/null +++ b/assets/graphics/gui/lobby/bar_active.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/graphics/gui/lobby/bar_active.svg.import b/assets/graphics/gui/lobby/bar_active.svg.import new file mode 100644 index 0000000..978f75d --- /dev/null +++ b/assets/graphics/gui/lobby/bar_active.svg.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b5qt2u2k23b5w" +path="res://.godot/imported/bar_active.svg-fa2bdc20c08dc5e5caf41404ea9fca52.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/gui/lobby/bar_active.svg" +dest_files=["res://.godot/imported/bar_active.svg-fa2bdc20c08dc5e5caf41404ea9fca52.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 +svg/scale=4.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/assets/graphics/gui/lobby/bar_default.svg b/assets/graphics/gui/lobby/bar_default.svg new file mode 100644 index 0000000..a60c3aa --- /dev/null +++ b/assets/graphics/gui/lobby/bar_default.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/graphics/gui/lobby/bar_default.svg.import b/assets/graphics/gui/lobby/bar_default.svg.import new file mode 100644 index 0000000..875b2c8 --- /dev/null +++ b/assets/graphics/gui/lobby/bar_default.svg.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://y0y2fqa6xml7" +path="res://.godot/imported/bar_default.svg-b536747d2c9a6af5ffa8cdb61e16d577.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/gui/lobby/bar_default.svg" +dest_files=["res://.godot/imported/bar_default.svg-b536747d2c9a6af5ffa8cdb61e16d577.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 +svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/assets/graphics/gui/lobby/battlepass_left.png b/assets/graphics/gui/lobby/battlepass_left.png new file mode 100644 index 0000000000000000000000000000000000000000..8aa403e2ac7c409067009c14bd9125e45918b46c GIT binary patch literal 141229 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 literal 0 HcmV?d00001 diff --git a/assets/graphics/gui/lobby/battlepass_left.png.import b/assets/graphics/gui/lobby/battlepass_left.png.import new file mode 100644 index 0000000..f43f5b7 --- /dev/null +++ b/assets/graphics/gui/lobby/battlepass_left.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bwk0ftvkieg6a" +path="res://.godot/imported/battlepass_left.png-faa67cece510943dcfea37649905d983.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/gui/lobby/battlepass_left.png" +dest_files=["res://.godot/imported/battlepass_left.png-faa67cece510943dcfea37649905d983.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 diff --git a/assets/graphics/gui/lobby/battlepass_right.png b/assets/graphics/gui/lobby/battlepass_right.png new file mode 100644 index 0000000000000000000000000000000000000000..794012e13f3a5143790a22ce405a53044e45e494 GIT binary patch literal 45617 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

uc6M#I8O1>o) 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 literal 0 HcmV?d00001 diff --git a/assets/graphics/gui/lobby/battlepass_right.png.import b/assets/graphics/gui/lobby/battlepass_right.png.import new file mode 100644 index 0000000..8abf7dd --- /dev/null +++ b/assets/graphics/gui/lobby/battlepass_right.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ccnwto2rc8h6u" +path="res://.godot/imported/battlepass_right.png-bfe70d145001815fbebe7138176c3a0d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/gui/lobby/battlepass_right.png" +dest_files=["res://.godot/imported/battlepass_right.png-bfe70d145001815fbebe7138176c3a0d.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 diff --git a/assets/graphics/gui/lobby/blue_tile.png b/assets/graphics/gui/lobby/blue_tile.png new file mode 100644 index 0000000000000000000000000000000000000000..ca8a56e5291e74c00a914eb377eab5559aeb3e83 GIT binary patch literal 7496 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 I=}+MQ01E(oBme*a literal 0 HcmV?d00001 diff --git a/assets/graphics/gui/lobby/blue_tile.png.import b/assets/graphics/gui/lobby/blue_tile.png.import new file mode 100644 index 0000000..06cdfff --- /dev/null +++ b/assets/graphics/gui/lobby/blue_tile.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bjqxr7nt5n1i0" +path="res://.godot/imported/blue_tile.png-b6228b7f24ff3e6dc562f9408bf54937.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/gui/lobby/blue_tile.png" +dest_files=["res://.godot/imported/blue_tile.png-b6228b7f24ff3e6dc562f9408bf54937.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 diff --git a/assets/graphics/gui/lobby/card_xmple.png b/assets/graphics/gui/lobby/card_xmple.png new file mode 100644 index 0000000000000000000000000000000000000000..0622710281e30a46cbb557133ecb5e86fbc6f02b GIT binary patch literal 368091 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�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 z z%%*r7oX9tzsIE)5l14KX`+Yj-VpHnVEWR+-llT@Rfhu3S-DVcF7LJT)C(yvrNvu*H z%Mf+N!6%yw6dJI3a=MbHK@^DDUx7$%^1xJtTh_lx!2UySD>*YwBIK#20SQaD%#WXQ z+vY`tTs8+-#L*%NkkmhNyhz$2EZDL@sv&K&6ieU-10a)_^$TAyF|IJp;xAy*YjQfS zf*P5+%+wD(sVA^#T15~=^|vq!4SQ4zYWPV6R09k2RpKTFyhV}b3435YaX*WxZxL#f zM&XF>HZ~U1cM$^xpc)UT#J7VC3%vYRh0uNA)+a)>B!C5K4{J=86cU}^dYIHgNFq+a}m+PcMw9IkzOe3BLfPT zTn=i)8{IY7NhgRYk9N}50D~L2s+NTSVHS$m(yXR$C-$@P%-S0QaGcc1sPxxD9n)HT z$v_KzlDxtG6AjcrGM|$*Q)JPwZ}=Pm)VxP;532cuGO|V=Qig0tSm)rM4tYV@z@P*X zNyP`utn*7CrO$QJfH_)z%KapO<5ziN{}wkGCxH6JNPZhE^26?F=^is!Jpj!Dt5b@C zja<2Z9*SCdyzWanlwUxF*hZ|{Z$wYP4sQ;60yFH@-Amg_EfT=^7|Ju>8*Ls@MN0RKPbzI?V#?G+CNBT-FaHvp>a=y&-|rVnKW*_`!+U{q9u1+a zvHkk%a^Zd+lK;d1(qS@0}(*904y%ucIO2xq66`Jk@RsG@bf&|CceRTrgdoJuV zy*7od;emuzu}M#z_V%m$dt8IyVeH3x5l9@vscc;@4Zo~=wEmIRQ|d!fq4TpX3WOYiUi{g z$^{V^bPc*dg(~c(BBb=T1S@7pqW3TLs^y_uQb*D3^SMmAJ~bnot)N6)A@zckBuWI#w0V6{uOobtR8!%LFAS6~7e2L7K=r zxvz|(-QXc?Cvo&?lS*70&KEiq|b|!M*(IClu^-^wLL7N1o89i z3n2@h&ubPo@mZt6oE+ewHkt{+NyAzS2$6*}%mBnJ`4kJ`VV(KmS;CbjdmphuPR@T~ zpB;4V?9onSO|7c=g6}=+D{5Qc0v)MqIuM=~hGJ z&3L{OR(vZ*EzvP?{fZ<#<@>hgv_$(Y8X5_lrm-CE2$?8dOv%@1g0iL~@vqu$Gas6? zZj*Vaxr;{dVSq!!1k>S|(Y0vbh~~%(feE)OYcg2~SOJN|!KtErVJ%M%;+Zd5US1@` zgMx@k`$Sh~3Xhy=>D{vc8=_5bj(Ar#of0jLMF0+NqlBBKv1i{NC}uQ^0wJr?S+x)Q zEc)(!pAc%E2k+%C)O`h=`0QO4^82d+J$eq0zHNm7)!dtT4$I^5byUjw-AO9Be>rZY z)*gQJ4te-wKpFrrVnC?O=6)Jvykq9T1`&OmcS6Tl1B920Ezrcs7e#j=zZFLlFN}0Q zwj|u%Ia3|Hb;`0XTharNQSUv@$wHfYo>=V;!(|1M!8w&CIS>RvoQPj zWu)%Y7;fTS=6Z3K`w!9Q23=C3IemWjZnMmCnj-3l7|O<`O|i}0(KqSDKAU>rHES={ zkqVU&ctiA08aqTcWLm{hjs_{VdAKQ#^0)nu!hH}LI8WGz+HrDlHH}X;+wZOF_|ym# zDYV0`r)K;|LRCzyz|w2amJs#`SP@T_xAL^*4*{G9Qior?ue&>gpq&|CJNN7o&8eixhkq7?vl0&ZF6WzV$oQY9orpr+rxbg2FK(6&TY(yU zf6{ej?Z)`0;D?nE2*B<`Bo$~+Fa;f}q%w;>E%PgMN&`;waGHb;C=&w#H_@n( zP|G(7(MsW4uM2%5t&U6CkuLb|QuEYs zzfZ`#rn2TBtUuk%O*_jm9V}(Vx$!H$#$^c$kO~FZm;@|5F<3bBm|I!NWhn+mewTsQ z^t<*Yyp=2u`EMXW=f2}_Pn#!Jl0g^MAf@r;f*i^}Db#6OJKqV8Z$LLP>Mv_@XqqaA zJ5UWo5fD;&L1;bK%k{pG7#P^_YHRb9wm*mTHYYCc14JlV-PF>LR_Lokt6i-WOG@P|MA0e+cjgV6pcC>KEs zooV~-cfW&A8Q|JIi36yZn3`P#(MG~zua?@jR!vNI*UCI&y{`1dW@Y~QFMsLnp}ujX zn+$NcFbOc2q5i$956%6y|1AT@(Nxye$E5;uQhiDqg(cMfuIi*oJTFf^CQ%r%dc4k# zpi=gWPKs@^-w>GU?jvCh=;#QjeZuz3JfE*~tI!+H1@7 zg35e%`#zedSWcL)-FINGFO`&lJCB!_aiNPg7y3)z*)wx&r_UMa0bOw8o)N{c4^?xX z>USWdN9G1coeX8*A-u5~UU~ORBL1eQYzEzXwDbG6HL12{aU9JCMcx|C^y-;|osy%)?Fxpr# zW&Yl%g`=jSlL8i@PX0g<$Xr-fe+IElsEt_l8P!A=0ccuTcpxG0bV9ZH&%)g*@0-Qv z*+356x1k0(On;%Ji{j4!?)bUUA(el&_pywj&BvNVU7n&toK!GAu|{*^lWQtLB9UaF zgZ?{-eLV4p)IK_KWg+n@rU)buUT;&041wWofOd<{OjG z-=uvso<7pDR*2#QVO^v~=MyzVEk}n@6O4Hh1WTGTIeTTMI21KSPR3QJwmDu-`Rh54 z+r;^(^uCMWTXJ+Ko@67J-5dsc@O92%DWkL2&O`l-;^r}WIK zpOkr3KMSj`dk|-gBp6StuVL^}5+e3f^2ung@G8~VuEBg}6-^f&aXn#2z0MJc>{;&D zNkXiKcbwH#X=qdc2S9;5$}|edrfM(>s2HfT1b-O>w%9oFuSHBbu58*wA)hDlo3pB> z%_7=5mn`Qnz(HmyivnL)WJk5^%Z1uEsUHoUd(%Ffw9~A`p)!=}FG)Ml!r>IZA(NWe zuy)k>%vxY))!=Z@iR7@g0ERa;sk*x3(wm#P*qoK6WFVesGjZgb;IpJ&BjGcA2vC%| z?11wnXbLM8XAriTrd&jKVl3>B@+zrl`%LO*rD~`9_5lGnazVed0^2k~|7S)|PSwlu zPn}ZJCTb_O>E}QHIfog2$pYloDRW;ki$a9T1tAM*aQv75@?ZEAn@ls_ZJgLwCo5}V zK>qm0KXN&D{n;BsgfE)hF=lFfYy_g>`whqIvVcBA4sE{q=4<%wx4#8Q8_dmtbUy~M zL7lWKjEpXSIeN8{h}I~&5NSEYbrH3lXk#R^6n+7A)>T&+>x^l`n(Vhv89Pk1T5vBP z7()c|@+m4|<)o2lpF#!y^FRNyo2qTrzjNPdFbKrmgm?!4csU(L-11G0z!C5B9ARxk zZ{=B@>UUFT+n3l@=X!ego0K;4h9$X~Qefb#>riiZK2{we-^*xIY@2Ta8)?=dRX5x!C_+E`qhOqL&UZR(4fo5mUM^d#kVAcV|iI z5x{8g_A9`V___C9ZP)#g=UTABo|}SZmwmQ8R4l)}-UCA@MaQJC1%HknULE4)Fqi>` z{)o-G`I{)t2%QCGhmooJr0Y?bhrn-$0EQkmlzPbf=t&YfPFV;!=XpI-M2k}vTtFg_ zr0K+-2(H|!IS6nj&b4oYNJrtmn*`PKX+q8&r%~4QPM;c0Nh*~wO;n~LDy%U6`c6@?IxqNu2&IImA8;S zNINgr89rTJ;Cz}i0*{P4$yDbjH9bhG5y3t_L>qu;<8+=f-+qSltXlMHCc|bB>Klc| zpXcE`!>Zm)EUYN!q0?`R{zkoC#3#wBz??bTG}`tNbpS%y8e5~uXi&_5sI$CACRrz- z<0$Kev{)28;JZ$hh)g2;B&v zRX`qD-SzuJ`X&Gn1GF793x!qqHo`-HZH4id*#I)H2=8U{Hs@{`zY+A0hC8 zJ~0bnls+ra@i_n<82;6jS2p)3M8SPqsjpTZfdp)SrvhNiEn8ghj}QOiAqnC1i+AVY-rhDctsGR&E@6ui-RF4yy=DU@PCG>qMh>IhRCW| z{k7nksuy*tUU6;0Hw~kAE3~hzhcp{5nKp zCDH~I6Bv@aJWctYuNAs`%zUWxUGB%ve)cm*ko`r4@>=+i*V*^qe-HO3d!g=~G&*&U zC*3^uSe+L_4{-34QMlieY@9LF!5`M&z|=75TZE`i8>>2@o-14T80vsd8PEf`Xq>~E zvv%43)E&<-E-BP=S3eXwg8+m?2DaPI*hYN@nzCUaRHvQtHtX5C-zl?wKkyv1?Wzmu zmT`Y7T9?1GlU211Wy;7n2CDW`%3eM!&f#3}au%e0&aPqe4oh(VHQr4Sg`4WS-jeI3 z)E-p|zY`i{?-b~yij3|-%I+hbeX9o|P>K#aTTmh9#lc$b)fM@o2x8os?xuSX!+?-p z|3>^&58QZ!_Zp4Ok#wIw(3I{?^4>Rl=-C-_nNM)wA%YvmC%D5=u)SC7GfukmF0)&a zri@cy1~-&h9t`a;J_WQrP=sO(5BQ#H^bb)Bpj`n)c!>-UmalT6%k^Y|BJ%~P<1-_Q zj}8{rC%Do$tP)O^#X%MJQdxxjxnihGTT-nuZe+ZodxGyH2oO0@jJsWEc*XNrU-F4J z0dMQ-C&_e^xJp?DNwf=Q60T~ERuW`SS(vwRwL=CAUwPBWAR?fNkb1+LM`~ffAVE=} zNf73vNrhO2oV*#R{ZW9#-uuZ1PP&}xlD$5fI}8m_p6GI=Fts!$g?|w6PG;xx%ff&J zJ7)#CPv8)rw&zp$+jVAVrX;3usL-1T*c1?e^nWrImd8NW8EHb0^T?N%8|P(k3CY}r z=tq2@kiQWEUZ@=6NuTND|CCs0MmAXx5pw}?d`Xr^EHoN;;~F2lw{0A3q33h zx`_@cizXBV01DF;Bks6N-7egq2!uDwtzAjAz|g?0 zvLq^TOZO!4$st-wPT%S`M1X_1D`I)r7FqEG3bGesTy~br=X(p-s8TA6&f4YXI}?<} zk8z&{-P%(zQ7N5IyOq*?66V@#y?niwukSgJq{vt|W&ZT1KV?vZgh_;<-Dut)TlIBM z`oBPm4o2_m42+#$41e)4S|E!chK2EXtgU|D(lXUmo9^$WFpi_=j@;R8UjP!i+Af-C zP5g#5SwO~@PBADE2vE1=zI;Covrjlchn+RodnT2Ny6eZ<&?ajCNHC|Xq{TsN;7A)@ zlTvuW#B06ZHaG2hncDpfvASk!ze)#$hgh$d17RGSHnwGV%e1z%c{bWH+&_A>5d=sG z&#f)J4Fty)*s1EWHG=n`z?V!Tp%!}M9-jj^1mgJpJ8%GoYo}9!H>vwB#rwSX*FojG zUzjQc$bo0i7@7kQ|@=ygUKRLZyKb@|O$$pr6;KGso?e7ReSnAPH@BZl7 z2xvI?i^UA2)xzij9d}@w=BZ2^LyBc>@dds9#PsO6Hmv|qfxvhszB;M7#YscO&QnEq zZtq^gVJHZO3M`BXM0=ypV*^~G`tZ14o9!Dvr4*ov@+am9vf5J>Qc}k#$!T<&0>FWV zZ*(EoT3fJ-#N0SK)FJ(DV zgdB8X%9@G(fi@Su@1e7LP~ea1RMzG~bp%|4gL&XdK!{~oJ@h8sG$4cl4$=Uh<@2Ot zzMu$dH;c5gt{TF0fy?Q}eCA6&AiORTL4?6VX8Ako#r7*}cq-o`h=yUj3Ru^?)k}62 zu2Oj4*w^HBl2V2MSw+wlijY%&63VA(mGweEhiWGz61rzS{Z_zWQPYSU`?SdUv)IMX zY843j{8<1F(gY#-=joYDT{6hA3W!RqIVssLSK!m{+w&RTy+4V=RP{SS!tzbWbI#xi z&BrN;_JT(UGMg*c@DMU*^Q#rjm4^TnlWJm2>dbO6!C8d$Rr64v*IO|gAzunlr-{u& z(j))|`D&p#zvWM&(WjGY1c8BKtN3-fE(&m%NsZ95YYCap3H1*mT0$s}WtHO1KLodz z6q7^fRM$_iFtNHqOjcUav{fcux9D{gLX^ZBLZ~1KJ6BQvDx|HEK@9>o-hcSO{xu5k zhdc(9pVr9b^MyY-?CUB3k3@4pZX;=@Kq^{L4a4RK5Qq@^u!5N8O>AbvJ7e+BEA;P0 z;N45T1z7L)3M@Oh?M35VUk}lfj_CwGuWklvYcR-X4xaOP!mmzwz<%|}%h6I5-f}|- z=rN_qA~jT@goym z^vyv)2KnotdmJh(x9@Vj-j|Kx6>@|Fd=*1-Uk1NirfIvpMwltT%87+!OB^1R%z|nG zJ)CSn&CrdQzF0#<_L7$bW=3 z+jhrw*D|@WUVG928i4V*{@I`X8HdSzZ5qxk_7UFRZ)%mD)Y=JY3hOHhAF&MXYf#-w zfpL!W+zKi!9Uoe|O?&U=FEF1y@MZX1r~Fu6Z_e7(1);b4)VWu$-ybje_&3ablc_tt zyTC@si=DDkuWYPOkt=Qhqi`%M%f~6*1FjKR88RsZr{L`*&{JKVSFQ z0#s)1Q_6w^@5q{;>h&lv{yRL!7A^Jwh|;vQ``lLk-ujQ%Eww;LuZ$L)=)D8S2M)OX z9@9X0=E7gPP8dZExc-h$3RK0G2Je z4$GQF6B%W_+Jab8@h!$cI#kYQ7VL*k%2PL z)hiAGTp+UNq*Rip*epXMj&SHya@d)~DIhhQcyt!%iT7N^9|;NitNB|1P_=WJp?G>N zr`ET8Q1}sk`1lz(~V05KULZ*1wpn%yTgLpli1zr|52?lN3N8fWmx!Tv(W;HAZ7hC-~yz64~d; z%k2W^i#lFR;&)@Yi53TGhFmk!L7{F>3P@2@jVn9Xl)<1f&bh}=AZ8K30=4{+rUJE@ zHB4rq$pVmwrinPwC3BmJ9ir0Kc)f}#4%K(2=kvW)T%?EwhK3I&4W`>kBF#|M+&}V* zak+9G)V>S*cu@@vR41#8XlA$u2^8NQ5I~5VnVNuT0?G7Z`#NV}1J_`hqJ$FpL)&TG zX{oviX5TML6s8?w@7_s$>+oKn2jT31R6!AvW6$|ul;kN1H9Y4w+!V|cbCg9jHOPS| zIlLteo*SFqENWV1?OY3;>N2gib=^=f{D~QrWahBYysnc+bD4b03x)bdtmCX@yE$C~ z=i`f}>43+Q6cmxmcJ_uhyIWz2mP6#Pue0s zWB`STkLQ)$2^12`bTSPubDG#5M{502#?qh||ti}@`Njn~&&IEGjWY&7hyzG}@N z_Qx$Smm{Gzw!#38o)BTrFUtZyMzVgy`g%+~pBM#j!>;kCIwWoT;AKJCe8K8d_3?I3 z@$k@{dZ2f$*C(u*ueQI~ngqrdYP0`sm4Ed99Z(bN>df`td%^R@{P=osaj&k;du?BL z$}oCJP{z6i8?iim2M8GBT&qbY@4uB)wXYc$V}w$uD~_w3F2mq{)y7hwUyuE$fEFB_ zrd01ItlAjU7S;8@x>9_3ue2aXTz`Au#fTnybbU16)_W(uJKJ`T%5V3S&G%X-#dlgP z@96WfuJ#>#1mw7{!?ZX6lK%%Fp8u;?c;SN~00+hi16K6z40B6W`s!lad1~L3B6)KX z20!o97|n&P{h@xa@lSpoZEQd^4lvXkwKD zl24OQImON&rX(gW(6k%o2Hi{a&^GLdd_}&6dJK%n8`uwL<_&6+m^JjQ&eV6fm zBrRCROXn|@k+qZX#C`zew4Q|(01h*20{(&mevtWqfFQ{R+j&b7_Rj27k;J*1%;~Zg zS%TS+6`W@;`xXGC5MopT0)}HJ0SR~xFoGwAo>cKhwf2pk42Y8T!@{|m%@M#R``23N zm%poD4b@Jd%ocuFz@3`{99OQ(G;Ty2C3#3*TZabtX_o@e(Y%5ykU}z`UpDU~YQ#lt zxBV{i0o}gcyK7IQ1 zD>LC3F%s?dJ;#DxV~2^`e=NLwVazxuktnLK1 zY3-b(S@}U|p%eRyp4vO3uVdgZhrJ?0TfRu@Fe(I4{qA?aWB&>d7iVP#=IZ(i@Str| z%Tyf^#zr$ln*{ZZG-!VDi(l|HG9RISlXeY#-|{c>rPFH|*hfB@AUwg(ev$??X{todUZdVdi37wcPxKY*K6AlpYL7|-$$im@ApWUhl)3R zbt>;?+|M(}hhd*???=G_<7b?g=6AhM)t|8$ThkO76DhO4hbkoYgw(oS_9}`!3FT z^|P&OFaOcJ`ULpf7mGk@(H7hnhdY2n=YKGnb|&hl*!hc~U1-{umQO3WGj@oTFl@3!@_q;qKqs$M%4HJM zgeP(u_QF)*+P&`V!9%Z1ZURSr{fhm$RuB21ai

9N6^L0nIAXIJ;_KK;ZN0q0b1~znH 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 + + diff --git a/assets/graphics/gui/lobby/chat.svg.import b/assets/graphics/gui/lobby/chat.svg.import new file mode 100644 index 0000000..a96d188 --- /dev/null +++ b/assets/graphics/gui/lobby/chat.svg.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dj1dt2noi1bl3" +path="res://.godot/imported/chat.svg-ace9e070f497fc9416dfc6184da3dbb8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/gui/lobby/chat.svg" +dest_files=["res://.godot/imported/chat.svg-ace9e070f497fc9416dfc6184da3dbb8.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 +svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/assets/graphics/gui/lobby/chev.svg b/assets/graphics/gui/lobby/chev.svg new file mode 100644 index 0000000..4320dd0 --- /dev/null +++ b/assets/graphics/gui/lobby/chev.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/graphics/gui/lobby/chev.svg.import b/assets/graphics/gui/lobby/chev.svg.import new file mode 100644 index 0000000..9d4d26c --- /dev/null +++ b/assets/graphics/gui/lobby/chev.svg.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bblx8fmv77m7h" +path="res://.godot/imported/chev.svg-fce4a145742f1ff9544de09b3a2b99e2.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/gui/lobby/chev.svg" +dest_files=["res://.godot/imported/chev.svg-fce4a145742f1ff9544de09b3a2b99e2.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 +svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/assets/graphics/gui/lobby/community_bar.svg b/assets/graphics/gui/lobby/community_bar.svg new file mode 100644 index 0000000..44fc448 --- /dev/null +++ b/assets/graphics/gui/lobby/community_bar.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/assets/graphics/gui/lobby/community_bar.svg.import b/assets/graphics/gui/lobby/community_bar.svg.import new file mode 100644 index 0000000..cdb8452 --- /dev/null +++ b/assets/graphics/gui/lobby/community_bar.svg.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bg7mca4i1fgup" +path="res://.godot/imported/community_bar.svg-504b1077795422180a9f71afb6c956cc.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/gui/lobby/community_bar.svg" +dest_files=["res://.godot/imported/community_bar.svg-504b1077795422180a9f71afb6c956cc.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 +svg/scale=4.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/assets/graphics/gui/lobby/crown_profile.svg b/assets/graphics/gui/lobby/crown_profile.svg new file mode 100644 index 0000000..53d67ff --- /dev/null +++ b/assets/graphics/gui/lobby/crown_profile.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/assets/graphics/gui/lobby/crown_profile.svg.import b/assets/graphics/gui/lobby/crown_profile.svg.import new file mode 100644 index 0000000..60ae522 --- /dev/null +++ b/assets/graphics/gui/lobby/crown_profile.svg.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://k1sghma1361w" +path="res://.godot/imported/crown_profile.svg-1d229ff3606b6073a9f2b00a00db02fc.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/gui/lobby/crown_profile.svg" +dest_files=["res://.godot/imported/crown_profile.svg-1d229ff3606b6073a9f2b00a00db02fc.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 +svg/scale=4.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/assets/graphics/gui/lobby/crown_profile.tres b/assets/graphics/gui/lobby/crown_profile.tres new file mode 100644 index 0000000..3f261b7 --- /dev/null +++ b/assets/graphics/gui/lobby/crown_profile.tres @@ -0,0 +1,4 @@ +[gd_resource type="CompressedTexture2D" format=3 uid="uid://dwb753gnca5wv"] + +[resource] +load_path = "res://.godot/imported/crown_profile.svg-1d229ff3606b6073a9f2b00a00db02fc.ctex" diff --git a/assets/graphics/gui/lobby/curr_gold.svg b/assets/graphics/gui/lobby/curr_gold.svg new file mode 100644 index 0000000..56f0f11 --- /dev/null +++ b/assets/graphics/gui/lobby/curr_gold.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/assets/graphics/gui/lobby/curr_gold.svg.import b/assets/graphics/gui/lobby/curr_gold.svg.import new file mode 100644 index 0000000..4ecb5d4 --- /dev/null +++ b/assets/graphics/gui/lobby/curr_gold.svg.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://rncdblgyqxms" +path="res://.godot/imported/curr_gold.svg-e2aade40f51cb8afdee7896e5f918c90.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/gui/lobby/curr_gold.svg" +dest_files=["res://.godot/imported/curr_gold.svg-e2aade40f51cb8afdee7896e5f918c90.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 +svg/scale=4.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/assets/graphics/gui/lobby/curr_gold.tres b/assets/graphics/gui/lobby/curr_gold.tres new file mode 100644 index 0000000..65c76b7 --- /dev/null +++ b/assets/graphics/gui/lobby/curr_gold.tres @@ -0,0 +1,4 @@ +[gd_resource type="CompressedTexture2D" format=3 uid="uid://dq3crtqml0k35"] + +[resource] +load_path = "res://.godot/imported/curr_gold.svg-e2aade40f51cb8afdee7896e5f918c90.ctex" diff --git a/assets/graphics/gui/lobby/curr_star.svg b/assets/graphics/gui/lobby/curr_star.svg new file mode 100644 index 0000000..a4fd1fa --- /dev/null +++ b/assets/graphics/gui/lobby/curr_star.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/graphics/gui/lobby/curr_star.svg.import b/assets/graphics/gui/lobby/curr_star.svg.import new file mode 100644 index 0000000..1af5f3a --- /dev/null +++ b/assets/graphics/gui/lobby/curr_star.svg.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bt70g810ef6jj" +path="res://.godot/imported/curr_star.svg-6c7fe7037dccf76a4615f5430186d65a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/gui/lobby/curr_star.svg" +dest_files=["res://.godot/imported/curr_star.svg-6c7fe7037dccf76a4615f5430186d65a.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 +svg/scale=4.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/assets/graphics/gui/lobby/curr_star.tres b/assets/graphics/gui/lobby/curr_star.tres new file mode 100644 index 0000000..30adb0f --- /dev/null +++ b/assets/graphics/gui/lobby/curr_star.tres @@ -0,0 +1,4 @@ +[gd_resource type="CompressedTexture2D" format=3 uid="uid://duxo4w34d3ree"] + +[resource] +load_path = "res://.godot/imported/curr_star.svg-6c7fe7037dccf76a4615f5430186d65a.ctex" diff --git a/assets/graphics/gui/lobby/edit_profile.svg b/assets/graphics/gui/lobby/edit_profile.svg new file mode 100644 index 0000000..8a1548a --- /dev/null +++ b/assets/graphics/gui/lobby/edit_profile.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/graphics/gui/lobby/edit_profile.svg.import b/assets/graphics/gui/lobby/edit_profile.svg.import new file mode 100644 index 0000000..fce96b2 --- /dev/null +++ b/assets/graphics/gui/lobby/edit_profile.svg.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dp3s31pu8qlhh" +path="res://.godot/imported/edit_profile.svg-2a0c92ccba4d176da6dc121f1c47b697.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/gui/lobby/edit_profile.svg" +dest_files=["res://.godot/imported/edit_profile.svg-2a0c92ccba4d176da6dc121f1c47b697.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 +svg/scale=4.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/assets/graphics/gui/lobby/edit_profile.tres b/assets/graphics/gui/lobby/edit_profile.tres new file mode 100644 index 0000000..86be181 --- /dev/null +++ b/assets/graphics/gui/lobby/edit_profile.tres @@ -0,0 +1,4 @@ +[gd_resource type="CompressedTexture2D" format=3 uid="uid://b2lyv0usa762v"] + +[resource] +load_path = "res://.godot/imported/edit_profile.svg-2a0c92ccba4d176da6dc121f1c47b697.ctex" diff --git a/assets/graphics/gui/lobby/emoji.svg b/assets/graphics/gui/lobby/emoji.svg new file mode 100644 index 0000000..892f5bd --- /dev/null +++ b/assets/graphics/gui/lobby/emoji.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/graphics/gui/lobby/emoji.svg.import b/assets/graphics/gui/lobby/emoji.svg.import new file mode 100644 index 0000000..a198981 --- /dev/null +++ b/assets/graphics/gui/lobby/emoji.svg.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b8bxf0eim4g4p" +path="res://.godot/imported/emoji.svg-6f5d5aa30898e8bccd149f34e174da0c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/gui/lobby/emoji.svg" +dest_files=["res://.godot/imported/emoji.svg-6f5d5aa30898e8bccd149f34e174da0c.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 +svg/scale=2.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/assets/graphics/gui/lobby/event_calendar.svg b/assets/graphics/gui/lobby/event_calendar.svg new file mode 100644 index 0000000..82e44a6 --- /dev/null +++ b/assets/graphics/gui/lobby/event_calendar.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/assets/graphics/gui/lobby/event_calendar.svg.import b/assets/graphics/gui/lobby/event_calendar.svg.import new file mode 100644 index 0000000..ce9a83b --- /dev/null +++ b/assets/graphics/gui/lobby/event_calendar.svg.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d04v2xn8xmom" +path="res://.godot/imported/event_calendar.svg-bc64330a484d7c6bd4740c6db41ef248.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/gui/lobby/event_calendar.svg" +dest_files=["res://.godot/imported/event_calendar.svg-bc64330a484d7c6bd4740c6db41ef248.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 +svg/scale=4.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/assets/graphics/gui/lobby/green_tile.png b/assets/graphics/gui/lobby/green_tile.png new file mode 100644 index 0000000000000000000000000000000000000000..47bb80adfdf8d17e83e7a9284430673fa4ccb9a0 GIT binary patch literal 5907 zcmY*d1ymGV(_RH+>28sRr8^b`lNr=I#YUhzrLS}JI$0sy|u z0KkVZ0O0mX_2D-F;Kc&~?3)1qqL}~ynQP7$_18}WFD#VhWdM)=v`<}SDNh;;Xm3i38#$xA! zjNfAzjPyUb$z8koI|0@OB)?pM>5Nhc=yn0qiR z{UK-QUjT4s#e^lp?X0QkYok=8GEky9m_7!RiXZ`(QC6tT6iJtfThqGB4Ga7M%HS`A zSc)TZi{wJ9Y64cr$fe@3=EC5@kHz^pFHvIfX$7L*CG&@%lj<{$eMOxuq@BUe)=esK z|BTIGLvLktXr)le0;5gMAxeja0g5sRw@TlI#&-Xy`yWsK*P|zScRCIi-I6&DskFNe z;ZztSzHdIHV{v~jTkd!v=(=C5{4>=>2V0nhk2dU+;EY_&E^Q#+g$*Jev&UCtdRB=7 zoJ1thBCjWK!UX6x6vi{UO@2#SB zl**$cB)7`weo1TlrmY_dQxNGZEi6)Q)P7!jOF$_FRME86+S96q`-$ZrIm?ltOp}*F z@uT+;uIE^}Hn$F5(#f`Nd?mi31$vLFEo=fpLISR1nfy1~ZpsUYnGXw9W5J9J^i|OV zyEx-UVzwA0;a-_jZ-8jBlRU)})ox^sW=m2+f`Xqw6;9aN>Wd3oyG!6vx24y2nb1$u zRe2_2WTv2{gelbMcQ>9el-+<`jljS$_jnpV3Codv47uk}hm)q5YG4|-A!U}}gWl6X zV2{=@fd&a>sX*KPP{~-iSS)vd>fN8FZu&4Ym?4(@Tu>y#{*V1R71*{|GfOCOz!e^G zLA^PQ;ZeeYKr-)!Ood-!;PEyLeeoEt?Ecwt!z(B&Q!su=iz^_bD9mB^b!);mV=8&2 zVVd2p0iX+Y$Fe^wfq}56r>5&s&Tirq;$$sVL&HQQ`F1L)Z%m3wP{v{6qoP51}N zs`s=&WnZK8iQ+AnK7w;4-tfINc|=*V9JVddlC^ZWaE^cFA&^1SfT~G(Cz7aMe`eLu@r7ovR*@8ib0oJ6t-2Wl6QVx<@brzKybrt!o>F-Z7%OX8;@ z+mT~m_`L&H)?Al-LFjK)5;pJ-?k_hW8=JK%j3TIgvA~1(H9P%~lkH1Y_Qlny53(d} zFNF>bRzLVHLP^2#GKH)f5ik8}OJ^Y}cHTKeIO*>?s?|hEqR`t3G?x z@k`vurvxAqhfj0t9iAa+JhA`e!X9$7iJcgXS5v(=?ef}@*9q-%2j%+7In zK+_@P{AUNuOr3-cbCkj`5R_7xu%2ix&yNt#E8|)k%Yr5J9l5?2lfx>gpC#K$x_C(9 zISQc4VobJ>2XBrHG!$KWIA%NLuTh~$9KXKvi6Duy*p_cSzujT+30jtf+T&^1>9UTo zo3*iY^}J_dmpP7pV>Wx()_g6(lq7>KStVSz5q|lDHaNORqjcuwTOV@@^?1d#=5}NInYTnuJx{K?`GY^a z24Y>B9a~0;7xv~8s}AN7niesMroL7zUFf~XCQ)B(z{QUc?~S6SPo0CTDyEtGuovoG zcNA~566$RR*I2nd`Np(Wg2%I3JfVD6#t^m2sc5uu`@O5yw$CJ64Hu>-_lO|I-jz*? z9k%bONdcv1QozG(hUxJs2K}`ZKQDeMYh@1xvH&Eey*LqXaZ+J@!5eK3|Ee93LGMvk z_xNh7aw&Tv8*0d#;@tfWHm;nrval?*qnWMKTmG}iMt{1u!q`e4E7VfJ_bn0L`-Nmg z`I?XSYL%kV^mo4uQ^f838dC{-XD|k(uB8K4*XH`t6kn%b&6F&I9DS5}|I}{DfY@ zXOUEAXt0JABr6;~e=a*Me|Q=+P&;RQ-5W^HOO3i97;OC6Y*s*^KU?Q)n%><=AvBYM zp>hz|ui`09PbfZ>Vk)ERM$&6kRQ^7$ps_q}J%YLYpw2*bKc!c72s_{H}bYI)a z2z!5;u2PLHJwLeXqBWDCR1h(y_PFc6ewSG@o?pMxn&-rsKmD@>er1Qhf~xwgL$<#Z zs;8~I>)V<-CpL>y08D$w@kW_PY9_H9bAgi-^XMtagK|)HQKh%QY`L!|;|BGC&=o#Bu72ad!AW(wjdPQoCbG4kklXOWa5msgk)t2eJ0 z#F<#39nak4aiH&vje15B^0wEJwelpC5m`iE#2ESVFrV%~%N@1Nibk+=i~0_Sn*J_% zJvh>Qe!{2OEhjE~aCADy|2LXoEn> zTVq8!veh8s@$b1&&5(B9Y_9HTe6|=9gKx7Cn?48ojWU#ySk_#m;_V$NCXMW;53 ziUso>vtJY`MYr#teO}lxOeid#AkYj`k~U-46%Q2B=0cx!79L&Io48vxITUJrd7@1@ zek69YXgRIl=1=Sr)Ig}(TE`Mkw&u;-AjqoD@i3@DiEAnIBJ#xHOb$P8EX7k;$E|cEelPwBN>H+YgF}x zMpH%U39!HX3J&#gA4iGh;#Bk_=0RbXW_%w*9b;4Pdh;Eq(Hh_p8N`6rBEIfj@Qr7_ z+_{bf=p1mVf&H1f?sMX6hgY&br#`)YtQE?yLrNxRx5Ua`)Pl|~a)m(@`VZ3t zw+KX2)Y`q1vxVs7Bisc`xQOk{FnOx4)}DAb?b7>i`c8uD?g{w5zY>EPSFF?2E7AC6 zH6E<9=dfS9TnW`BnBDUGr`Vb^zT&rW9bskj61_zyYaf$Ce%dmUzER)UtV7k(?p^Bj zwbP^&XchL%>nnouj^vhjUsT;01-=d;k+ievM~@M)T_n&V6B};bu@(TPPKNta7yMYO zy%m-~oFxQCN`x1hQJ$Hw0#xIdmG*_^*H5j)z*80UAPmvgU~b!jr1pmAluP29QcBW|~ijdeY3@pUungl|?cL!J>5;++lK zoX&yU8xl3StA5Br{FQtjM&1S}?y>3Vv*uM_Iqw12#}H&a)TaxiT8NoOLUSMNaUvE$ z2_wK&wxO=h8@m2-P)n|1TU-|Ax7r!!QTi7z{Qb#?REBpvD!Jyh>WHgeJY=fNzM`1P z^YB@C-Y;Fq-yGIi6BTIj{P+F-%9ZN9Vd|!^`>|KT4&P9ZKZ)`B9q13n0-4aP;+}4= zK2sxpNa+=*O!Z-2MVE=yLXL4yINv6@nsAW^X9Q~{wk|U(t^HRQhMb`XJutOG9nfC6M z?k)rZP0joci1sr`Xu&pMWrm;4z0sIXS>}c2R9U?RbCL!P@e46_8QlI5m5Mx>3J>oA zexWWp{L3Qj=T#|a^jMTA=4#|Y>KmF@!Uj)o7!~p5c-s&mQRM6d0s3FppCU%oeGt?! zPflEw0a@Iz(5J7ZV)wWph_agfyPdh4# z9UL0sJA=E!i)$JD=@3#W{Ew7lS+0tM!T}G48cO(QFbSZR#L^ia=~rK{i}MX226I>S zYsiJ|J>8iakSI(cO4l*7;Vo~ERW-}gW_YdI%cZFudEg!Jj8cmub8D*fydOnK5ik)$ z_`Ig+hIQL=Z=*~sb zo8BnyUUQZ#mMOrwirVuKLLfTGuH*NA@rfcJGOJVB}|H zjxJO;-QONfkIQkt(*EgStxJpI^p%L?^Q4#2|C80f*rTiMV#^iN@Kg0rAH6s@mLgEv5Q+Yq zdHR;n9&&e=0)MV<1G)AcsHkfDuE4Hr(vhqm(}g%&x@>!?Q)%o>occ^vI(zC<;ZIe! z?zF0WlcA71xeM8gL2=)8jRDv@>?_!5B)T}2kGuQ{;n(};c9G{F+`0v1Fy2DzL_^aoz3lbFZRrU zm<(Hq&i3gryp~kE+tn~G)Q9>BXiD94GuSd|t)Uks3s>#NVggO!$adk_p3sFliEYrxy|tI4{XOkNv=IdZaSSaVF=T%nlqBRqJsIlncl|w;c;+-eD0kfB zAg>>)TjAD0Wa<9iCYq5jSSoj3*};ybj5~J>$r6-5n$Ss9Rr)r4u7e#)q)(z#=$qLN zODzJ161;*KA>JmxcuKYM`qcuU65Rf`sE>$099(|Sc=@yUDyb9yL{*nR{jb$?Y~}Zc zUf@VQ9no>_o>WnFem+o7HuSOkV$D-|&O0YJA{7CCbGAz)y!0(FPEMd<1?W zvMh&*vk~8{PX$}tp)g)LC9H=P$3Y3Bp}tSRW5kB2A+hgcl2+x#2l^^f5S68@rbjPK zqnH(7^E>%@Yczql>lP12658zM(a>SSDh_KHfPwO49No7*nKGqlJ*Q&AAo;gHnCdm^ mP}F~*i`oO2_`e0xM|A6<{s088k@Hif7oaGsCQ~bA7V=*emMP2t literal 0 HcmV?d00001 diff --git a/assets/graphics/gui/lobby/green_tile.png.import b/assets/graphics/gui/lobby/green_tile.png.import new file mode 100644 index 0000000..37b6068 --- /dev/null +++ b/assets/graphics/gui/lobby/green_tile.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cep023y0s7f0f" +path="res://.godot/imported/green_tile.png-ee3310f4f145f80c08614e3446669370.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/gui/lobby/green_tile.png" +dest_files=["res://.godot/imported/green_tile.png-ee3310f4f145f80c08614e3446669370.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 diff --git a/assets/graphics/gui/lobby/info.svg b/assets/graphics/gui/lobby/info.svg new file mode 100644 index 0000000..a59e086 --- /dev/null +++ b/assets/graphics/gui/lobby/info.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/graphics/gui/lobby/info.svg.import b/assets/graphics/gui/lobby/info.svg.import new file mode 100644 index 0000000..b61f5a9 --- /dev/null +++ b/assets/graphics/gui/lobby/info.svg.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c2empktddd47l" +path="res://.godot/imported/info.svg-ee9a6cfd88f87333aa473a30db1f68d5.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/gui/lobby/info.svg" +dest_files=["res://.godot/imported/info.svg-ee9a6cfd88f87333aa473a30db1f68d5.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 +svg/scale=2.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/assets/graphics/gui/lobby/message_bar.svg b/assets/graphics/gui/lobby/message_bar.svg new file mode 100644 index 0000000..93ac77e --- /dev/null +++ b/assets/graphics/gui/lobby/message_bar.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/graphics/gui/lobby/message_bar.svg.import b/assets/graphics/gui/lobby/message_bar.svg.import new file mode 100644 index 0000000..da96a25 --- /dev/null +++ b/assets/graphics/gui/lobby/message_bar.svg.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://kmleuwyxmn0c" +path="res://.godot/imported/message_bar.svg-66acc7d397a41ea08336d5cecf805c29.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/gui/lobby/message_bar.svg" +dest_files=["res://.godot/imported/message_bar.svg-66acc7d397a41ea08336d5cecf805c29.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 +svg/scale=4.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/assets/graphics/gui/lobby/question_circle.svg b/assets/graphics/gui/lobby/question_circle.svg new file mode 100644 index 0000000..ffe3ebb --- /dev/null +++ b/assets/graphics/gui/lobby/question_circle.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/graphics/gui/lobby/question_circle.svg.import b/assets/graphics/gui/lobby/question_circle.svg.import new file mode 100644 index 0000000..17e88f8 --- /dev/null +++ b/assets/graphics/gui/lobby/question_circle.svg.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b7dp73xokujdb" +path="res://.godot/imported/question_circle.svg-2401c75e57a76566e387083459fe91d8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/gui/lobby/question_circle.svg" +dest_files=["res://.godot/imported/question_circle.svg-2401c75e57a76566e387083459fe91d8.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 +svg/scale=2.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/assets/graphics/gui/lobby/rank_bar.svg b/assets/graphics/gui/lobby/rank_bar.svg new file mode 100644 index 0000000..db6cec0 --- /dev/null +++ b/assets/graphics/gui/lobby/rank_bar.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/graphics/gui/lobby/rank_bar.svg.import b/assets/graphics/gui/lobby/rank_bar.svg.import new file mode 100644 index 0000000..6ce2d50 --- /dev/null +++ b/assets/graphics/gui/lobby/rank_bar.svg.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://btjm25hjxssbd" +path="res://.godot/imported/rank_bar.svg-c6d5a0b7f812f9e43fcf123b38dac146.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/gui/lobby/rank_bar.svg" +dest_files=["res://.godot/imported/rank_bar.svg-c6d5a0b7f812f9e43fcf123b38dac146.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 +svg/scale=4.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/assets/graphics/gui/lobby/red_tile.png b/assets/graphics/gui/lobby/red_tile.png new file mode 100644 index 0000000000000000000000000000000000000000..6b93b75e9fe403b894bb66b4eead6f84aa4e1dfd GIT binary patch literal 8120 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 + + diff --git a/assets/graphics/gui/lobby/setting_bar.svg.import b/assets/graphics/gui/lobby/setting_bar.svg.import new file mode 100644 index 0000000..e7c64be --- /dev/null +++ b/assets/graphics/gui/lobby/setting_bar.svg.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://lks5ndwn3ppp" +path="res://.godot/imported/setting_bar.svg-45496c706178804cc5c7146fcde7bf19.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/gui/lobby/setting_bar.svg" +dest_files=["res://.godot/imported/setting_bar.svg-45496c706178804cc5c7146fcde7bf19.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 +svg/scale=4.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/assets/graphics/gui/lobby/shop_bar.svg b/assets/graphics/gui/lobby/shop_bar.svg new file mode 100644 index 0000000..bd57934 --- /dev/null +++ b/assets/graphics/gui/lobby/shop_bar.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/graphics/gui/lobby/shop_bar.svg.import b/assets/graphics/gui/lobby/shop_bar.svg.import new file mode 100644 index 0000000..2976850 --- /dev/null +++ b/assets/graphics/gui/lobby/shop_bar.svg.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ci3nm26qx5vdo" +path="res://.godot/imported/shop_bar.svg-8a6d623c86eeefaae8816eebe1a143fd.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/gui/lobby/shop_bar.svg" +dest_files=["res://.godot/imported/shop_bar.svg-8a6d623c86eeefaae8816eebe1a143fd.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 +svg/scale=4.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/assets/graphics/gui/lobby/yellow_tile.png b/assets/graphics/gui/lobby/yellow_tile.png new file mode 100644 index 0000000000000000000000000000000000000000..9836541fa47ae4471e956e571f1b7de25ac92feb GIT binary patch literal 6234 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 OC(_b@L8{fPBK`~irwd^K literal 0 HcmV?d00001 diff --git a/assets/graphics/gui/lobby/yellow_tile.png.import b/assets/graphics/gui/lobby/yellow_tile.png.import new file mode 100644 index 0000000..9c55238 --- /dev/null +++ b/assets/graphics/gui/lobby/yellow_tile.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dc0o5lcx1cq64" +path="res://.godot/imported/yellow_tile.png-764b81de5a4ed1002d1b5b0ffe150bbb.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/gui/lobby/yellow_tile.png" +dest_files=["res://.godot/imported/yellow_tile.png-764b81de5a4ed1002d1b5b0ffe150bbb.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 diff --git a/assets/shaders/rounded_border.gdshader b/assets/shaders/rounded_border.gdshader new file mode 100644 index 0000000..efa0d3b --- /dev/null +++ b/assets/shaders/rounded_border.gdshader @@ -0,0 +1,13 @@ +shader_type canvas_item; + +#include "res://assets/shaders/rounded_border.gdshaderinc" + +uniform vec2 rect_size = vec2(270.0, 108.0); +uniform vec4 corner_radius = vec4(20.0, 20.0, 20.0, 20.0); // top-right, bottom-right, top-left, bottom-left +uniform float border_width : hint_range(0.0, 50.0) = 3.0; +uniform vec4 border_color : source_color = vec4(0.06666667, 0.13333334, 0.1882353, 1.0); + +void fragment() { + vec4 tex_color = texture(TEXTURE, UV) * COLOR; + COLOR = apply_rounded_border(tex_color, UV, rect_size, corner_radius, border_width, border_color); +} diff --git a/assets/shaders/rounded_border.gdshader.uid b/assets/shaders/rounded_border.gdshader.uid new file mode 100644 index 0000000..4d72cb1 --- /dev/null +++ b/assets/shaders/rounded_border.gdshader.uid @@ -0,0 +1 @@ +uid://cjpl2gt2fc1h2 diff --git a/assets/shaders/rounded_border.gdshaderinc b/assets/shaders/rounded_border.gdshaderinc new file mode 100644 index 0000000..2cb666b --- /dev/null +++ b/assets/shaders/rounded_border.gdshaderinc @@ -0,0 +1,21 @@ +float rounded_box_sdf(vec2 p, vec2 half_size, vec4 r) { + r.xy = (p.x > 0.0) ? r.xy : r.zw; + r.x = (p.y > 0.0) ? r.x : r.y; + vec2 q = abs(p) - half_size + r.x; + return min(max(q.x, q.y), 0.0) + length(max(q, 0.0)) - r.x; +} + +vec4 apply_rounded_border(vec4 base_color, vec2 uv, vec2 rect_size, vec4 corner_radius, float border_width, vec4 border_color) { + vec2 px = uv * rect_size; + vec2 centered = px - rect_size * 0.5; + vec2 half_size = rect_size * 0.5; + float d = rounded_box_sdf(centered, half_size, corner_radius); + + float aa = 1.0; + float shape_alpha = 1.0 - smoothstep(-aa, aa, d); + float border_mask = 1.0 - smoothstep(border_width - aa, border_width + aa, -d); + + vec4 col = mix(base_color, border_color, border_mask); + col.a *= shape_alpha; + return col; +} diff --git a/assets/shaders/rounded_border.gdshaderinc.uid b/assets/shaders/rounded_border.gdshaderinc.uid new file mode 100644 index 0000000..bf2f10d --- /dev/null +++ b/assets/shaders/rounded_border.gdshaderinc.uid @@ -0,0 +1 @@ +uid://blepo5lsqvih7 diff --git a/assets/shaders/ticket_blur_dissolve.gdshader b/assets/shaders/ticket_blur_dissolve.gdshader new file mode 100644 index 0000000..c7d6433 --- /dev/null +++ b/assets/shaders/ticket_blur_dissolve.gdshader @@ -0,0 +1,24 @@ +shader_type canvas_item; + +#include "res://assets/shaders/rounded_border.gdshaderinc" + +uniform float blur_amount : hint_range(0.0, 1.0) = 0.0; +uniform float blur_radius_px : hint_range(0.0, 32.0) = 14.0; +uniform vec2 rect_size = vec2(100.0, 108.0); +uniform vec4 corner_radius = vec4(35.0, 35.0, 12.0, 12.0); // top-right, bottom-right, top-left, bottom-left +uniform float border_width : hint_range(0.0, 50.0) = 3.0; +uniform vec4 border_color : source_color = vec4(0.06666667, 0.13333334, 0.1882353, 1.0); + +void fragment() { + vec2 px = TEXTURE_PIXEL_SIZE * blur_radius_px * blur_amount; + vec4 sum = texture(TEXTURE, UV) * 2.0; + float total_weight = 2.0; + for (int i = 0; i < 8; i++) { + float angle = float(i) * 0.7853981634; // TAU / 8 + vec2 offset = vec2(cos(angle), sin(angle)) * px; + sum += texture(TEXTURE, UV + offset); + total_weight += 1.0; + } + vec4 tex_color = (sum / total_weight) * COLOR; + COLOR = apply_rounded_border(tex_color, UV, rect_size, corner_radius, border_width, border_color); +} diff --git a/assets/shaders/ticket_blur_dissolve.gdshader.uid b/assets/shaders/ticket_blur_dissolve.gdshader.uid new file mode 100644 index 0000000..60e4cd8 --- /dev/null +++ b/assets/shaders/ticket_blur_dissolve.gdshader.uid @@ -0,0 +1 @@ +uid://dmsw38nbm2val diff --git a/docs/STEAMWORKS_SETUP.md b/docs/STEAMWORKS_SETUP.md index 6d1cc85..c2c26fe 100644 --- a/docs/STEAMWORKS_SETUP.md +++ b/docs/STEAMWORKS_SETUP.md @@ -58,7 +58,7 @@ No separate Steam vs. Non-Steam presets. All presets produce the same Nakama-onl On tag push (`v*`), the CI pipeline: 1. **Checkout** code at tag -2. **Setup Godot 4.7** (cached) +2. **Setup Godot 4.6.3** (cached) 3. **Export Windows** → `build/windows/tekton_armageddon_windows.exe` (copies `libgodotsteam*` DLLs if present, failure ignored with `|| true`) 4. **Export Linux** → `build/linux/tekton_armageddon_linux.x86_64` 5. **Export macOS** → `build/macos/tekton_armageddon_macos.zip` diff --git a/project.godot b/project.godot index d5e2610..19b44df 100644 --- a/project.godot +++ b/project.godot @@ -17,7 +17,7 @@ compatibility/default_parent_skeleton_in_mesh_instance_3d=true config/name="Tekton Dash Armageddon" config/version="2.4.3" run/main_scene="res://scenes/ui/boot_screen.tscn" -config/features=PackedStringArray("4.7", "Forward Plus") +config/features=PackedStringArray("4.6", "Forward Plus") boot_splash/bg_color=Color(0.16470589, 0.6745098, 0.9372549, 1) boot_splash/stretch_mode=0 boot_splash/image="uid://b10e6kr508642" diff --git a/scenes/battlepass_slider.gd b/scenes/battlepass_slider.gd new file mode 100644 index 0000000..de07a6e --- /dev/null +++ b/scenes/battlepass_slider.gd @@ -0,0 +1,148 @@ +extends ScrollContainer + +signal page_changed(index: int) + +const SNAP_DURATION := 0.25 +const TEX_DEFAULT := preload("res://assets/graphics/gui/lobby/bar_default.svg") +const TEX_ACTIVE := preload("res://assets/graphics/gui/lobby/bar_active.svg") + +@export var auto_advance_enabled: bool = true +@export var auto_advance_delay: float = 4.0 + +@onready var _track: HBoxContainer = $CardMargin/HBoxContainer +@onready var _page_dots: Array = get_node_or_null("../PageIndicator").get_children() if get_node_or_null("../PageIndicator") else [] + +var _dragging := false +var _drag_start_pos := 0.0 +var _drag_start_scroll := 0 +var _snap_tween: Tween +var _auto_timer: Timer +var _last_reported_page := -1 + + +func _ready() -> void: + _update_indicator() + _setup_auto_timer() + + +func _setup_auto_timer() -> void: + _auto_timer = Timer.new() + _auto_timer.name = "AutoAdvanceTimer" + _auto_timer.one_shot = true + _auto_timer.timeout.connect(_on_auto_timer_timeout) + add_child(_auto_timer) + _restart_auto_timer() + + +func _restart_auto_timer() -> void: + if not auto_advance_enabled or _dragging or _card_count() <= 1: + return + _auto_timer.stop() + _auto_timer.wait_time = auto_advance_delay + _auto_timer.start() + + +func _on_auto_timer_timeout() -> void: + if _dragging: + return + var next_index := (_current_page() + 1) % _card_count() + _animate_to_page(next_index) + + +func _exit_tree() -> void: + if _auto_timer: + _auto_timer.stop() + if _snap_tween: + _snap_tween.kill() + + +func _gui_input(event: InputEvent) -> void: + if event is InputEventMouseButton and event.button_index == MOUSE_BUTTON_LEFT: + if event.pressed: + _start_drag(event.position.x) + elif _dragging: + _end_drag() + elif event is InputEventMouseMotion and _dragging: + _update_drag(event.position.x) + elif event is InputEventScreenTouch and event.index == 0: + if event.pressed: + _start_drag(event.position.x) + elif _dragging: + _end_drag() + elif event is InputEventScreenDrag and event.index == 0 and _dragging: + _update_drag(event.position.x) + + +func _start_drag(x: float) -> void: + if _snap_tween: + _snap_tween.kill() + _auto_timer.stop() + _dragging = true + _drag_start_pos = x + _drag_start_scroll = scroll_horizontal + + +func _update_drag(x: float) -> void: + var delta := _drag_start_pos - x + scroll_horizontal = clampi(_drag_start_scroll + int(delta), 0, _max_scroll()) + _update_indicator() + + +func _end_drag() -> void: + _dragging = false + _snap_to_nearest_card() + + +func _max_scroll() -> int: + var bar := get_h_scroll_bar() + return maxi(0, int(bar.max_value - bar.page)) + + +func _card_count() -> int: + return maxi(1, _track.get_child_count()) + + +func _card_step() -> float: + var count := _card_count() + if count <= 1: + return 0.0 + return float(_max_scroll()) / float(count - 1) + + +func _current_page() -> int: + var step := _card_step() + if step <= 0.0: + return 0 + return clampi(roundi(scroll_horizontal / step), 0, _card_count() - 1) + + +func _snap_to_nearest_card() -> void: + _animate_to_page(_current_page()) + + +func _animate_to_page(target_index: int) -> void: + target_index = clampi(target_index, 0, _card_count() - 1) + var step := _card_step() + var target_scroll := int(round(target_index * step)) + if _snap_tween: + _snap_tween.kill() + _snap_tween = create_tween().set_trans(Tween.TRANS_CUBIC).set_ease(Tween.EASE_OUT) + _snap_tween.tween_method(_set_scroll_and_indicator, float(scroll_horizontal), float(target_scroll), SNAP_DURATION) + _snap_tween.finished.connect(_restart_auto_timer) + + +func _set_scroll_and_indicator(value: float) -> void: + scroll_horizontal = int(round(value)) + _update_indicator() + + +func _update_indicator() -> void: + if _page_dots.is_empty(): + return + var active_index := _current_page() + for i in _page_dots.size(): + var dot: TextureRect = _page_dots[i] + dot.texture = TEX_ACTIVE if i == active_index else TEX_DEFAULT + if active_index != _last_reported_page: + _last_reported_page = active_index + page_changed.emit(active_index) diff --git a/scenes/battlepass_slider.gd.uid b/scenes/battlepass_slider.gd.uid new file mode 100644 index 0000000..c05d898 --- /dev/null +++ b/scenes/battlepass_slider.gd.uid @@ -0,0 +1 @@ +uid://c54ct7t1td21g diff --git a/scenes/battlepass_slider.tscn b/scenes/battlepass_slider.tscn new file mode 100644 index 0000000..d106d46 --- /dev/null +++ b/scenes/battlepass_slider.tscn @@ -0,0 +1,187 @@ +[gd_scene format=3 uid="uid://bnnq5eunh8o6j"] + +[ext_resource type="Script" uid="uid://dc5dh15rrdc4" path="res://scenes/ui/battlepass_panel.gd" id="1_4dl3x"] +[ext_resource type="Script" uid="uid://c54ct7t1td21g" path="res://scenes/battlepass_slider.gd" id="2_t440c"] +[ext_resource type="Script" uid="uid://bwu41vcu5t8nd" path="res://scenes/ui/battlepass_ticket.gd" id="3_1jvp2"] +[ext_resource type="Shader" uid="uid://cjpl2gt2fc1h2" path="res://assets/shaders/rounded_border.gdshader" id="3_tf0vp"] +[ext_resource type="Texture2D" uid="uid://bwk0ftvkieg6a" path="res://assets/graphics/gui/lobby/battlepass_left.png" id="4_1jvp2"] +[ext_resource type="Texture2D" uid="uid://y0y2fqa6xml7" path="res://assets/graphics/gui/lobby/bar_default.svg" id="4_ypw31"] +[ext_resource type="Texture2D" uid="uid://b5qt2u2k23b5w" path="res://assets/graphics/gui/lobby/bar_active.svg" id="5_tf0vp"] +[ext_resource type="Shader" uid="uid://dmsw38nbm2val" path="res://assets/shaders/ticket_blur_dissolve.gdshader" id="6_jwc2v"] +[ext_resource type="Texture2D" uid="uid://ccnwto2rc8h6u" path="res://assets/graphics/gui/lobby/battlepass_right.png" id="9_qnxxy"] + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_8vv3u"] + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_qnxxy"] + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_d13xu"] + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_tf0vp"] +shader = ExtResource("3_tf0vp") +shader_parameter/rect_size = Vector2(270, 108) +shader_parameter/corner_radius = Vector4(20, 20, 20, 20) +shader_parameter/border_width = 3.0 +shader_parameter/border_color = Color(0.06666667, 0.13333334, 0.1882353, 1) + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_1jvp2"] +shader = ExtResource("3_tf0vp") +shader_parameter/rect_size = Vector2(270, 108) +shader_parameter/corner_radius = Vector4(20, 20, 20, 20) +shader_parameter/border_width = 3.0 +shader_parameter/border_color = Color(0.06666667, 0.13333334, 0.1882353, 1) + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_ypw31"] +shader = ExtResource("3_tf0vp") +shader_parameter/rect_size = Vector2(270, 108) +shader_parameter/corner_radius = Vector4(20, 20, 20, 20) +shader_parameter/border_width = 3.0 +shader_parameter/border_color = Color(0.06666667, 0.13333334, 0.1882353, 1) + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_n0nj0"] + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_8vv3u"] +shader = ExtResource("6_jwc2v") +shader_parameter/blur_amount = 0.0 +shader_parameter/blur_radius_px = 14.0 +shader_parameter/rect_size = Vector2(100, 108) +shader_parameter/corner_radius = Vector4(35, 35, 12, 12) +shader_parameter/border_width = 3.0 +shader_parameter/border_color = Color(0.06666667, 0.13333334, 0.1882353, 1) + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_d13xu"] +shader = ExtResource("6_jwc2v") +shader_parameter/blur_amount = 0.0 +shader_parameter/blur_radius_px = 14.0 +shader_parameter/rect_size = Vector2(100, 108) +shader_parameter/corner_radius = Vector4(35, 35, 12, 12) +shader_parameter/border_width = 3.0 +shader_parameter/border_color = Color(0.06666667, 0.13333334, 0.1882353, 1) + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_n0nj0"] +shader = ExtResource("6_jwc2v") +shader_parameter/blur_amount = 0.0 +shader_parameter/blur_radius_px = 14.0 +shader_parameter/rect_size = Vector2(100, 108) +shader_parameter/corner_radius = Vector4(35, 35, 12, 12) +shader_parameter/border_width = 3.0 +shader_parameter/border_color = Color(0.06666667, 0.13333334, 0.1882353, 1) + +[node name="BattlePassSlider" type="Panel" unique_id=1064439374] +custom_minimum_size = Vector2(367, 112) +theme_override_styles/panel = SubResource("StyleBoxEmpty_8vv3u") +script = ExtResource("1_4dl3x") + +[node name="Content" type="Panel" parent="." unique_id=639821944] +custom_minimum_size = Vector2(0, 112) +layout_mode = 0 +offset_right = 270.0 +offset_bottom = 108.0 +theme_override_styles/panel = SubResource("StyleBoxEmpty_qnxxy") + +[node name="ScrollContainer" type="ScrollContainer" parent="Content" unique_id=1495632648] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/panel = SubResource("StyleBoxEmpty_d13xu") +horizontal_scroll_mode = 3 +vertical_scroll_mode = 3 +script = ExtResource("2_t440c") + +[node name="CardMargin" type="MarginContainer" parent="Content/ScrollContainer" unique_id=1204390870] +layout_mode = 2 + +[node name="HBoxContainer" type="HBoxContainer" parent="Content/ScrollContainer/CardMargin" unique_id=1504751594] +custom_minimum_size = Vector2(0, 112) +layout_mode = 2 + +[node name="CardBase1" type="TextureRect" parent="Content/ScrollContainer/CardMargin/HBoxContainer" unique_id=876602906] +material = SubResource("ShaderMaterial_tf0vp") +custom_minimum_size = Vector2(270, 108) +layout_mode = 2 +texture = ExtResource("4_1jvp2") +expand_mode = 1 +stretch_mode = 6 + +[node name="CardBase2" type="TextureRect" parent="Content/ScrollContainer/CardMargin/HBoxContainer" unique_id=1729572925] +material = SubResource("ShaderMaterial_1jvp2") +custom_minimum_size = Vector2(270, 108) +layout_mode = 2 +texture = ExtResource("4_1jvp2") +expand_mode = 1 +stretch_mode = 6 + +[node name="CardBase3" type="TextureRect" parent="Content/ScrollContainer/CardMargin/HBoxContainer" unique_id=1734371616] +material = SubResource("ShaderMaterial_ypw31") +custom_minimum_size = Vector2(270, 108) +layout_mode = 2 +texture = ExtResource("4_1jvp2") +expand_mode = 1 +stretch_mode = 6 + +[node name="PageIndicator" type="HBoxContainer" parent="Content" unique_id=874321806] +layout_mode = 0 +offset_left = 13.0 +offset_top = 90.0 +offset_right = 259.0 +offset_bottom = 99.0 +theme_override_constants/separation = 3 + +[node name="Dot1" type="TextureRect" parent="Content/PageIndicator" unique_id=392540618] +custom_minimum_size = Vector2(80, 6) +layout_mode = 2 +texture = ExtResource("5_tf0vp") +expand_mode = 1 + +[node name="Dot2" type="TextureRect" parent="Content/PageIndicator" unique_id=437177486] +custom_minimum_size = Vector2(80, 6) +layout_mode = 2 +texture = ExtResource("4_ypw31") +expand_mode = 1 + +[node name="Dot3" type="TextureRect" parent="Content/PageIndicator" unique_id=314560320] +custom_minimum_size = Vector2(80, 6) +layout_mode = 2 +texture = ExtResource("4_ypw31") +expand_mode = 1 + +[node name="Ticket" type="Panel" parent="." unique_id=1195576560] +clip_contents = true +custom_minimum_size = Vector2(0, 112) +layout_mode = 0 +offset_left = 267.0 +offset_right = 367.0 +offset_bottom = 108.0 +theme_override_styles/panel = SubResource("StyleBoxEmpty_n0nj0") +script = ExtResource("3_1jvp2") + +[node name="Ticket1" type="TextureRect" parent="Ticket" unique_id=1639108074] +material = SubResource("ShaderMaterial_8vv3u") +layout_mode = 0 +anchor_right = 1.0 +anchor_bottom = 1.0 +texture = ExtResource("9_qnxxy") +expand_mode = 1 +stretch_mode = 5 + +[node name="Ticket2" type="TextureRect" parent="Ticket" unique_id=111676944] +visible = false +material = SubResource("ShaderMaterial_d13xu") +layout_mode = 0 +anchor_right = 1.0 +anchor_bottom = 1.0 +texture = ExtResource("9_qnxxy") +expand_mode = 1 +stretch_mode = 5 + +[node name="Ticket3" type="TextureRect" parent="Ticket" unique_id=1822173598] +visible = false +material = SubResource("ShaderMaterial_n0nj0") +layout_mode = 0 +anchor_right = 1.0 +anchor_bottom = 1.0 +texture = ExtResource("9_qnxxy") +expand_mode = 1 +stretch_mode = 5 diff --git a/scenes/lobby.gd b/scenes/lobby.gd index 5ec7f1d..300e9fc 100644 --- a/scenes/lobby.gd +++ b/scenes/lobby.gd @@ -12,6 +12,8 @@ extends Control @onready var avatar_display = %AvatarDisplay @onready var lobby_settings_btn = %SettingsBtn @onready var quit_btn = %QuitBtn +@onready var chat_toggle_btn = get_node_or_null("%BubbleBtn") +@onready var chat_panel_container = $MainMenuPanel/MainMargin/MainHBox/LeftCol/ChatPanel # Main Menu 3D Preview @onready var character_root = %CharacterRoot @@ -158,6 +160,29 @@ var _friend_suggest_list: ItemList # var server_option: OptionButton # var server_ip_input: LineEdit +# ============================================================================= +# Menu Button Animation (ROOM / PLAY hover + press juice) +# ============================================================================= +@export_group("Menu Button Animation") +@export var menu_btn_hover_scale: float = 1.06 +@export var menu_btn_press_scale: float = 0.94 +@export var menu_btn_hover_duration: float = 0.15 +@export var menu_btn_press_duration: float = 0.08 +@export var menu_btn_release_duration: float = 0.2 +@export var menu_btn_hover_trans: Tween.TransitionType = Tween.TRANS_BACK +@export var menu_btn_hover_ease: Tween.EaseType = Tween.EASE_OUT +@export var menu_btn_hover_brighten: float = 1.08 + +@export_group("Card Fan Idle Animation") +@export var card_fan_idle_enabled: bool = true +@export var card_fan_jump_height: float = 14.0 +@export var card_fan_jump_duration: float = 0.35 +@export var card_fan_jump_stagger: float = 0.15 +@export var card_fan_cycle_pause: float = 14.0 + +var _button_tweens: Dictionary = {} +var _card_fan_tweens: Dictionary = {} + func _ready(): chat = LobbyChat.new(self) @@ -182,7 +207,10 @@ func _ready(): # Initial UI update _sync_room_profile_card() - + + # ROOM / PLAY button hover, press, and card-fan idle animation + _setup_menu_button_animations() + # Connect Social / Friend UI var global_chat_tab_btn = get_node_or_null("%GlobalChatTabBtn") if global_chat_tab_btn: @@ -401,6 +429,119 @@ func _connect_slot_signals(slot: Control, i: int): if right_btn: right_btn.pressed.connect(func(): LobbyManager.cycle_character(1)) +# ============================================================================= +# Menu Button Animation (ROOM / PLAY) +# ============================================================================= + +func _setup_menu_button_animations() -> void: + for btn in [browse_rooms_btn, create_room_btn]: + if not btn: + continue + btn.pivot_offset = btn.size / 2.0 + btn.mouse_entered.connect(_on_menu_btn_mouse_entered.bind(btn)) + btn.mouse_exited.connect(_on_menu_btn_mouse_exited.bind(btn)) + btn.button_down.connect(_on_menu_btn_down.bind(btn)) + btn.button_up.connect(_on_menu_btn_up.bind(btn)) + + _start_card_fan_idle(get_node_or_null("MainMenuPanel/MainMargin/MainHBox/RightCol/BottomRightPanel/RoomBtnRoot")) + _start_card_fan_idle(get_node_or_null("MainMenuPanel/MainMargin/MainHBox/RightCol/BottomRightPanel/PlayBtnRoot")) + + if chat_toggle_btn: + chat_toggle_btn.pressed.connect(_on_chat_toggle_pressed) + + +func _on_chat_toggle_pressed() -> void: + if chat_panel_container: + chat_panel_container.visible = not chat_panel_container.visible + + +func _kill_button_tween(btn: Control) -> void: + if _button_tweens.has(btn) and is_instance_valid(_button_tweens[btn]): + _button_tweens[btn].kill() + + +func _tween_button_scale(btn: Control, target_scale: float, duration: float, use_overshoot: bool = false) -> void: + _kill_button_tween(btn) + var tween := create_tween() + if use_overshoot: + tween.set_trans(menu_btn_hover_trans).set_ease(menu_btn_hover_ease) + else: + tween.set_trans(Tween.TRANS_SINE).set_ease(Tween.EASE_OUT) + tween.tween_property(btn, "scale", Vector2(target_scale, target_scale), duration) + _button_tweens[btn] = tween + + +func _on_menu_btn_mouse_entered(btn: Control) -> void: + if btn.disabled: + return + _tween_button_scale(btn, menu_btn_hover_scale, menu_btn_hover_duration, true) + btn.self_modulate = Color(menu_btn_hover_brighten, menu_btn_hover_brighten, menu_btn_hover_brighten, 1.0) + + +func _on_menu_btn_mouse_exited(btn: Control) -> void: + _tween_button_scale(btn, 1.0, menu_btn_release_duration) + btn.self_modulate = Color.WHITE + + +func _on_menu_btn_down(btn: Control) -> void: + _tween_button_scale(btn, menu_btn_press_scale, menu_btn_press_duration) + + +func _on_menu_btn_up(btn: Control) -> void: + var target := menu_btn_hover_scale if btn.get_global_rect().has_point(get_global_mouse_position()) else 1.0 + _tween_button_scale(btn, target, menu_btn_release_duration, true) + + +func _start_card_fan_idle(root: Control) -> void: + if not root or not card_fan_idle_enabled: + return + + # find_child (recursive) instead of a direct get_node_or_null so this still + # finds the cards even if they end up nested under a layout wrapper (e.g. a + # PanelContainer) instead of being direct children of root. + var cards: Array[Control] = [] + for card_name in ["CardLeft", "CardRight"]: + var card := root.find_child(card_name, true, false) as Control + if card: + cards.append(card) + if cards.is_empty(): + return + + if _card_fan_tweens.has(root): + for old_tween in _card_fan_tweens[root]: + if is_instance_valid(old_tween): + old_tween.kill() + + # Sequential "leapfrog" jump: each card jumps in turn, staggered by + # card_fan_jump_stagger, then the whole row pauses before looping. + var cycle_total: float = cards.size() * card_fan_jump_stagger + card_fan_cycle_pause + var tweens: Array[Tween] = [] + for i in cards.size(): + var card := cards[i] + var start_y := card.position.y + var lead_in: float = i * card_fan_jump_stagger + var trailing: float = cycle_total - lead_in - card_fan_jump_duration + var tween := create_tween().set_loops() + if lead_in > 0.0: + tween.tween_interval(lead_in) + tween.tween_property(card, "position:y", start_y - card_fan_jump_height, card_fan_jump_duration * 0.5).set_trans(Tween.TRANS_QUAD).set_ease(Tween.EASE_OUT) + tween.tween_property(card, "position:y", start_y, card_fan_jump_duration * 0.5).set_trans(Tween.TRANS_BOUNCE).set_ease(Tween.EASE_OUT) + if trailing > 0.0: + tween.tween_interval(trailing) + tweens.append(tween) + _card_fan_tweens[root] = tweens + + +func _exit_tree() -> void: + for tween in _button_tweens.values(): + if is_instance_valid(tween): + tween.kill() + for tweens in _card_fan_tweens.values(): + for tween in tweens: + if is_instance_valid(tween): + tween.kill() + + # ============================================================================= # Panel Management # ============================================================================= diff --git a/scenes/lobby.tscn b/scenes/lobby.tscn index 8a637b6..ad49ff3 100644 --- a/scenes/lobby.tscn +++ b/scenes/lobby.tscn @@ -12,45 +12,64 @@ [ext_resource type="AnimationLibrary" path="res://assets/characters/animations/animation-pack.res" id="5_animlib"] [ext_resource type="FontFile" uid="uid://xnjx058n4tsw" path="res://assets/fonts/Nougat-ExtraBlack.ttf" id="5_pc087"] [ext_resource type="Texture2D" uid="uid://brhn1dhp1gm13" path="res://assets/graphics/character_selection/sc_characters/sc_copper.png" id="10_dyhay"] -[ext_resource type="Texture2D" uid="uid://c8xwpkvvwa7a4" path="res://assets/graphics/gui/mainmenu/chat.png" id="12_dfnwm"] +[ext_resource type="Texture2D" uid="uid://dwb753gnca5wv" path="res://assets/graphics/gui/lobby/crown_profile.tres" id="10_jkgfa"] [ext_resource type="Texture2D" uid="uid://b5pp08fke7ptd" path="res://assets/graphics/gui/lobby/gold.png" id="12_gufxi"] [ext_resource type="Texture2D" uid="uid://c05mo12h5umgi" path="res://assets/graphics/gui/mainmenu/chat_emoji.png" id="13_0jb4q"] -[ext_resource type="Texture2D" uid="uid://d0ouvm3x8h42c" path="res://assets/graphics/gui/lobby/star.png" id="13_arjad"] +[ext_resource type="Texture2D" uid="uid://b2lyv0usa762v" path="res://assets/graphics/gui/lobby/edit_profile.tres" id="13_ph747"] +[ext_resource type="Texture2D" uid="uid://bt70g810ef6jj" path="res://assets/graphics/gui/lobby/curr_star.svg" id="13_twy5w"] [ext_resource type="Theme" uid="uid://cxab3xxy00" path="res://assets/themes/GUI_Tekton.tres" id="14_2630d"] [ext_resource type="FontFile" uid="uid://c2tryhyhlyb1u" path="res://assets/fonts/Supercell-Magic Regular.ttf" id="14_vwf6o"] [ext_resource type="Texture2D" uid="uid://kflvrkha1jwy" path="res://assets/graphics/gui/mainmenu/chat_enter.png" id="15_iwi7x"] +[ext_resource type="Texture2D" uid="uid://duxo4w34d3ree" path="res://assets/graphics/gui/lobby/curr_star.tres" id="16_ixomp"] +[ext_resource type="Texture2D" uid="uid://dq3crtqml0k35" path="res://assets/graphics/gui/lobby/curr_gold.tres" id="17_8kv63"] [ext_resource type="Texture2D" uid="uid://dq8ll26kexu3b" path="res://assets/graphics/gui/mainmenu/button_room.png" id="17_wjff0"] [ext_resource type="Texture2D" uid="uid://bcgu0jku4ntcw" path="res://assets/graphics/gui/mainmenu/button_room_interact.png" id="18_0jb4q"] +[ext_resource type="PackedScene" uid="uid://bnnq5eunh8o6j" path="res://scenes/battlepass_slider.tscn" id="18_5jb2g"] [ext_resource type="Texture2D" uid="uid://dllwxub5n4361" path="res://assets/graphics/gui/mainmenu/button_play.png" id="18_h1rib"] +[ext_resource type="Texture2D" uid="uid://d04v2xn8xmom" path="res://assets/graphics/gui/lobby/event_calendar.svg" id="18_olier"] [ext_resource type="Texture2D" uid="uid://l03huy5c0vvy" path="res://assets/graphics/gui/lobby/profile.png" id="18_u7tfn"] -[ext_resource type="Texture2D" uid="uid://jted80o4uarv" path="res://assets/graphics/gui/lobby/leaderboards.png" id="19_2630d"] -[ext_resource type="Texture2D" uid="uid://bvugtpcgc2qkx" path="res://assets/graphics/gui/lobby/shop.png" id="20_835bk"] +[ext_resource type="Texture2D" uid="uid://b45naqdq1rfbf" path="res://assets/graphics/gui/lobby/bag.svg" id="19_5jb2g"] +[ext_resource type="Texture2D" uid="uid://dj1dt2noi1bl3" path="res://assets/graphics/gui/lobby/chat.svg" id="19_oysm8"] +[ext_resource type="Texture2D" uid="uid://b8bxf0eim4g4p" path="res://assets/graphics/gui/lobby/emoji.svg" id="20_4pkyx"] +[ext_resource type="Texture2D" uid="uid://bblx8fmv77m7h" path="res://assets/graphics/gui/lobby/chev.svg" id="20_rievh"] [ext_resource type="Texture2D" uid="uid://cdupokfxuufpl" path="res://assets/graphics/gui/mainmenu/button_play_interact.png" id="20_vwf6o"] [ext_resource type="Texture2D" uid="uid://6agwwbc1l4g3" path="res://assets/graphics/gui/play/selection_play0.png" id="21_h1rib"] -[ext_resource type="Texture2D" uid="uid://bmmajc7h7o4dg" path="res://assets/graphics/gui/lobby/dailylogin.png" id="21_ucbax"] -[ext_resource type="Texture2D" uid="uid://dv782w5t0xlcc" path="res://assets/graphics/gui/lobby/friends.png" id="22_1x1aw"] [ext_resource type="Texture2D" uid="uid://cpy5lppf3ro02" path="res://assets/graphics/gui/play/selection_play1.png" id="22_kn4i6"] [ext_resource type="Texture2D" uid="uid://b0ovmvcm8rt2n" path="res://assets/graphics/gui/play/selection_room0.png" id="23_3jc85"] -[ext_resource type="Texture2D" uid="uid://cs5lke40qve7y" path="res://assets/graphics/gui/mailbox/mailbox_icon.png" id="23_835bk"] -[ext_resource type="Texture2D" uid="uid://bqcxrfu2jlplr" path="res://assets/graphics/gui/lobby/settings.png" id="23_twy5w"] +[ext_resource type="Shader" uid="uid://bx46eyi72i6ak" path="res://setting_bar_shader.gdshader" id="23_8kv63"] [ext_resource type="Texture2D" uid="uid://3p0sabd1og31" path="res://assets/graphics/gui/play/selection_room1.png" id="24_jhtcy"] +[ext_resource type="Texture2D" uid="uid://b7dp73xokujdb" path="res://assets/graphics/gui/lobby/question_circle.svg" id="24_ph747"] [ext_resource type="Texture2D" uid="uid://bpco6lch7homj" path="res://assets/graphics/gui/play/bg.png" id="25_iwv4c"] +[ext_resource type="Texture2D" uid="uid://ci3nm26qx5vdo" path="res://assets/graphics/gui/lobby/shop_bar.svg" id="25_ixomp"] +[ext_resource type="Texture2D" uid="uid://dqwm7rou1fttt" path="res://assets/graphics/gui/lobby/badge_bar.svg" id="26_8kv63"] [ext_resource type="Texture2D" uid="uid://chkt6c6tt7gdb" path="res://assets/graphics/gui/play/story.png" id="26_wpcbs"] [ext_resource type="Texture2D" uid="uid://6oeuovfdxahu" path="res://assets/graphics/gui/play/story_dimmed.png" id="27_8tmsf"] [ext_resource type="Texture2D" uid="uid://3kcp8qjd1vfm" path="res://assets/graphics/gui/play/stopngo.png" id="27_ierb3"] +[ext_resource type="Texture2D" uid="uid://btjm25hjxssbd" path="res://assets/graphics/gui/lobby/rank_bar.svg" id="27_y8bta"] [ext_resource type="Texture2D" uid="uid://4nejhkohp70d" path="res://assets/graphics/gui/play/freemode.png" id="28_78rk6"] +[ext_resource type="Texture2D" uid="uid://bg7mca4i1fgup" path="res://assets/graphics/gui/lobby/community_bar.svg" id="28_st18m"] [ext_resource type="Texture2D" uid="uid://b8dgaw0bk3x6f" path="res://assets/graphics/gui/play/Rank.png" id="29_6mek4"] +[ext_resource type="Texture2D" uid="uid://kmleuwyxmn0c" path="res://assets/graphics/gui/lobby/message_bar.svg" id="29_6yc8v"] [ext_resource type="Texture2D" uid="uid://23tvis1trvfr" path="res://assets/graphics/gui/play/x.png" id="29_417c5"] [ext_resource type="Texture2D" uid="uid://3tsnxh8xbxr5" path="res://assets/graphics/gui/play/stopngo_dimmed.png" id="29_gxh4y"] [ext_resource type="Texture2D" uid="uid://blh0vhxpbiqip" path="res://assets/graphics/gui/play/stopngo_vertical.png" id="30_8ht5e"] +[ext_resource type="Texture2D" uid="uid://lks5ndwn3ppp" path="res://assets/graphics/gui/lobby/setting_bar.svg" id="30_yb58j"] [ext_resource type="Texture2D" uid="uid://1lilep4qo3tc" path="res://assets/graphics/gui/play/freemode-dimmed.png" id="31_30fw8"] [ext_resource type="Texture2D" uid="uid://6lopq2j3kmai" path="res://assets/graphics/gui/play/freemode_vertical.png" id="31_tuh25"] +[ext_resource type="PackedScene" uid="uid://c3v78hufajngu" path="res://scenes/lobby_sliders.tscn" id="32_8kv63"] [ext_resource type="Texture2D" uid="uid://dxngyrdx5riab" path="res://assets/graphics/gui/play/room_list.png" id="32_8tmsf"] [ext_resource type="Texture2D" uid="uid://dimb6edbhvbrm" path="res://assets/graphics/gui/play/refresh.png" id="33_gxh4y"] +[ext_resource type="Texture2D" uid="uid://cep023y0s7f0f" path="res://assets/graphics/gui/lobby/green_tile.png" id="33_yb58j"] [ext_resource type="Texture2D" uid="uid://cniyw4aa1kc4n" path="res://assets/graphics/gui/play/stopngo_vertical_dimmed.png" id="34_7rn74"] [ext_resource type="Texture2D" uid="uid://bupl61vxuub71" path="res://assets/graphics/gui/play/join.png" id="34_30fw8"] +[ext_resource type="Texture2D" uid="uid://dc0o5lcx1cq64" path="res://assets/graphics/gui/lobby/yellow_tile.png" id="34_oysm8"] [ext_resource type="Texture2D" uid="uid://bbuxwuypygk38" path="res://assets/graphics/gui/play/freemode_vertical_dimmed.png" id="36_30el1"] +[ext_resource type="Texture2D" uid="uid://bjqxr7nt5n1i0" path="res://assets/graphics/gui/lobby/blue_tile.png" id="37_4pkyx"] +[ext_resource type="FontFile" uid="uid://dsqg0x5lnosou" path="res://assets/fonts/TektonDash2.ttf" id="38_87ggl"] +[ext_resource type="Texture2D" uid="uid://cic88doubsblr" path="res://assets/graphics/gui/lobby/red_tile.png" id="38_rievh"] +[ext_resource type="Texture2D" uid="uid://c2empktddd47l" path="res://assets/graphics/gui/lobby/info.svg" id="39_agxrn"] [ext_resource type="Texture2D" uid="uid://bwu5ms5nsyy43" path="res://assets/graphics/gui/play/referesh_dimmed.png" id="39_s3vw1"] +[ext_resource type="Script" uid="uid://cas5sc40ampq1" path="res://scenes/ui/quest_list_tab.gd" id="40_agxrn"] [ext_resource type="Texture2D" uid="uid://cb454spy2usoa" path="res://assets/graphics/gui/play/x_dimmed.png" id="41_7rn74"] [ext_resource type="Texture2D" uid="uid://d4mt1q2fxkjy" path="res://assets/graphics/gui/play/join_dimmed.png" id="41_iwv5h"] @@ -63,8 +82,13 @@ ambient_light_energy = 0.5 [sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_busoe"] +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_jkgfa"] + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_ph747"] +bg_color = Color(0.6, 0.6, 0.6, 0) + [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_8mpuv"] -bg_color = Color(0.2784314, 0.8745098, 1, 1) +bg_color = Color(0.2784314, 0.8745098, 1, 0) border_width_left = 3 border_width_top = 3 border_width_right = 3 @@ -75,37 +99,216 @@ corner_radius_top_right = 15 corner_radius_bottom_right = 15 corner_radius_bottom_left = 15 +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_835bk"] +bg_color = Color(0.078431375, 0.6666667, 0.7921569, 1) +corner_radius_top_left = 10 +corner_radius_top_right = 10 +corner_radius_bottom_right = 10 +corner_radius_bottom_left = 10 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_ucbax"] +content_margin_top = 20.0 +content_margin_right = 20.0 +content_margin_bottom = 20.0 +bg_color = Color(0.54509807, 0.54509807, 0.54509807, 0) +border_width_left = 3 +border_width_top = 3 +border_width_right = 3 +border_width_bottom = 3 +border_color = Color(1, 1, 1, 1) +corner_radius_top_left = 15 +corner_radius_top_right = 15 +corner_radius_bottom_right = 15 +corner_radius_bottom_left = 15 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_1x1aw"] +bg_color = Color(0.11764706, 0.11764706, 0.11764706, 0.42745098) +corner_radius_top_left = 10 +corner_radius_top_right = 10 +corner_radius_bottom_right = 10 +corner_radius_bottom_left = 10 + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_ph747"] + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_ixomp"] + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_8kv63"] + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_twy5w"] +bg_color = Color(1, 1, 1, 1) +border_width_top = 2 +border_width_bottom = 2 +border_color = Color(1, 1, 1, 1) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_y8bta"] + [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_gd4oi"] bg_color = Color(0, 0, 0, 0.48235294) border_color = Color(0.92941177, 0.91764706, 0.8862745, 1) -corner_radius_top_left = 3 -corner_radius_top_right = 3 -corner_radius_bottom_right = 3 -corner_radius_bottom_left = 3 +corner_radius_top_left = 20 +corner_radius_top_right = 20 +corner_radius_bottom_right = 20 +corner_radius_bottom_left = 20 -[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_kn4i6"] -bg_color = Color(0, 0, 0, 0.48235294) -border_width_left = 5 -border_width_top = 5 -border_width_right = 5 -border_width_bottom = 5 -border_color = Color(1, 1, 1, 1) -corner_radius_top_left = 10 -corner_radius_top_right = 10 -corner_radius_bottom_right = 10 -corner_radius_bottom_left = 10 +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_st18m"] +bg_color = Color(0.11764706, 0.11764706, 0.11764706, 0.5568628) +corner_radius_top_left = 20 +corner_radius_top_right = 20 +corner_radius_bottom_right = 20 +corner_radius_bottom_left = 20 -[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_3jc85"] -bg_color = Color(0, 0, 0, 0.48235294) -border_width_left = 5 -border_width_top = 5 -border_width_right = 5 -border_width_bottom = 5 -border_color = Color(1, 1, 1, 1) -corner_radius_top_left = 10 -corner_radius_top_right = 10 -corner_radius_bottom_right = 10 -corner_radius_bottom_left = 10 +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_6yc8v"] + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_yb58j"] + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_yf42k"] + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_v63ud"] + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_fwqx0"] +bg_color = Color(0, 0, 0, 0.54901963) +corner_radius_top_left = 20 +corner_radius_top_right = 20 +corner_radius_bottom_right = 20 +corner_radius_bottom_left = 20 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_mb33m"] +bg_color = Color(0, 0, 0, 0.54901963) +corner_radius_top_left = 20 +corner_radius_top_right = 20 +corner_radius_bottom_right = 20 +corner_radius_bottom_left = 20 + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_agxrn"] + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_4pkyx"] +bg_color = Color(0, 0, 0, 0.4) +corner_radius_top_left = 27 +corner_radius_top_right = 27 +corner_radius_bottom_right = 27 +corner_radius_bottom_left = 27 + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_4pkyx"] +shader = ExtResource("23_8kv63") +shader_parameter/panel_size = Vector2(520, 34) +shader_parameter/corner_radius = 27.0 + +[sub_resource type="Gradient" id="Gradient_rievh"] +colors = PackedColorArray(0, 0, 0, 0.2, 0, 0, 0, 0) + +[sub_resource type="GradientTexture2D" id="GradientTexture2D_olier"] +gradient = SubResource("Gradient_rievh") +width = 8 +fill_to = Vector2(0, 1) + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_vfec7"] + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_yf42k"] +bg_color = Color(1, 1, 1, 1) +corner_radius_top_left = 17 +corner_radius_top_right = 17 +corner_radius_bottom_right = 17 +corner_radius_bottom_left = 17 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_v63ud"] +bg_color = Color(1, 1, 1, 0.12) +corner_radius_top_left = 17 +corner_radius_top_right = 17 +corner_radius_bottom_right = 17 +corner_radius_bottom_left = 17 + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_sy4be"] + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_0nf8f"] +bg_color = Color(1, 1, 1, 1) +corner_radius_top_left = 17 +corner_radius_top_right = 17 +corner_radius_bottom_right = 17 +corner_radius_bottom_left = 17 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_rox41"] +bg_color = Color(1, 1, 1, 0.12) +corner_radius_top_left = 17 +corner_radius_top_right = 17 +corner_radius_bottom_right = 17 +corner_radius_bottom_left = 17 + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_f1hfh"] + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_6ax38"] +bg_color = Color(1, 1, 1, 1) +corner_radius_top_left = 17 +corner_radius_top_right = 17 +corner_radius_bottom_right = 17 +corner_radius_bottom_left = 17 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_pril5"] +bg_color = Color(1, 1, 1, 0.12) +corner_radius_top_left = 17 +corner_radius_top_right = 17 +corner_radius_bottom_right = 17 +corner_radius_bottom_left = 17 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_5jb2g"] +bg_color = Color(0, 0, 0, 0.4) +corner_radius_top_left = 26 +corner_radius_top_right = 26 +corner_radius_bottom_right = 26 +corner_radius_bottom_left = 26 + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_rievh"] +shader = ExtResource("23_8kv63") +shader_parameter/panel_size = Vector2(520, 149) +shader_parameter/corner_radius = 26.0 + +[sub_resource type="Gradient" id="Gradient_s0n6j"] +colors = PackedColorArray(0, 0, 0, 0.2, 0, 0, 0, 0) + +[sub_resource type="GradientTexture2D" id="GradientTexture2D_87ggl"] +gradient = SubResource("Gradient_s0n6j") +width = 8 +fill_to = Vector2(0, 1) + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_l7nca"] + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_s0n6j"] +bg_color = Color(1, 1, 1, 1) +corner_radius_top_left = 20 +corner_radius_top_right = 20 +corner_radius_bottom_right = 20 +corner_radius_bottom_left = 20 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_87ggl"] +bg_color = Color(0.85, 0.9, 0.95, 1) +corner_radius_top_left = 20 +corner_radius_top_right = 20 +corner_radius_bottom_right = 20 +corner_radius_bottom_left = 20 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_agxrn"] +bg_color = Color(0.95, 0.97, 1, 1) +corner_radius_top_left = 20 +corner_radius_top_right = 20 +corner_radius_bottom_right = 20 +corner_radius_bottom_left = 20 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_rievh"] +bg_color = Color(0, 0, 0, 0.3764706) +corner_radius_top_left = 20 +corner_radius_top_right = 20 +corner_radius_bottom_right = 20 +corner_radius_bottom_left = 20 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_olier"] +bg_color = Color(0, 0, 0, 0.3764706) +corner_radius_top_left = 20 +corner_radius_top_right = 20 +corner_radius_bottom_right = 20 +corner_radius_bottom_left = 20 [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_jhtcy"] bg_color = Color(0.6, 0.6, 0.6, 0) @@ -114,12 +317,151 @@ bg_color = Color(0.6, 0.6, 0.6, 0) [sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_dfnwm"] +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_87ggl"] + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_l7nca"] +bg_color = Color(0, 0, 0, 0.4) +corner_radius_top_left = 20 +corner_radius_top_right = 20 +corner_radius_bottom_right = 20 +corner_radius_bottom_left = 20 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_vfec7"] +bg_color = Color(0, 0, 0, 0.4) +corner_radius_top_left = 20 +corner_radius_top_right = 20 +corner_radius_bottom_right = 20 +corner_radius_bottom_left = 20 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_sy4be"] +bg_color = Color(0, 0, 0, 0.6) +corner_radius_top_left = 20 +corner_radius_top_right = 20 +corner_radius_bottom_right = 20 +corner_radius_bottom_left = 20 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_f1hfh"] +bg_color = Color(0, 0, 0, 0.5) +corner_radius_top_left = 20 +corner_radius_top_right = 20 +corner_radius_bottom_right = 20 +corner_radius_bottom_left = 20 + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_0nf8f"] + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_rox41"] + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_6ax38"] + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_jkoci"] +bg_color = Color(0, 0, 0, 0.15) +corner_radius_top_left = 18 +corner_radius_top_right = 18 +corner_radius_bottom_right = 18 +corner_radius_bottom_left = 18 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_3y5sy"] +bg_color = Color(1, 1, 1, 0.15) +corner_radius_top_left = 18 +corner_radius_top_right = 18 +corner_radius_bottom_right = 18 +corner_radius_bottom_left = 18 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_oysm8"] +bg_color = Color(0.6, 0.6, 0.6, 0) +corner_radius_top_left = 8 +corner_radius_top_right = 8 +corner_radius_bottom_right = 16 +corner_radius_bottom_left = 8 + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_ixomp"] +shader = ExtResource("23_8kv63") +shader_parameter/panel_size = Vector2(550, 64) +shader_parameter/corner_radius = 16.0 + +[sub_resource type="Gradient" id="Gradient_4pkyx"] +colors = PackedColorArray(0.16862746, 0, 0.6, 0, 0.16862746, 0, 0.6, 1) + +[sub_resource type="GradientTexture2D" id="GradientTexture2D_rievh"] +gradient = SubResource("Gradient_4pkyx") + [sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_835bk"] [sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_ucbax"] [sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_1x1aw"] +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_pril5"] + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_wqxeh"] +bg_color = Color(1, 1, 1, 1) +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 +border_color = Color(1, 1, 1, 1) +corner_radius_top_left = 2 +corner_radius_top_right = 2 +corner_radius_bottom_right = 2 +corner_radius_bottom_left = 2 + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_do6di"] + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_do6di"] +bg_color = Color(0, 0, 0, 0.4509804) +corner_radius_top_left = 10 +corner_radius_top_right = 10 +corner_radius_bottom_right = 10 +corner_radius_bottom_left = 10 + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_jkoci"] + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_os6ns"] +bg_color = Color(1, 1, 1, 1) +corner_radius_top_left = 6 +corner_radius_top_right = 6 +corner_radius_bottom_right = 6 +corner_radius_bottom_left = 6 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_b6wif"] +bg_color = Color(1, 1, 1, 0.12156863) +corner_radius_top_left = 13 +corner_radius_top_right = 13 +corner_radius_bottom_right = 13 +corner_radius_bottom_left = 13 + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_uovpt"] + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_3y5sy"] + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_fwqx0"] + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_8onxx"] +bg_color = Color(1, 1, 1, 1) +corner_radius_top_left = 13 +corner_radius_top_right = 13 +corner_radius_bottom_right = 13 +corner_radius_bottom_left = 13 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_15eno"] +bg_color = Color(1, 1, 1, 0.12156863) +corner_radius_top_left = 13 +corner_radius_top_right = 13 +corner_radius_bottom_right = 13 +corner_radius_bottom_left = 13 + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_4pkyx"] + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_rievh"] + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_olier"] + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_oysm8"] + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_5jb2g"] + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_s0n6j"] + [sub_resource type="StyleBoxTexture" id="StyleBoxTexture_50md7"] texture = ExtResource("25_iwv4c") @@ -194,6 +536,8 @@ grow_horizontal = 2 grow_vertical = 2 theme = ExtResource("2_theme") script = ExtResource("1_lp6xi") +metadata/_edit_horizontal_guides_ = [35.0, 733.0] +metadata/_edit_vertical_guides_ = [35.0, 1331.0] [node name="Background3" type="ColorRect" parent="." unique_id=245238082] visible = false @@ -303,48 +647,78 @@ anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 -theme_override_constants/margin_left = 30 -theme_override_constants/margin_top = 30 -theme_override_constants/margin_right = 30 -theme_override_constants/margin_bottom = 30 +theme_override_constants/margin_left = 35 +theme_override_constants/margin_top = 35 +theme_override_constants/margin_right = 35 +theme_override_constants/margin_bottom = 35 [node name="MainHBox" type="HBoxContainer" parent="MainMenuPanel/MainMargin" unique_id=892534882] layout_mode = 2 theme_override_constants/separation = 16 [node name="LeftCol" type="VBoxContainer" parent="MainMenuPanel/MainMargin/MainHBox" unique_id=53823485] -custom_minimum_size = Vector2(350, 0) +custom_minimum_size = Vector2(207, 0) layout_mode = 2 -theme_override_constants/separation = 8 [node name="HBoxContainer2" type="HBoxContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol" unique_id=473798164] layout_mode = 2 [node name="ProfileCard" type="PanelContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2" unique_id=5938459] -clip_contents = true -custom_minimum_size = Vector2(0, 130) layout_mode = 2 size_flags_horizontal = 3 theme_override_styles/panel = SubResource("StyleBoxEmpty_busoe") [node name="MarginContainer" type="MarginContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard" unique_id=1195708144] layout_mode = 2 -theme_override_constants/margin_left = 20 -theme_override_constants/margin_right = 20 +size_flags_vertical = 4 [node name="HBox" type="HBoxContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer" unique_id=58934509] +custom_minimum_size = Vector2(448, 100) layout_mode = 2 -theme_override_constants/separation = 12 +size_flags_vertical = 4 +theme_override_constants/separation = 8 -[node name="MainProfileBtn" type="Button" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox" unique_id=89234859] -unique_name_in_owner = true +[node name="Panel2" type="Panel" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox" unique_id=384190896] custom_minimum_size = Vector2(100, 100) layout_mode = 2 +theme_override_styles/panel = SubResource("StyleBoxEmpty_jkgfa") + +[node name="Crown" type="Panel" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/Panel2" unique_id=1182974540] +layout_mode = 1 +anchors_preset = 5 +anchor_left = 0.5 +anchor_right = 0.5 +offset_top = -28.0 +offset_bottom = 6.0 +grow_horizontal = 2 +theme_override_styles/panel = SubResource("StyleBoxFlat_ph747") + +[node name="TextureRect" type="TextureRect" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/Panel2/Crown" unique_id=244556470] +layout_mode = 1 +anchors_preset = 5 +anchor_left = 0.5 +anchor_right = 0.5 +offset_left = -20.5 +offset_right = 20.5 +offset_bottom = 31.0 +grow_horizontal = 2 +texture = ExtResource("10_jkgfa") +expand_mode = 1 + +[node name="MainProfileBtn" type="Button" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/Panel2" unique_id=89234859] +unique_name_in_owner = true +custom_minimum_size = Vector2(100, 100) +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 size_flags_vertical = 4 flat = true expand_icon = true -[node name="Panel" type="Panel" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/MainProfileBtn" unique_id=2112174468] +[node name="Panel" type="Panel" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/Panel2/MainProfileBtn" unique_id=2112174468] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 @@ -353,7 +727,19 @@ grow_horizontal = 2 grow_vertical = 2 theme_override_styles/panel = SubResource("StyleBoxFlat_8mpuv") -[node name="AvatarDisplay" type="TextureRect" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/MainProfileBtn" unique_id=593485890] +[node name="Panel" type="Panel" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/Panel2/MainProfileBtn/Panel" unique_id=981680637] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +scale = Vector2(0.87, 0.87) +pivot_offset = Vector2(50, 50) +theme_override_styles/panel = SubResource("StyleBoxFlat_835bk") +metadata/_edit_use_anchors_ = true + +[node name="AvatarDisplay" type="TextureRect" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/Panel2/MainProfileBtn/Panel" unique_id=593485890] unique_name_in_owner = true layout_mode = 1 anchors_preset = 15 @@ -361,16 +747,55 @@ anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 +scale = Vector2(0.88, 0.88) +pivot_offset = Vector2(50, 50) texture = ExtResource("10_dyhay") expand_mode = 1 stretch_mode = 5 -[node name="VBoxContainer" type="VBoxContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox" unique_id=598345789] +[node name="Panel" type="Panel" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox" unique_id=95033853] layout_mode = 2 size_flags_horizontal = 3 -alignment = 1 +theme_override_styles/panel = SubResource("StyleBoxFlat_ucbax") -[node name="Username" type="Label" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/VBoxContainer" unique_id=50934858] +[node name="Panel" type="Panel" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/Panel" unique_id=887191722] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_left = 6.0 +offset_top = 6.0 +offset_right = -6.0 +offset_bottom = -6.0 +grow_horizontal = 2 +grow_vertical = 2 +pivot_offset = Vector2(50, 50) +pivot_offset_ratio = Vector2(50, 50) +theme_override_styles/panel = SubResource("StyleBoxFlat_1x1aw") +metadata/_edit_use_anchors_ = true + +[node name="MarginContainer" type="MarginContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/Panel/Panel" unique_id=814833769] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +rotation = -0.00042401726 +theme_override_constants/margin_left = 8 +theme_override_constants/margin_top = 8 +theme_override_constants/margin_right = 8 +theme_override_constants/margin_bottom = 8 + +[node name="ProfileCard" type="VBoxContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/Panel/Panel/MarginContainer" unique_id=1124531167] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 3 + +[node name="HBoxContainer2" type="HBoxContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/Panel/Panel/MarginContainer/ProfileCard" unique_id=2125411101] +layout_mode = 2 + +[node name="Username" type="Label" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/Panel/Panel/MarginContainer/ProfileCard/HBoxContainer2" unique_id=50934858] unique_name_in_owner = true layout_mode = 2 theme = ExtResource("2_theme") @@ -378,230 +803,662 @@ theme_override_fonts/font = ExtResource("5_pc087") theme_override_font_sizes/font_size = 24 text = "USERNAME" -[node name="Subtitle" type="Label" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/VBoxContainer" unique_id=5948395] +[node name="VSeparator" type="VSeparator" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/Panel/Panel/MarginContainer/ProfileCard/HBoxContainer2" unique_id=1291684476] +layout_mode = 2 +size_flags_horizontal = 3 +theme_override_constants/separation = 0 +theme_override_styles/separator = SubResource("StyleBoxEmpty_ph747") + +[node name="Panel" type="Button" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/Panel/Panel/MarginContainer/ProfileCard/HBoxContainer2" unique_id=1669254581] +custom_minimum_size = Vector2(18, 18) +layout_mode = 2 +size_flags_vertical = 4 +theme_override_styles/normal = SubResource("StyleBoxEmpty_ixomp") + +[node name="TextureButton" type="TextureRect" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/Panel/Panel/MarginContainer/ProfileCard/HBoxContainer2/Panel" unique_id=1316337810] +custom_minimum_size = Vector2(18, 18) +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +size_flags_horizontal = 4 +texture = ExtResource("13_ph747") +expand_mode = 1 + +[node name="HSeparator3" type="HSeparator" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/Panel/Panel/MarginContainer/ProfileCard" unique_id=631156959] +layout_mode = 2 +size_flags_vertical = 0 +theme_override_constants/separation = 0 +theme_override_styles/separator = SubResource("StyleBoxEmpty_8kv63") + +[node name="HSeparator" type="HSeparator" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/Panel/Panel/MarginContainer/ProfileCard" unique_id=1789932398] +clip_contents = true +layout_mode = 2 +size_flags_vertical = 4 +theme_override_constants/separation = 4 +theme_override_styles/separator = SubResource("StyleBoxFlat_twy5w") + +[node name="HSeparator2" type="HSeparator" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/Panel/Panel/MarginContainer/ProfileCard" unique_id=817356678] +layout_mode = 2 +size_flags_vertical = 0 +theme_override_constants/separation = 0 +theme_override_styles/separator = SubResource("StyleBoxEmpty_y8bta") + +[node name="HBoxContainer" type="HBoxContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/Panel/Panel/MarginContainer/ProfileCard" unique_id=331071595] +layout_mode = 2 +size_flags_vertical = 3 + +[node name="Panel2" type="Panel" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/Panel/Panel/MarginContainer/ProfileCard/HBoxContainer" unique_id=1514999060] +visible = false +custom_minimum_size = Vector2(40, 20) +layout_mode = 2 +theme_override_styles/panel = SubResource("StyleBoxFlat_gd4oi") + +[node name="MarginContainer" type="MarginContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/Panel/Panel/MarginContainer/ProfileCard/HBoxContainer/Panel2" unique_id=2040127486] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="HBoxContainer" type="HBoxContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/Panel/Panel/MarginContainer/ProfileCard/HBoxContainer/Panel2/MarginContainer" unique_id=108285540] +layout_mode = 2 +size_flags_vertical = 4 + +[node name="Panel" type="Control" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/Panel/Panel/MarginContainer/ProfileCard/HBoxContainer/Panel2/MarginContainer/HBoxContainer" unique_id=1271756238] +custom_minimum_size = Vector2(28, 28) +layout_mode = 2 + +[node name="TextureRect" type="TextureRect" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/Panel/Panel/MarginContainer/ProfileCard/HBoxContainer/Panel2/MarginContainer/HBoxContainer/Panel" unique_id=1770079891] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +size_flags_horizontal = 4 +size_flags_vertical = 4 +texture = ExtResource("13_twy5w") +expand_mode = 1 + +[node name="Label" type="Label" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/Panel/Panel/MarginContainer/ProfileCard/HBoxContainer/Panel2/MarginContainer/HBoxContainer" unique_id=1184388330] +visible = false +layout_mode = 2 +size_flags_horizontal = 3 +text = "0000000" +horizontal_alignment = 2 +vertical_alignment = 1 + +[node name="StarLabel" type="Label" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/Panel/Panel/MarginContainer/ProfileCard/HBoxContainer/Panel2/MarginContainer/HBoxContainer" unique_id=948509] unique_name_in_owner = true layout_mode = 2 +size_flags_horizontal = 3 +theme_override_fonts/font = ExtResource("5_pc087") +theme_override_font_sizes/font_size = 18 +text = "0" +horizontal_alignment = 2 + +[node name="Panel" type="Panel" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/Panel/Panel/MarginContainer/ProfileCard/HBoxContainer" unique_id=113826609] +visible = false +custom_minimum_size = Vector2(80, 20) +layout_mode = 2 +size_flags_horizontal = 8 +theme_override_styles/panel = SubResource("StyleBoxFlat_gd4oi") + +[node name="MarginContainer" type="MarginContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/Panel/Panel/MarginContainer/ProfileCard/HBoxContainer/Panel" unique_id=2062391446] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_constants/margin_left = 3 +theme_override_constants/margin_top = 3 +theme_override_constants/margin_right = 6 +theme_override_constants/margin_bottom = 3 + +[node name="HBoxContainer" type="HBoxContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/Panel/Panel/MarginContainer/ProfileCard/HBoxContainer/Panel/MarginContainer" unique_id=1826509078] +layout_mode = 2 + +[node name="TextureRect" type="TextureRect" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/Panel/Panel/MarginContainer/ProfileCard/HBoxContainer/Panel/MarginContainer/HBoxContainer" unique_id=1462222702] +layout_mode = 2 +size_flags_horizontal = 0 +size_flags_vertical = 4 +texture = ExtResource("12_gufxi") + +[node name="Label" type="Label" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/Panel/Panel/MarginContainer/ProfileCard/HBoxContainer/Panel/MarginContainer/HBoxContainer" unique_id=312597909] +visible = false +layout_mode = 2 +size_flags_horizontal = 3 +text = "0000000" +horizontal_alignment = 2 +vertical_alignment = 1 + +[node name="GoldLabel" type="Label" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/Panel/Panel/MarginContainer/ProfileCard/HBoxContainer/Panel/MarginContainer/HBoxContainer" unique_id=94850] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 3 +theme_override_fonts/font = ExtResource("5_pc087") +theme_override_font_sizes/font_size = 18 +text = "0" +horizontal_alignment = 2 + +[node name="MarginContainer2" type="MarginContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/Panel/Panel/MarginContainer/ProfileCard/HBoxContainer" unique_id=289273153] +layout_mode = 2 +size_flags_horizontal = 3 +theme_override_constants/margin_left = 13 + +[node name="curr_star" type="Panel" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/Panel/Panel/MarginContainer/ProfileCard/HBoxContainer/MarginContainer2" unique_id=442904116] +layout_mode = 2 +size_flags_horizontal = 3 +theme_override_styles/panel = SubResource("StyleBoxFlat_st18m") + +[node name="MarginContainer2" type="MarginContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/Panel/Panel/MarginContainer/ProfileCard/HBoxContainer/MarginContainer2/curr_star" unique_id=812952188] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_constants/margin_right = 5 + +[node name="Panel" type="Panel" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/Panel/Panel/MarginContainer/ProfileCard/HBoxContainer/MarginContainer2/curr_star/MarginContainer2" unique_id=863776061] +layout_mode = 2 +theme_override_styles/panel = SubResource("StyleBoxEmpty_6yc8v") + +[node name="HBoxContainer" type="HBoxContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/Panel/Panel/MarginContainer/ProfileCard/HBoxContainer/MarginContainer2/curr_star/MarginContainer2/Panel" unique_id=476579988] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="icon" type="Control" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/Panel/Panel/MarginContainer/ProfileCard/HBoxContainer/MarginContainer2/curr_star/MarginContainer2/Panel/HBoxContainer" unique_id=1857907027] +layout_mode = 2 + +[node name="TextureRect" type="TextureRect" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/Panel/Panel/MarginContainer/ProfileCard/HBoxContainer/MarginContainer2/curr_star/MarginContainer2/Panel/HBoxContainer/icon" unique_id=1890970008] +custom_minimum_size = Vector2(28, 28) +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_left = 0.5 +offset_top = -1.1 +offset_right = 0.5 +offset_bottom = -1.1000004 +grow_horizontal = 2 +grow_vertical = 2 +scale = Vector2(1.1, 1.1) +size_flags_horizontal = 4 +size_flags_vertical = 4 +texture = ExtResource("16_ixomp") +expand_mode = 1 + +[node name="StarLabel" type="Label" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/Panel/Panel/MarginContainer/ProfileCard/HBoxContainer/MarginContainer2/curr_star/MarginContainer2/Panel/HBoxContainer" unique_id=1885199303] +layout_mode = 2 +size_flags_horizontal = 10 +theme_override_fonts/font = ExtResource("5_pc087") +theme_override_font_sizes/font_size = 18 +text = "0" +horizontal_alignment = 2 + +[node name="MarginContainer" type="MarginContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/Panel/Panel/MarginContainer/ProfileCard/HBoxContainer/MarginContainer2/curr_star/MarginContainer2/Panel" unique_id=1722932535] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_left = 4.0 +offset_top = -0.5 +offset_right = 25.0 +offset_bottom = 0.5 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_constants/margin_left = 3 +theme_override_constants/margin_top = 3 +theme_override_constants/margin_right = 3 +theme_override_constants/margin_bottom = 3 + +[node name="VSeparator" type="VSeparator" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/Panel/Panel/MarginContainer/ProfileCard/HBoxContainer" unique_id=2040409119] +layout_mode = 2 +theme_override_constants/separation = 20 +theme_override_styles/separator = SubResource("StyleBoxEmpty_yb58j") + +[node name="MarginContainer" type="MarginContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/Panel/Panel/MarginContainer/ProfileCard/HBoxContainer" unique_id=1921432898] +layout_mode = 2 +size_flags_horizontal = 3 +theme_override_constants/margin_left = 13 + +[node name="curr_star" type="Panel" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/Panel/Panel/MarginContainer/ProfileCard/HBoxContainer/MarginContainer" unique_id=872102647] +layout_mode = 2 +size_flags_horizontal = 3 +theme_override_styles/panel = SubResource("StyleBoxFlat_st18m") + +[node name="MarginContainer2" type="MarginContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/Panel/Panel/MarginContainer/ProfileCard/HBoxContainer/MarginContainer/curr_star" unique_id=720374599] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_constants/margin_right = 5 + +[node name="Panel" type="Panel" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/Panel/Panel/MarginContainer/ProfileCard/HBoxContainer/MarginContainer/curr_star/MarginContainer2" unique_id=1403218261] +layout_mode = 2 +theme_override_styles/panel = SubResource("StyleBoxEmpty_6yc8v") + +[node name="HBoxContainer" type="HBoxContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/Panel/Panel/MarginContainer/ProfileCard/HBoxContainer/MarginContainer/curr_star/MarginContainer2/Panel" unique_id=2059872823] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="icon" type="Control" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/Panel/Panel/MarginContainer/ProfileCard/HBoxContainer/MarginContainer/curr_star/MarginContainer2/Panel/HBoxContainer" unique_id=933100210] +layout_mode = 2 + +[node name="TextureRect" type="TextureRect" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/Panel/Panel/MarginContainer/ProfileCard/HBoxContainer/MarginContainer/curr_star/MarginContainer2/Panel/HBoxContainer/icon" unique_id=30722077] +custom_minimum_size = Vector2(28, 28) +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_left = 0.5 +offset_top = -1.1 +offset_right = 0.5 +offset_bottom = -1.1000004 +grow_horizontal = 2 +grow_vertical = 2 +scale = Vector2(1.1, 1.1) +size_flags_horizontal = 4 +size_flags_vertical = 4 +texture = ExtResource("17_8kv63") +expand_mode = 1 + +[node name="StarLabel" type="Label" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/Panel/Panel/MarginContainer/ProfileCard/HBoxContainer/MarginContainer/curr_star/MarginContainer2/Panel/HBoxContainer" unique_id=227792042] +layout_mode = 2 +size_flags_horizontal = 10 +theme_override_fonts/font = ExtResource("5_pc087") +theme_override_font_sizes/font_size = 18 +text = "0" +horizontal_alignment = 2 + +[node name="MarginContainer" type="MarginContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/Panel/Panel/MarginContainer/ProfileCard/HBoxContainer/MarginContainer/curr_star/MarginContainer2/Panel" unique_id=1503179775] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_left = 4.0 +offset_top = -0.5 +offset_right = 25.0 +offset_bottom = 0.5 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_constants/margin_left = 3 +theme_override_constants/margin_top = 3 +theme_override_constants/margin_right = 3 +theme_override_constants/margin_bottom = 3 + +[node name="Subtitle" type="Label" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/Panel/Panel/MarginContainer/ProfileCard" unique_id=5948395] +unique_name_in_owner = true +visible = false +layout_mode = 2 theme_override_colors/font_color = Color(0.53, 0.53, 0.53, 1) theme_override_fonts/font = ExtResource("5_pc087") theme_override_font_sizes/font_size = 14 text = "EU SERVER" -[node name="HBoxContainer" type="HBoxContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/VBoxContainer" unique_id=331071595] -layout_mode = 2 -theme_override_constants/separation = 6 - -[node name="Panel" type="Panel" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/VBoxContainer/HBoxContainer" unique_id=113826609] -custom_minimum_size = Vector2(80, 30) -layout_mode = 2 -size_flags_horizontal = 3 -theme_override_styles/panel = SubResource("StyleBoxFlat_gd4oi") - -[node name="MarginContainer" type="MarginContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/VBoxContainer/HBoxContainer/Panel" unique_id=2062391446] -layout_mode = 1 -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 -theme_override_constants/margin_left = 3 -theme_override_constants/margin_top = 3 -theme_override_constants/margin_right = 6 -theme_override_constants/margin_bottom = 3 - -[node name="HBoxContainer" type="HBoxContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/VBoxContainer/HBoxContainer/Panel/MarginContainer" unique_id=1826509078] -layout_mode = 2 - -[node name="TextureRect" type="TextureRect" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/VBoxContainer/HBoxContainer/Panel/MarginContainer/HBoxContainer" unique_id=1462222702] -layout_mode = 2 -size_flags_horizontal = 0 -size_flags_vertical = 4 -texture = ExtResource("12_gufxi") - -[node name="Label" type="Label" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/VBoxContainer/HBoxContainer/Panel/MarginContainer/HBoxContainer" unique_id=312597909] -visible = false -layout_mode = 2 -size_flags_horizontal = 3 -text = "0000000" -horizontal_alignment = 2 -vertical_alignment = 1 - -[node name="GoldLabel" type="Label" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/VBoxContainer/HBoxContainer/Panel/MarginContainer/HBoxContainer" unique_id=94850] -unique_name_in_owner = true -layout_mode = 2 -size_flags_horizontal = 3 -theme_override_fonts/font = ExtResource("5_pc087") -theme_override_font_sizes/font_size = 18 -text = "0" -horizontal_alignment = 2 - -[node name="Panel2" type="Panel" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/VBoxContainer/HBoxContainer" unique_id=1514999060] -custom_minimum_size = Vector2(80, 30) -layout_mode = 2 -size_flags_horizontal = 3 -theme_override_styles/panel = SubResource("StyleBoxFlat_gd4oi") - -[node name="MarginContainer" type="MarginContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/VBoxContainer/HBoxContainer/Panel2" unique_id=2040127486] -layout_mode = 1 -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 -theme_override_constants/margin_left = 3 -theme_override_constants/margin_top = 3 -theme_override_constants/margin_right = 6 -theme_override_constants/margin_bottom = 3 - -[node name="HBoxContainer" type="HBoxContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/VBoxContainer/HBoxContainer/Panel2/MarginContainer" unique_id=108285540] -layout_mode = 2 - -[node name="TextureRect" type="TextureRect" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/VBoxContainer/HBoxContainer/Panel2/MarginContainer/HBoxContainer" unique_id=1770079891] -layout_mode = 2 -size_flags_horizontal = 0 -size_flags_vertical = 4 -texture = ExtResource("13_arjad") - -[node name="Label" type="Label" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/VBoxContainer/HBoxContainer/Panel2/MarginContainer/HBoxContainer" unique_id=1184388330] -visible = false -layout_mode = 2 -size_flags_horizontal = 3 -text = "0000000" -horizontal_alignment = 2 -vertical_alignment = 1 - -[node name="StarLabel" type="Label" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2/ProfileCard/MarginContainer/HBox/VBoxContainer/HBoxContainer/Panel2/MarginContainer/HBoxContainer" unique_id=948509] -unique_name_in_owner = true -layout_mode = 2 -size_flags_horizontal = 3 -theme_override_fonts/font = ExtResource("5_pc087") -theme_override_font_sizes/font_size = 18 -text = "0" -horizontal_alignment = 2 - [node name="Control" type="Control" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer2" unique_id=177944371] +visible = false custom_minimum_size = Vector2(50, 0) layout_direction = 3 layout_mode = 2 -[node name="SpacerProfile" type="Control" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol" unique_id=58943589] -custom_minimum_size = Vector2(0, 8) +[node name="HSeparator2" type="HSeparator" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol" unique_id=2047650361] layout_mode = 2 +theme_override_constants/separation = 10 +theme_override_styles/separator = SubResource("StyleBoxEmpty_yf42k") -[node name="SpacerMiddle" type="Control" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol" unique_id=984509] +[node name="BattlePass" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol" unique_id=1064439374 instance=ExtResource("18_5jb2g")] layout_mode = 2 -size_flags_vertical = 3 +size_flags_horizontal = 0 +theme_override_styles/panel = SubResource("StyleBoxEmpty_v63ud") -[node name="ChatPanel" type="PanelContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol" unique_id=948590] -custom_minimum_size = Vector2(520, 260) +[node name="HSeparator3" type="HSeparator" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol" unique_id=1331729522] +layout_mode = 2 +theme_override_constants/separation = 14 +theme_override_styles/separator = SubResource("StyleBoxEmpty_yf42k") + +[node name="VBoxContainer" type="VBoxContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol" unique_id=2050468161] +custom_minimum_size = Vector2(80, 0) +layout_mode = 2 +size_flags_horizontal = 0 +size_flags_vertical = 4 + +[node name="Events" type="Panel" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/VBoxContainer" unique_id=1942930509] +custom_minimum_size = Vector2(67, 67) +layout_mode = 2 +size_flags_horizontal = 0 +size_flags_vertical = 4 +theme_override_styles/panel = SubResource("StyleBoxFlat_fwqx0") + +[node name="MarginContainer" type="MarginContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/VBoxContainer/Events" unique_id=73447453] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_constants/margin_left = 13 +theme_override_constants/margin_top = 13 +theme_override_constants/margin_right = 13 +theme_override_constants/margin_bottom = 13 + +[node name="TextureRect" type="TextureRect" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/VBoxContainer/Events/MarginContainer" unique_id=1725027124] +layout_mode = 2 +texture = ExtResource("18_olier") +expand_mode = 1 +stretch_mode = 5 + +[node name="HSeparator3" type="HSeparator" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/VBoxContainer" unique_id=188784548] +layout_mode = 2 +theme_override_constants/separation = 6 +theme_override_styles/separator = SubResource("StyleBoxEmpty_yf42k") + +[node name="Inventory" type="Panel" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/VBoxContainer" unique_id=776230915] +custom_minimum_size = Vector2(67, 67) +layout_mode = 2 +size_flags_horizontal = 0 +size_flags_vertical = 4 +theme_override_styles/panel = SubResource("StyleBoxFlat_mb33m") + +[node name="MarginContainer" type="MarginContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/VBoxContainer/Inventory" unique_id=103420172] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_constants/margin_left = 13 +theme_override_constants/margin_top = 13 +theme_override_constants/margin_right = 13 +theme_override_constants/margin_bottom = 13 + +[node name="TextureRect" type="TextureRect" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/VBoxContainer/Inventory/MarginContainer" unique_id=1908625726] +layout_mode = 2 +texture = ExtResource("19_5jb2g") +expand_mode = 1 +stretch_mode = 5 + +[node name="HSeparator4" type="HSeparator" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol" unique_id=524180060] +layout_mode = 2 +theme_override_constants/separation = 14 +theme_override_styles/separator = SubResource("StyleBoxEmpty_yf42k") + +[node name="Control" type="Control" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol" unique_id=1092740754] layout_mode = 2 size_flags_vertical = 8 + +[node name="ChatPanel" type="PanelContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/Control" unique_id=948590] +custom_minimum_size = Vector2(400, 197) +layout_mode = 0 +offset_top = 4.0 +offset_right = 400.0 +offset_bottom = 201.0 +size_flags_horizontal = 0 +size_flags_vertical = 8 theme = ExtResource("14_2630d") -theme_override_styles/panel = SubResource("StyleBoxFlat_kn4i6") +theme_override_styles/panel = SubResource("StyleBoxEmpty_agxrn") -[node name="VBoxContainer" type="VBoxContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/ChatPanel" unique_id=459039] +[node name="VBoxContainer" type="VBoxContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/Control/ChatPanel" unique_id=459039] +layout_mode = 2 +theme_override_constants/separation = 10 + +[node name="TabsBackground" type="PanelContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/Control/ChatPanel/VBoxContainer" unique_id=1292343209] +layout_mode = 2 +theme_override_styles/panel = SubResource("StyleBoxFlat_4pkyx") + +[node name="GradientOverlay" type="TextureRect" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/Control/ChatPanel/VBoxContainer/TabsBackground" unique_id=484114092] +material = SubResource("ShaderMaterial_4pkyx") +layout_mode = 2 +mouse_filter = 2 +texture = SubResource("GradientTexture2D_olier") +expand_mode = 1 + +[node name="MarginContainer" type="MarginContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/Control/ChatPanel/VBoxContainer/TabsBackground" unique_id=1189440913] layout_mode = 2 -[node name="MarginContainer" type="MarginContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/ChatPanel/VBoxContainer" unique_id=1189440913] -layout_mode = 2 -theme_override_constants/margin_left = 7 -theme_override_constants/margin_top = 7 -theme_override_constants/margin_right = 7 - -[node name="ChatTabsContainer" type="HBoxContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/ChatPanel/VBoxContainer/MarginContainer" unique_id=459040] +[node name="ChatTabsContainer" type="HBoxContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/Control/ChatPanel/VBoxContainer/TabsBackground/MarginContainer" unique_id=459040] unique_name_in_owner = true layout_mode = 2 +theme_override_constants/separation = 4 -[node name="GlobalChatTabBtn" type="Button" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/ChatPanel/VBoxContainer/MarginContainer/ChatTabsContainer" unique_id=439566196] +[node name="GlobalChatTabBtn" type="Button" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/Control/ChatPanel/VBoxContainer/TabsBackground/MarginContainer/ChatTabsContainer" unique_id=439566196] unique_name_in_owner = true +custom_minimum_size = Vector2(0, 34) layout_mode = 2 size_flags_horizontal = 3 -text = "Global" +theme_override_colors/font_color = Color(1, 1, 1, 0.85) +theme_override_colors/font_pressed_color = Color(0.08, 0.14, 0.24, 1) +theme_override_colors/font_hover_color = Color(1, 1, 1, 1) +theme_override_fonts/font = ExtResource("5_pc087") +theme_override_font_sizes/font_size = 16 +theme_override_styles/normal = SubResource("StyleBoxEmpty_vfec7") +theme_override_styles/pressed = SubResource("StyleBoxFlat_yf42k") +theme_override_styles/hover = SubResource("StyleBoxFlat_v63ud") +toggle_mode = true +button_pressed = true +text = "WORLD" -[node name="DMTabTemplate" type="HBoxContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/ChatPanel/VBoxContainer/MarginContainer/ChatTabsContainer" unique_id=123456789] +[node name="ServerChatTabBtn" type="Button" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/Control/ChatPanel/VBoxContainer/TabsBackground/MarginContainer/ChatTabsContainer" unique_id=1431581913] +unique_name_in_owner = true +custom_minimum_size = Vector2(0, 34) +layout_mode = 2 +size_flags_horizontal = 3 +theme_override_colors/font_color = Color(1, 1, 1, 0.85) +theme_override_colors/font_pressed_color = Color(0.08, 0.14, 0.24, 1) +theme_override_colors/font_hover_color = Color(1, 1, 1, 1) +theme_override_fonts/font = ExtResource("5_pc087") +theme_override_font_sizes/font_size = 16 +theme_override_styles/normal = SubResource("StyleBoxEmpty_sy4be") +theme_override_styles/pressed = SubResource("StyleBoxFlat_0nf8f") +theme_override_styles/hover = SubResource("StyleBoxFlat_rox41") +toggle_mode = true +text = "SERVER" + +[node name="DMTabTemplate" type="HBoxContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/Control/ChatPanel/VBoxContainer/TabsBackground/MarginContainer/ChatTabsContainer" unique_id=123456789] unique_name_in_owner = true visible = false layout_mode = 2 size_flags_horizontal = 3 -[node name="DMTabBtn" type="Button" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/ChatPanel/VBoxContainer/MarginContainer/ChatTabsContainer/DMTabTemplate" unique_id=123456780] +[node name="DMTabBtn" type="Button" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/Control/ChatPanel/VBoxContainer/TabsBackground/MarginContainer/ChatTabsContainer/DMTabTemplate" unique_id=123456780] +custom_minimum_size = Vector2(0, 34) layout_mode = 2 size_flags_horizontal = 3 +theme_override_colors/font_color = Color(1, 1, 1, 0.85) +theme_override_colors/font_pressed_color = Color(0.08, 0.14, 0.24, 1) +theme_override_colors/font_hover_color = Color(1, 1, 1, 1) +theme_override_fonts/font = ExtResource("5_pc087") +theme_override_font_sizes/font_size = 16 +theme_override_styles/normal = SubResource("StyleBoxEmpty_f1hfh") +theme_override_styles/pressed = SubResource("StyleBoxFlat_6ax38") +theme_override_styles/hover = SubResource("StyleBoxFlat_pril5") +toggle_mode = true text = "FriendName" -[node name="DMTabCloseBtn" type="Button" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/ChatPanel/VBoxContainer/MarginContainer/ChatTabsContainer/DMTabTemplate" unique_id=123456781] +[node name="DMTabCloseBtn" type="Button" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/Control/ChatPanel/VBoxContainer/TabsBackground/MarginContainer/ChatTabsContainer/DMTabTemplate" unique_id=123456781] layout_mode = 2 theme_override_colors/font_color = Color(0.8, 0.2, 0.2, 1) text = " X " -[node name="GlobalChat" type="MarginContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/ChatPanel/VBoxContainer" unique_id=945890] +[node name="MessagePanel" type="PanelContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/Control/ChatPanel/VBoxContainer" unique_id=495737699] +layout_mode = 2 +size_flags_vertical = 3 +theme_override_styles/panel = SubResource("StyleBoxFlat_5jb2g") + +[node name="GradientOverlay" type="TextureRect" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/Control/ChatPanel/VBoxContainer/MessagePanel" unique_id=334451362] +material = SubResource("ShaderMaterial_rievh") +layout_mode = 2 +mouse_filter = 2 +texture = SubResource("GradientTexture2D_87ggl") +expand_mode = 1 + +[node name="GlobalChat" type="MarginContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/Control/ChatPanel/VBoxContainer/MessagePanel" unique_id=945890] unique_name_in_owner = true layout_mode = 2 size_flags_vertical = 3 -theme_override_constants/margin_left = 8 -theme_override_constants/margin_top = 6 -theme_override_constants/margin_right = 8 -theme_override_constants/margin_bottom = 8 +theme_override_constants/margin_left = 18 +theme_override_constants/margin_top = 16 +theme_override_constants/margin_right = 18 +theme_override_constants/margin_bottom = 16 -[node name="RichTextLabel" type="RichTextLabel" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/ChatPanel/VBoxContainer/GlobalChat" unique_id=1730680016] +[node name="RichTextLabel" type="RichTextLabel" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/Control/ChatPanel/VBoxContainer/MessagePanel/GlobalChat" unique_id=1730680016] unique_name_in_owner = true layout_mode = 2 theme_override_colors/default_color = Color(1, 1, 1, 1) +theme_override_fonts/normal_font = ExtResource("14_vwf6o") +theme_override_fonts/bold_font = ExtResource("14_vwf6o") +theme_override_font_sizes/normal_font_size = 14 +theme_override_font_sizes/bold_font_size = 15 bbcode_enabled = true scroll_following = true -[node name="FriendSuggestPanel" type="PanelContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/ChatPanel" unique_id=987654321] +[node name="FriendSuggestPanel" type="PanelContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/Control/ChatPanel" unique_id=987654321] unique_name_in_owner = true visible = false layout_mode = 2 -[node name="FriendSuggestList" type="ItemList" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/ChatPanel/FriendSuggestPanel" unique_id=987654320] +[node name="FriendSuggestList" type="ItemList" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/Control/ChatPanel/FriendSuggestPanel" unique_id=987654320] unique_name_in_owner = true layout_mode = 2 allow_reselect = true auto_height = true -[node name="HBoxContainer" type="HBoxContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol" unique_id=459038] -clip_contents = true +[node name="TailOverlay" type="Control" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/Control/ChatPanel" unique_id=1037808647] layout_mode = 2 +mouse_filter = 2 + +[node name="ChevIcon" type="TextureRect" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/Control/ChatPanel/TailOverlay" unique_id=1489474671] +layout_mode = 1 +anchors_preset = 2 +anchor_top = 1.0 +anchor_bottom = 1.0 +offset_left = 18.0 +offset_top = 5.0 +offset_right = 40.0 +offset_bottom = 17.0 +grow_vertical = 0 +scale = Vector2(0.8, 0.8) +mouse_filter = 2 +texture = ExtResource("20_rievh") +expand_mode = 1 +stretch_mode = 5 + +[node name="HSeparator" type="HSeparator" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/Control" unique_id=1035778803] +layout_mode = 0 +offset_top = 205.0 +offset_right = 448.0 +offset_bottom = 217.0 +theme_override_constants/separation = 12 +theme_override_styles/separator = SubResource("StyleBoxEmpty_l7nca") + +[node name="HBoxContainer" type="HBoxContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/Control" unique_id=459038] +clip_contents = true +custom_minimum_size = Vector2(400, 0) +layout_mode = 0 +offset_top = 221.0 +offset_right = 400.0 +offset_bottom = 276.0 +size_flags_horizontal = 0 size_flags_vertical = 8 theme_override_constants/separation = 8 -[node name="QuitBtn2" type="TextureButton" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer" unique_id=1520754242] +[node name="BubbleBtn" type="Button" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/Control/HBoxContainer" unique_id=850962556] unique_name_in_owner = true -custom_minimum_size = Vector2(40, 40) +custom_minimum_size = Vector2(55, 55) layout_mode = 2 -theme = ExtResource("2_theme") -texture_normal = ExtResource("12_dfnwm") +size_flags_horizontal = 0 +size_flags_vertical = 4 +theme_override_styles/normal = SubResource("StyleBoxFlat_s0n6j") +theme_override_styles/pressed = SubResource("StyleBoxFlat_87ggl") +theme_override_styles/hover = SubResource("StyleBoxFlat_agxrn") +text = "​" -[node name="Control" type="Panel" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer" unique_id=59880168] -custom_minimum_size = Vector2(0, 70) +[node name="Icon" type="TextureRect" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/Control/HBoxContainer/BubbleBtn" unique_id=1890525601] +modulate = Color(0.08, 0.16, 0.32, 1) +layout_mode = 1 +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -13.0 +offset_top = -13.0 +offset_right = 13.0 +offset_bottom = 13.0 +grow_horizontal = 2 +grow_vertical = 2 +mouse_filter = 2 +texture = ExtResource("19_oysm8") +expand_mode = 1 +stretch_mode = 5 + +[node name="Panel" type="Panel" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/Control/HBoxContainer" unique_id=2123634957] +visible = false layout_mode = 2 size_flags_horizontal = 3 -theme_override_styles/panel = SubResource("StyleBoxFlat_3jc85") +theme_override_styles/panel = SubResource("StyleBoxFlat_rievh") -[node name="HBoxContainer" type="HBoxContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer/Control" unique_id=1328089782] +[node name="HBoxContainer" type="HBoxContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/Control/HBoxContainer/Panel" unique_id=1015348738] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_top = -27.5 +offset_bottom = 27.5 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="Button" type="Button" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/Control/HBoxContainer/Panel/HBoxContainer" unique_id=840720163] +custom_minimum_size = Vector2(55, 55) +layout_mode = 2 +size_flags_vertical = 4 +theme_override_styles/normal = SubResource("StyleBoxFlat_olier") + +[node name="MarginContainer" type="MarginContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/Control/HBoxContainer/Panel/HBoxContainer/Button" unique_id=1824281772] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 -size_flags_horizontal = 3 +theme_override_constants/margin_left = 8 +theme_override_constants/margin_top = 8 +theme_override_constants/margin_right = 8 +theme_override_constants/margin_bottom = 8 -[node name="QuitBtn" type="TextureButton" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer/Control/HBoxContainer" unique_id=738138485] -unique_name_in_owner = true +[node name="TextureRect" type="TextureRect" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/Control/HBoxContainer/Panel/HBoxContainer/Button/MarginContainer" unique_id=523485444] layout_mode = 2 -texture_normal = ExtResource("13_0jb4q") +texture = ExtResource("20_4pkyx") +expand_mode = 1 -[node name="MarginContainer" type="MarginContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer/Control/HBoxContainer" unique_id=628941879] +[node name="MarginContainer" type="MarginContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/Control/HBoxContainer/Panel/HBoxContainer" unique_id=448545432] layout_mode = 2 size_flags_horizontal = 3 -theme_override_constants/margin_left = 5 +size_flags_vertical = 4 +theme_override_constants/margin_left = 10 -[node name="ChatInput" type="LineEdit" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer/Control/HBoxContainer/MarginContainer" unique_id=1346390421] -unique_name_in_owner = true +[node name="ChatInput" type="LineEdit" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/Control/HBoxContainer/Panel/HBoxContainer/MarginContainer" unique_id=1315081387] layout_mode = 2 size_flags_horizontal = 3 +size_flags_vertical = 4 theme_override_fonts/font = ExtResource("14_vwf6o") theme_override_font_sizes/font_size = 16 theme_override_styles/normal = SubResource("StyleBoxFlat_jhtcy") @@ -609,12 +1466,110 @@ theme_override_styles/read_only = SubResource("StyleBoxEmpty_iulku") theme_override_styles/focus = SubResource("StyleBoxEmpty_dfnwm") placeholder_text = " type to chat" -[node name="SendBtn" type="Button" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/HBoxContainer/Control/HBoxContainer" unique_id=1491048704] -unique_name_in_owner = true +[node name="Button2" type="Button" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/Control/HBoxContainer/Panel/HBoxContainer" unique_id=1728884896] +custom_minimum_size = Vector2(64, 55) layout_mode = 2 +theme_override_styles/normal = SubResource("StyleBoxEmpty_87ggl") + +[node name="MarginContainer" type="MarginContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/Control/HBoxContainer/Panel/HBoxContainer/Button2" unique_id=1324567722] +layout_mode = 1 +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -29.0 +offset_top = -29.0 +offset_right = 29.0 +offset_bottom = 29.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_constants/margin_left = 10 +theme_override_constants/margin_top = 10 +theme_override_constants/margin_right = 10 +theme_override_constants/margin_bottom = 10 + +[node name="TextureRect" type="TextureRect" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/Control/HBoxContainer/Panel/HBoxContainer/Button2/MarginContainer" unique_id=569120138] +layout_mode = 2 +texture = ExtResource("15_iwi7x") + +[node name="InputBar" type="Panel" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/Control/HBoxContainer" unique_id=59880168] +custom_minimum_size = Vector2(0, 55) +layout_mode = 2 +size_flags_horizontal = 3 +theme_override_styles/panel = SubResource("StyleBoxFlat_l7nca") + +[node name="HBoxContainer" type="HBoxContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/Control/HBoxContainer/InputBar" unique_id=1328089782] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +size_flags_horizontal = 3 +theme_override_constants/separation = 8 + +[node name="EmojiBtn" type="Button" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/Control/HBoxContainer/InputBar/HBoxContainer" unique_id=524485525] +custom_minimum_size = Vector2(55, 55) +layout_mode = 2 +theme_override_styles/normal = SubResource("StyleBoxFlat_vfec7") +theme_override_styles/pressed = SubResource("StyleBoxFlat_sy4be") +theme_override_styles/hover = SubResource("StyleBoxFlat_f1hfh") + +[node name="Icon" type="TextureRect" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/Control/HBoxContainer/InputBar/HBoxContainer/EmojiBtn" unique_id=363959800] +layout_mode = 1 +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -11.0 +offset_top = -11.0 +offset_right = 11.0 +offset_bottom = 11.0 +grow_horizontal = 2 +grow_vertical = 2 +mouse_filter = 2 +texture = ExtResource("20_4pkyx") +expand_mode = 1 +stretch_mode = 5 + +[node name="QuitBtn" type="TextureButton" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/Control/HBoxContainer/InputBar/HBoxContainer" unique_id=738138485] +unique_name_in_owner = true +visible = false +layout_mode = 2 +texture_normal = ExtResource("13_0jb4q") + +[node name="MarginContainer" type="MarginContainer" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/Control/HBoxContainer/InputBar/HBoxContainer" unique_id=628941879] +layout_mode = 2 +size_flags_horizontal = 3 +theme_override_constants/margin_left = 5 + +[node name="ChatInput" type="LineEdit" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/Control/HBoxContainer/InputBar/HBoxContainer/MarginContainer" unique_id=1346390421] +unique_name_in_owner = true +custom_minimum_size = Vector2(0, 38) +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 4 +theme_override_colors/font_color = Color(1, 1, 1, 1) +theme_override_colors/font_placeholder_color = Color(1, 1, 1, 0.75) +theme_override_fonts/font = ExtResource("14_vwf6o") +theme_override_font_sizes/font_size = 14 +theme_override_styles/normal = SubResource("StyleBoxEmpty_0nf8f") +theme_override_styles/read_only = SubResource("StyleBoxEmpty_iulku") +theme_override_styles/focus = SubResource("StyleBoxEmpty_rox41") +placeholder_text = "Send to World..." + +[node name="SendBtn" type="Button" parent="MainMenuPanel/MainMargin/MainHBox/LeftCol/Control/HBoxContainer/InputBar/HBoxContainer" unique_id=1491048704] +unique_name_in_owner = true +custom_minimum_size = Vector2(44, 44) +layout_mode = 2 +size_flags_vertical = 4 theme = ExtResource("2_theme") +theme_override_styles/normal = SubResource("StyleBoxEmpty_6ax38") +theme_override_styles/pressed = SubResource("StyleBoxFlat_jkoci") +theme_override_styles/hover = SubResource("StyleBoxFlat_3y5sy") icon = ExtResource("15_iwi7x") -flat = true [node name="CenterCol" type="VBoxContainer" parent="MainMenuPanel/MainMargin/MainHBox" unique_id=7006870] clip_contents = true @@ -625,22 +1580,54 @@ size_flags_horizontal = 3 custom_minimum_size = Vector2(280, 0) layout_mode = 2 -[node name="TopRightPanel" type="HBoxContainer" parent="MainMenuPanel/MainMargin/MainHBox/RightCol" unique_id=20449742] +[node name="Panel" type="Panel" parent="MainMenuPanel/MainMargin/MainHBox/RightCol" unique_id=76839117] +clip_contents = true +custom_minimum_size = Vector2(532, 48) +layout_mode = 2 +size_flags_horizontal = 3 +theme_override_styles/panel = SubResource("StyleBoxFlat_oysm8") + +[node name="GradientPanel" type="TextureRect" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/Panel" unique_id=966402216] +material = SubResource("ShaderMaterial_ixomp") +custom_minimum_size = Vector2(0, 48) +layout_mode = 1 +anchors_preset = 10 +anchor_right = 1.0 +offset_bottom = 64.0 +grow_horizontal = 2 +scale = Vector2(1, 0.75) +texture = SubResource("GradientTexture2D_rievh") + +[node name="MarginContainer" type="MarginContainer" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/Panel" unique_id=1907187664] +custom_minimum_size = Vector2(532, 0) +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_constants/margin_left = 16 +theme_override_constants/margin_top = 8 +theme_override_constants/margin_right = 16 +theme_override_constants/margin_bottom = 8 + +[node name="TopRightPanel" type="HBoxContainer" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/Panel/MarginContainer" unique_id=20449742] custom_minimum_size = Vector2(500, 0) layout_mode = 2 theme = ExtResource("2_theme") -theme_override_constants/separation = 12 +theme_override_constants/separation = 40 alignment = 2 -[node name="ProfileBtn" type="Button" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/TopRightPanel" unique_id=752873406] +[node name="ProfileBtn" type="Button" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/Panel/MarginContainer/TopRightPanel" unique_id=752873406] unique_name_in_owner = true -custom_minimum_size = Vector2(61, 61) +visible = false +custom_minimum_size = Vector2(32, 32) layout_mode = 2 theme_override_fonts/font = ExtResource("5_pc087") flat = true -[node name="TextureRect" type="TextureRect" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/TopRightPanel/ProfileBtn" unique_id=1690437163] -custom_minimum_size = Vector2(32, 32) +[node name="TextureRect" type="TextureRect" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/Panel/MarginContainer/TopRightPanel/ProfileBtn" unique_id=1690437163] +custom_minimum_size = Vector2(16, 16) layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 @@ -650,81 +1637,124 @@ grow_vertical = 2 texture = ExtResource("18_u7tfn") expand_mode = 2 -[node name="LeaderboardBtn" type="Button" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/TopRightPanel" unique_id=312524216] +[node name="HelpBtn" type="Button" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/Panel/MarginContainer/TopRightPanel" unique_id=925822252] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +size_flags_horizontal = 4 +theme_override_fonts/font = ExtResource("5_pc087") +flat = true + +[node name="TextureRect" type="TextureRect" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/Panel/MarginContainer/TopRightPanel/HelpBtn" unique_id=155484110] +custom_minimum_size = Vector2(16, 16) +layout_mode = 1 +anchors_preset = 1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = ExtResource("24_ph747") +expand_mode = 1 + +[node name="CartBtn" type="Button" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/Panel/MarginContainer/TopRightPanel" unique_id=456149005] unique_name_in_owner = true -custom_minimum_size = Vector2(61, 61) +custom_minimum_size = Vector2(32, 32) layout_mode = 2 theme_override_fonts/font = ExtResource("5_pc087") flat = true -[node name="TextureRect" type="TextureRect" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/TopRightPanel/LeaderboardBtn" unique_id=1226601226] -custom_minimum_size = Vector2(32, 32) +[node name="TextureRect" type="TextureRect" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/Panel/MarginContainer/TopRightPanel/CartBtn" unique_id=1719165221] +custom_minimum_size = Vector2(16, 16) layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 -texture = ExtResource("19_2630d") +texture = ExtResource("25_ixomp") expand_mode = 2 -[node name="CartBtn" type="Button" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/TopRightPanel" unique_id=456149005] +[node name="TicketBtn" type="Button" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/Panel/MarginContainer/TopRightPanel" unique_id=64042310] unique_name_in_owner = true -custom_minimum_size = Vector2(61, 61) +custom_minimum_size = Vector2(28, 32) layout_mode = 2 theme_override_fonts/font = ExtResource("5_pc087") flat = true -[node name="TextureRect" type="TextureRect" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/TopRightPanel/CartBtn" unique_id=1719165221] -custom_minimum_size = Vector2(32, 32) +[node name="TextureRect" type="TextureRect" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/Panel/MarginContainer/TopRightPanel/TicketBtn" unique_id=109558990] +custom_minimum_size = Vector2(16, 16) layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 -texture = ExtResource("20_835bk") -expand_mode = 2 +texture = ExtResource("26_8kv63") +expand_mode = 1 -[node name="TicketBtn" type="Button" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/TopRightPanel" unique_id=64042310] +[node name="LeaderboardBtn" type="Button" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/Panel/MarginContainer/TopRightPanel" unique_id=312524216] unique_name_in_owner = true -custom_minimum_size = Vector2(61, 61) +custom_minimum_size = Vector2(40, 32) layout_mode = 2 theme_override_fonts/font = ExtResource("5_pc087") flat = true -[node name="TextureRect" type="TextureRect" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/TopRightPanel/TicketBtn" unique_id=109558990] -custom_minimum_size = Vector2(32, 32) +[node name="TextureRect" type="TextureRect" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/Panel/MarginContainer/TopRightPanel/LeaderboardBtn" unique_id=1226601226] +custom_minimum_size = Vector2(16, 16) layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 -texture = ExtResource("21_ucbax") -expand_mode = 2 +texture = ExtResource("27_y8bta") +expand_mode = 1 -[node name="MailboxBtn" type="Button" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/TopRightPanel" unique_id=64042311] +[node name="SocialBtn" type="Button" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/Panel/MarginContainer/TopRightPanel" unique_id=82719328] unique_name_in_owner = true -custom_minimum_size = Vector2(61, 61) +custom_minimum_size = Vector2(40, 32) +layout_mode = 2 +theme_override_fonts/font = ExtResource("5_pc087") +flat = true + +[node name="TextureRect" type="TextureRect" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/Panel/MarginContainer/TopRightPanel/SocialBtn" unique_id=134959792] +custom_minimum_size = Vector2(16, 16) +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("28_st18m") +expand_mode = 1 + +[node name="MailboxBtn" type="Button" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/Panel/MarginContainer/TopRightPanel" unique_id=64042311] +unique_name_in_owner = true +custom_minimum_size = Vector2(32, 32) layout_mode = 2 theme_override_fonts/font = ExtResource("5_pc087") theme_override_styles/normal = SubResource("StyleBoxEmpty_835bk") theme_override_styles/pressed = SubResource("StyleBoxEmpty_ucbax") theme_override_styles/hover = SubResource("StyleBoxEmpty_1x1aw") -[node name="TextureRect" type="TextureRect" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/TopRightPanel/MailboxBtn" unique_id=109558991] -custom_minimum_size = Vector2(32, 32) +[node name="TextureRect" type="TextureRect" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/Panel/MarginContainer/TopRightPanel/MailboxBtn" unique_id=109558991] +custom_minimum_size = Vector2(16, 16) layout_mode = 1 -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -19.5 +offset_top = -12.0 +offset_right = 20.5 +offset_bottom = 13.0 grow_horizontal = 2 grow_vertical = 2 -texture = ExtResource("23_835bk") +texture = ExtResource("29_6yc8v") expand_mode = 3 -[node name="MailBadge" type="Label" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/TopRightPanel/MailboxBtn" unique_id=156491696] +[node name="MailBadge" type="Label" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/Panel/MarginContainer/TopRightPanel/MailboxBtn" unique_id=156491696] unique_name_in_owner = true visible = false layout_mode = 1 @@ -741,47 +1771,31 @@ theme_override_font_sizes/font_size = 10 horizontal_alignment = 1 vertical_alignment = 1 -[node name="SocialBtn" type="Button" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/TopRightPanel" unique_id=82719328] +[node name="SettingsBtn" type="Button" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/Panel/MarginContainer/TopRightPanel" unique_id=90] unique_name_in_owner = true -custom_minimum_size = Vector2(61, 61) +custom_minimum_size = Vector2(32, 32) layout_mode = 2 theme_override_fonts/font = ExtResource("5_pc087") flat = true -[node name="TextureRect" type="TextureRect" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/TopRightPanel/SocialBtn" unique_id=134959792] -custom_minimum_size = Vector2(32, 32) +[node name="TextureRect" type="TextureRect" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/Panel/MarginContainer/TopRightPanel/SettingsBtn" unique_id=629469797] +custom_minimum_size = Vector2(16, 16) layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 -texture = ExtResource("22_1x1aw") -expand_mode = 2 +texture = ExtResource("30_yb58j") +expand_mode = 1 -[node name="SettingsBtn" type="Button" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/TopRightPanel" unique_id=90] -unique_name_in_owner = true -custom_minimum_size = Vector2(61, 61) +[node name="Events" parent="MainMenuPanel/MainMargin/MainHBox/RightCol" unique_id=43997484 instance=ExtResource("32_8kv63")] +custom_minimum_size = Vector2(276, 141) layout_mode = 2 -theme_override_fonts/font = ExtResource("5_pc087") -flat = true - -[node name="TextureRect" type="TextureRect" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/TopRightPanel/SettingsBtn" unique_id=629469797] -custom_minimum_size = Vector2(32, 32) -layout_mode = 1 -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 -texture = ExtResource("23_twy5w") -expand_mode = 2 - -[node name="Spacer1" type="Control" parent="MainMenuPanel/MainMargin/MainHBox/RightCol" unique_id=9023] -layout_mode = 2 -size_flags_vertical = 3 +size_flags_vertical = 1 [node name="Banners" type="VBoxContainer" parent="MainMenuPanel/MainMargin/MainHBox/RightCol" unique_id=1356766829] +visible = false layout_mode = 2 theme_override_constants/separation = 16 alignment = 2 @@ -828,30 +1842,123 @@ theme_override_font_sizes/font_size = 30 disabled = true text = "Banner Slot" -[node name="HBoxContainer3" type="HBoxContainer" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/Banners" unique_id=1502007727] +[node name="VBoxContainer" type="VBoxContainer" parent="MainMenuPanel/MainMargin/MainHBox/RightCol" unique_id=496474529] +custom_minimum_size = Vector2(250, 0) layout_mode = 2 -alignment = 2 +size_flags_horizontal = 8 +size_flags_vertical = 3 -[node name="Control" type="Control" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/Banners/HBoxContainer3" unique_id=249145750] -clip_contents = true -custom_minimum_size = Vector2(350, 0) -layout_direction = 3 +[node name="HBoxContainer" type="HBoxContainer" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/VBoxContainer" unique_id=1789411264] layout_mode = 2 -[node name="Banner3" type="Button" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/Banners/HBoxContainer3" unique_id=945] -unique_name_in_owner = true -custom_minimum_size = Vector2(0, 120) +[node name="Label" type="Label" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/VBoxContainer/HBoxContainer" unique_id=1371230077] +layout_mode = 2 +theme_override_fonts/font = ExtResource("38_87ggl") +theme_override_font_sizes/font_size = 20 +text = "QUEST LIST" + +[node name="VSeparator" type="VSeparator" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/VBoxContainer/HBoxContainer" unique_id=2072828325] layout_mode = 2 size_flags_horizontal = 3 -theme = ExtResource("14_2630d") -theme_override_fonts/font = ExtResource("5_pc087") -theme_override_font_sizes/font_size = 30 -disabled = true -text = "Banner Slot" +theme_override_styles/separator = SubResource("StyleBoxEmpty_pril5") + +[node name="TextureRect" type="TextureRect" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/VBoxContainer/HBoxContainer" unique_id=2106503240] +custom_minimum_size = Vector2(16, 0) +layout_mode = 2 +texture = ExtResource("39_agxrn") +expand_mode = 1 +stretch_mode = 4 + +[node name="HSeparator2" type="HSeparator" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/VBoxContainer" unique_id=2069465384] +layout_mode = 2 +theme_override_constants/separation = 4 +theme_override_styles/separator = SubResource("StyleBoxFlat_wqxeh") + +[node name="HSeparator" type="HSeparator" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/VBoxContainer" unique_id=1831625398] +layout_mode = 2 +theme_override_styles/separator = SubResource("StyleBoxEmpty_do6di") + +[node name="QuestListTab" type="Panel" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/VBoxContainer" unique_id=731395093] +custom_minimum_size = Vector2(0, 38) +layout_mode = 2 +theme_override_styles/panel = SubResource("StyleBoxFlat_do6di") +script = ExtResource("40_agxrn") + +[node name="MarginContainer" type="MarginContainer" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/VBoxContainer/QuestListTab" unique_id=1241608073] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_constants/margin_left = 6 +theme_override_constants/margin_top = 6 +theme_override_constants/margin_right = 6 +theme_override_constants/margin_bottom = 6 + +[node name="HBoxContainer" type="HBoxContainer" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/VBoxContainer/QuestListTab/MarginContainer" unique_id=1931628729] +layout_mode = 2 +theme_override_constants/separation = 0 + +[node name="DailyTabBtn" type="Button" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/VBoxContainer/QuestListTab/MarginContainer/HBoxContainer" unique_id=1009068559] +unique_name_in_owner = true +custom_minimum_size = Vector2(68, 28) +layout_mode = 2 +size_flags_horizontal = 3 +theme_override_colors/font_color = Color(1, 1, 1, 0.9) +theme_override_colors/font_pressed_color = Color(0.06666667, 0.13333334, 0.1882353, 1) +theme_override_colors/font_hover_color = Color(1, 1, 1, 1) +theme_override_fonts/font = ExtResource("38_87ggl") +theme_override_styles/normal = SubResource("StyleBoxEmpty_jkoci") +theme_override_styles/pressed = SubResource("StyleBoxFlat_os6ns") +theme_override_styles/hover = SubResource("StyleBoxFlat_b6wif") +toggle_mode = true +button_pressed = true +text = "DAILY" + +[node name="VSeparator2" type="VSeparator" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/VBoxContainer/QuestListTab/MarginContainer/HBoxContainer" unique_id=1786352918] +layout_mode = 2 +size_flags_horizontal = 3 +theme_override_styles/separator = SubResource("StyleBoxEmpty_uovpt") + +[node name="WeeklyTabBtn" type="Button" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/VBoxContainer/QuestListTab/MarginContainer/HBoxContainer" unique_id=1907844738] +unique_name_in_owner = true +custom_minimum_size = Vector2(0, 26) +layout_mode = 2 +size_flags_horizontal = 3 +theme_override_colors/font_color = Color(1, 1, 1, 0.9) +theme_override_colors/font_pressed_color = Color(0.06666667, 0.13333334, 0.1882353, 1) +theme_override_colors/font_hover_color = Color(1, 1, 1, 1) +theme_override_fonts/font = ExtResource("38_87ggl") +theme_override_styles/normal = SubResource("StyleBoxEmpty_3y5sy") +theme_override_styles/pressed = SubResource("StyleBoxFlat_os6ns") +theme_override_styles/hover = SubResource("StyleBoxFlat_b6wif") +toggle_mode = true +text = "WEEKLY" + +[node name="VSeparator" type="VSeparator" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/VBoxContainer/QuestListTab/MarginContainer/HBoxContainer" unique_id=1382495761] +layout_mode = 2 +size_flags_horizontal = 3 +theme_override_styles/separator = SubResource("StyleBoxEmpty_uovpt") + +[node name="MonthlyTabBtn" type="Button" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/VBoxContainer/QuestListTab/MarginContainer/HBoxContainer" unique_id=1294883329] +unique_name_in_owner = true +custom_minimum_size = Vector2(0, 26) +layout_mode = 2 +size_flags_horizontal = 3 +theme_override_colors/font_color = Color(1, 1, 1, 0.9) +theme_override_colors/font_pressed_color = Color(0.06666667, 0.13333334, 0.1882353, 1) +theme_override_colors/font_hover_color = Color(1, 1, 1, 1) +theme_override_fonts/font = ExtResource("38_87ggl") +theme_override_styles/normal = SubResource("StyleBoxEmpty_fwqx0") +theme_override_styles/pressed = SubResource("StyleBoxFlat_8onxx") +theme_override_styles/hover = SubResource("StyleBoxFlat_15eno") +toggle_mode = true +text = "MONTHLY" [node name="Spacer2" type="Control" parent="MainMenuPanel/MainMargin/MainHBox/RightCol" unique_id=324] +custom_minimum_size = Vector2(0, 92) layout_mode = 2 -size_flags_vertical = 3 [node name="BottomRightPanel" type="HBoxContainer" parent="MainMenuPanel/MainMargin/MainHBox/RightCol" unique_id=987] layout_mode = 2 @@ -869,10 +1976,68 @@ theme_override_fonts/font = ExtResource("5_pc087") theme_override_font_sizes/font_size = 18 text = "TUTORIAL" -[node name="BrowseRoomsBtn" type="TextureButton" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/BottomRightPanel" unique_id=1204550484] +[node name="RoomBtnRoot" type="Control" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/BottomRightPanel" unique_id=1998141679] +custom_minimum_size = Vector2(195, 77) +layout_mode = 2 +size_flags_horizontal = 10 +size_flags_vertical = 8 + +[node name="PanelContainer" type="PanelContainer" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/BottomRightPanel/RoomBtnRoot" unique_id=2047958981] +layout_mode = 1 +anchors_preset = 1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -160.0 +offset_top = -65.0 +offset_bottom = 36.0 +grow_horizontal = 0 +theme_override_styles/panel = SubResource("StyleBoxEmpty_4pkyx") + +[node name="Panel2" type="Panel" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/BottomRightPanel/RoomBtnRoot/PanelContainer" unique_id=1384210399] +layout_mode = 2 +theme_override_styles/panel = SubResource("StyleBoxEmpty_rievh") + +[node name="CardLeft" type="TextureRect" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/BottomRightPanel/RoomBtnRoot/PanelContainer/Panel2" unique_id=975861905] +custom_minimum_size = Vector2(85, 85) +layout_mode = 0 +offset_left = -2.0 +offset_top = 20.0 +offset_right = 83.0 +offset_bottom = 105.0 +rotation = -0.35081118 +pivot_offset = Vector2(28, 28) +size_flags_horizontal = 0 +size_flags_vertical = 8 +mouse_filter = 2 +texture = ExtResource("33_yb58j") +expand_mode = 1 +stretch_mode = 5 + +[node name="Panel" type="Panel" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/BottomRightPanel/RoomBtnRoot/PanelContainer" unique_id=155993237] +layout_mode = 2 +theme_override_styles/panel = SubResource("StyleBoxEmpty_olier") + +[node name="CardRight" type="TextureRect" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/BottomRightPanel/RoomBtnRoot/PanelContainer/Panel" unique_id=817735936] +layout_mode = 0 +offset_left = 77.0 +offset_top = -1.0 +offset_right = 167.0 +offset_bottom = 89.0 +rotation = 0.34906584 +pivot_offset = Vector2(28, 28) +size_flags_horizontal = 8 +size_flags_vertical = 8 +mouse_filter = 2 +texture = ExtResource("34_oysm8") +expand_mode = 1 +stretch_mode = 5 + +[node name="BrowseRoomsBtn" type="TextureButton" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/BottomRightPanel/RoomBtnRoot" unique_id=1204550484] unique_name_in_owner = true custom_minimum_size = Vector2(0, 50) -layout_mode = 2 +layout_mode = 0 +offset_right = 195.0 +offset_bottom = 77.0 size_flags_horizontal = 10 size_flags_vertical = 8 theme = ExtResource("2_theme") @@ -880,10 +2045,66 @@ texture_normal = ExtResource("17_wjff0") texture_pressed = ExtResource("18_0jb4q") texture_hover = ExtResource("18_0jb4q") -[node name="CreateRoomBtn" type="TextureButton" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/BottomRightPanel" unique_id=1662316269] +[node name="PlayBtnRoot" type="Control" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/BottomRightPanel" unique_id=521048431] +custom_minimum_size = Vector2(284, 107) +layout_mode = 2 +size_flags_horizontal = 3 + +[node name="PanelContainer" type="PanelContainer" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/BottomRightPanel/PlayBtnRoot" unique_id=1177755408] +layout_mode = 1 +anchors_preset = 1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -222.0 +offset_top = -110.0 +offset_bottom = 9.0 +grow_horizontal = 0 +theme_override_styles/panel = SubResource("StyleBoxEmpty_oysm8") + +[node name="Panel" type="Panel" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/BottomRightPanel/PlayBtnRoot/PanelContainer" unique_id=1036605899] +layout_mode = 2 +theme_override_styles/panel = SubResource("StyleBoxEmpty_5jb2g") + +[node name="CardRight" type="TextureRect" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/BottomRightPanel/PlayBtnRoot/PanelContainer/Panel" unique_id=1142287670] +layout_mode = 0 +offset_left = 115.0 +offset_top = 26.0 +offset_right = 215.0 +offset_bottom = 126.0 +rotation = 0.24958208 +pivot_offset = Vector2(28, 28) +size_flags_horizontal = 8 +size_flags_vertical = 8 +mouse_filter = 2 +texture = ExtResource("38_rievh") +expand_mode = 1 +stretch_mode = 5 + +[node name="Panel2" type="Panel" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/BottomRightPanel/PlayBtnRoot/PanelContainer" unique_id=379136491] +layout_mode = 2 +theme_override_styles/panel = SubResource("StyleBoxEmpty_s0n6j") + +[node name="CardLeft" type="TextureRect" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/BottomRightPanel/PlayBtnRoot/PanelContainer/Panel2" unique_id=614956734] +layout_mode = 0 +offset_left = 17.0 +offset_top = 58.0 +offset_right = 112.0 +offset_bottom = 153.0 +rotation = -0.34382987 +pivot_offset = Vector2(28, 28) +size_flags_horizontal = 0 +size_flags_vertical = 8 +mouse_filter = 2 +texture = ExtResource("37_4pkyx") +expand_mode = 1 +stretch_mode = 5 + +[node name="CreateRoomBtn" type="TextureButton" parent="MainMenuPanel/MainMargin/MainHBox/RightCol/BottomRightPanel/PlayBtnRoot" unique_id=1662316269] unique_name_in_owner = true custom_minimum_size = Vector2(0, 50) -layout_mode = 2 +layout_mode = 0 +offset_right = 284.0 +offset_bottom = 107.0 size_flags_horizontal = 3 theme = ExtResource("2_theme") texture_normal = ExtResource("18_h1rib") diff --git a/scenes/lobby_sliders.gd b/scenes/lobby_sliders.gd new file mode 100644 index 0000000..fb34b25 --- /dev/null +++ b/scenes/lobby_sliders.gd @@ -0,0 +1,142 @@ +extends ScrollContainer + +const SNAP_DURATION := 0.25 +const TEX_DEFAULT := preload("res://assets/graphics/gui/lobby/bar_default.svg") +const TEX_ACTIVE := preload("res://assets/graphics/gui/lobby/bar_active.svg") + +@export var auto_advance_enabled: bool = true +@export var auto_advance_delay: float = 4.0 + +@onready var _track: HBoxContainer = $CardMargin/HBoxContainer +@onready var _page_dots: Array = get_node_or_null("../PageIndicator").get_children() if get_node_or_null("../PageIndicator") else [] + +var _dragging := false +var _drag_start_pos := 0.0 +var _drag_start_scroll := 0 +var _snap_tween: Tween +var _auto_timer: Timer + + +func _ready() -> void: + _update_indicator() + _setup_auto_timer() + + +func _setup_auto_timer() -> void: + _auto_timer = Timer.new() + _auto_timer.name = "AutoAdvanceTimer" + _auto_timer.one_shot = true + _auto_timer.timeout.connect(_on_auto_timer_timeout) + add_child(_auto_timer) + _restart_auto_timer() + + +func _restart_auto_timer() -> void: + if not auto_advance_enabled or _dragging or _card_count() <= 1: + return + _auto_timer.stop() + _auto_timer.wait_time = auto_advance_delay + _auto_timer.start() + + +func _on_auto_timer_timeout() -> void: + if _dragging: + return + var next_index := (_current_page() + 1) % _card_count() + _animate_to_page(next_index) + + +func _exit_tree() -> void: + if _auto_timer: + _auto_timer.stop() + if _snap_tween: + _snap_tween.kill() + + +func _gui_input(event: InputEvent) -> void: + if event is InputEventMouseButton and event.button_index == MOUSE_BUTTON_LEFT: + if event.pressed: + _start_drag(event.position.x) + elif _dragging: + _end_drag() + elif event is InputEventMouseMotion and _dragging: + _update_drag(event.position.x) + elif event is InputEventScreenTouch and event.index == 0: + if event.pressed: + _start_drag(event.position.x) + elif _dragging: + _end_drag() + elif event is InputEventScreenDrag and event.index == 0 and _dragging: + _update_drag(event.position.x) + + +func _start_drag(x: float) -> void: + if _snap_tween: + _snap_tween.kill() + _auto_timer.stop() + _dragging = true + _drag_start_pos = x + _drag_start_scroll = scroll_horizontal + + +func _update_drag(x: float) -> void: + var delta := _drag_start_pos - x + scroll_horizontal = clampi(_drag_start_scroll + int(delta), 0, _max_scroll()) + _update_indicator() + + +func _end_drag() -> void: + _dragging = false + _snap_to_nearest_card() + + +func _max_scroll() -> int: + var bar := get_h_scroll_bar() + return maxi(0, int(bar.max_value - bar.page)) + + +func _card_count() -> int: + return maxi(1, _track.get_child_count()) + + +func _card_step() -> float: + var count := _card_count() + if count <= 1: + return 0.0 + return float(_max_scroll()) / float(count - 1) + + +func _current_page() -> int: + var step := _card_step() + if step <= 0.0: + return 0 + return clampi(roundi(scroll_horizontal / step), 0, _card_count() - 1) + + +func _snap_to_nearest_card() -> void: + _animate_to_page(_current_page()) + + +func _animate_to_page(target_index: int) -> void: + target_index = clampi(target_index, 0, _card_count() - 1) + var step := _card_step() + var target_scroll := int(round(target_index * step)) + if _snap_tween: + _snap_tween.kill() + _snap_tween = create_tween().set_trans(Tween.TRANS_CUBIC).set_ease(Tween.EASE_OUT) + _snap_tween.tween_method(_set_scroll_and_indicator, float(scroll_horizontal), float(target_scroll), SNAP_DURATION) + _snap_tween.finished.connect(_restart_auto_timer) + + +func _set_scroll_and_indicator(value: float) -> void: + scroll_horizontal = int(round(value)) + _update_indicator() + + +func _update_indicator() -> void: + if _page_dots.is_empty(): + return + var active_index := _current_page() + for i in _page_dots.size(): + var dot: TextureRect = _page_dots[i] + dot.texture = TEX_ACTIVE if i == active_index else TEX_DEFAULT diff --git a/scenes/lobby_sliders.gd.uid b/scenes/lobby_sliders.gd.uid new file mode 100644 index 0000000..e23880f --- /dev/null +++ b/scenes/lobby_sliders.gd.uid @@ -0,0 +1 @@ +uid://bnxbmxuwjwqua diff --git a/scenes/lobby_sliders.tscn b/scenes/lobby_sliders.tscn new file mode 100644 index 0000000..6d9fdbc --- /dev/null +++ b/scenes/lobby_sliders.tscn @@ -0,0 +1,198 @@ +[gd_scene format=3 uid="uid://c3v78hufajngu"] + +[ext_resource type="Texture2D" uid="uid://bhv35y3q1jxr0" path="res://assets/graphics/gui/lobby/card_xmple.png" id="1_3k5w5"] +[ext_resource type="Script" uid="uid://bnxbmxuwjwqua" path="res://scenes/lobby_sliders.gd" id="1_l3iok"] +[ext_resource type="FontFile" uid="uid://dsqg0x5lnosou" path="res://assets/fonts/TektonDash2.ttf" id="2_l3iok"] +[ext_resource type="Texture2D" uid="uid://y0y2fqa6xml7" path="res://assets/graphics/gui/lobby/bar_default.svg" id="3_i4gg1"] +[ext_resource type="Texture2D" uid="uid://b5qt2u2k23b5w" path="res://assets/graphics/gui/lobby/bar_active.svg" id="4_crv6i"] + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_st18m"] + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_t5gla"] +border_width_left = 3 +border_width_top = 3 +border_width_right = 3 +border_width_bottom = 3 +border_color = Color(0.06666667, 0.13333334, 0.1882353, 1) +corner_radius_top_left = 23 +corner_radius_top_right = 23 +corner_radius_bottom_right = 23 +corner_radius_bottom_left = 23 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_a37jl"] +bg_color = Color(1, 0.25882354, 0.25882354, 1) +border_width_left = 3 +border_width_top = 3 +border_width_right = 3 +border_width_bottom = 3 +border_color = Color(0.06666667, 0.13333334, 0.1882353, 1) +corner_radius_top_left = 8 +corner_radius_top_right = 8 +corner_radius_bottom_right = 8 +corner_radius_bottom_left = 8 + +[node name="Sliders" type="Panel" unique_id=43997484] +custom_minimum_size = Vector2(276, 0) +offset_right = 276.0 +offset_bottom = 132.0 +size_flags_horizontal = 8 +size_flags_vertical = 3 +theme_override_styles/panel = SubResource("StyleBoxEmpty_st18m") + +[node name="ScrollContainer" type="ScrollContainer" parent="." unique_id=1629363718] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_bottom = 4.0 +grow_horizontal = 2 +grow_vertical = 2 +horizontal_scroll_mode = 3 +vertical_scroll_mode = 3 +script = ExtResource("1_l3iok") + +[node name="CardMargin" type="MarginContainer" parent="ScrollContainer" unique_id=481757735] +layout_mode = 2 +theme_override_constants/margin_left = 0 +theme_override_constants/margin_top = 8 +theme_override_constants/margin_right = 0 +theme_override_constants/margin_bottom = 0 + +[node name="HBoxContainer" type="HBoxContainer" parent="ScrollContainer/CardMargin" unique_id=1982136347] +layout_mode = 2 +size_flags_horizontal = 0 +size_flags_vertical = 4 + +[node name="PanelContainer1" type="PanelContainer" parent="ScrollContainer/CardMargin/HBoxContainer" unique_id=610661983] +layout_mode = 2 +mouse_filter = 1 +theme_override_styles/panel = SubResource("StyleBoxFlat_t5gla") + +[node name="CardBase" type="TextureRect" parent="ScrollContainer/CardMargin/HBoxContainer/PanelContainer1" unique_id=313528397] +custom_minimum_size = Vector2(270, 117) +layout_mode = 2 +size_flags_horizontal = 8 +size_flags_vertical = 4 +texture = ExtResource("1_3k5w5") +expand_mode = 1 + +[node name="LimitedBadge" type="PanelContainer" parent="ScrollContainer/CardMargin/HBoxContainer/PanelContainer1/CardBase" unique_id=802083624] +layout_mode = 0 +offset_left = 2.0 +offset_top = -5.0 +offset_right = 108.0 +offset_bottom = 29.0 +mouse_filter = 1 +theme_override_styles/panel = SubResource("StyleBoxFlat_a37jl") + +[node name="MarginContainer" type="MarginContainer" parent="ScrollContainer/CardMargin/HBoxContainer/PanelContainer1/CardBase/LimitedBadge" unique_id=51791062] +layout_mode = 2 +size_flags_vertical = 4 +theme_override_constants/margin_left = 13 +theme_override_constants/margin_top = 4 +theme_override_constants/margin_right = 13 +theme_override_constants/margin_bottom = 3 + +[node name="Label" type="Label" parent="ScrollContainer/CardMargin/HBoxContainer/PanelContainer1/CardBase/LimitedBadge/MarginContainer" unique_id=1817736469] +layout_mode = 2 +theme_override_fonts/font = ExtResource("2_l3iok") +theme_override_font_sizes/font_size = 20 +text = "Limited" + +[node name="PanelContainer2" type="PanelContainer" parent="ScrollContainer/CardMargin/HBoxContainer" unique_id=704308740] +layout_mode = 2 +mouse_filter = 1 +theme_override_styles/panel = SubResource("StyleBoxFlat_t5gla") + +[node name="CardBase" type="TextureRect" parent="ScrollContainer/CardMargin/HBoxContainer/PanelContainer2" unique_id=870258525] +custom_minimum_size = Vector2(270, 117) +layout_mode = 2 +size_flags_horizontal = 8 +size_flags_vertical = 4 +texture = ExtResource("1_3k5w5") +expand_mode = 1 + +[node name="LimitedBadge" type="PanelContainer" parent="ScrollContainer/CardMargin/HBoxContainer/PanelContainer2/CardBase" unique_id=1744093227] +layout_mode = 0 +offset_left = 2.0 +offset_top = -5.0 +offset_right = 102.0 +offset_bottom = 28.0 +mouse_filter = 1 +theme_override_styles/panel = SubResource("StyleBoxFlat_a37jl") + +[node name="MarginContainer" type="MarginContainer" parent="ScrollContainer/CardMargin/HBoxContainer/PanelContainer2/CardBase/LimitedBadge" unique_id=126611072] +layout_mode = 2 +size_flags_vertical = 4 +theme_override_constants/margin_left = 13 +theme_override_constants/margin_top = 4 +theme_override_constants/margin_right = 13 +theme_override_constants/margin_bottom = 3 + +[node name="Label" type="Label" parent="ScrollContainer/CardMargin/HBoxContainer/PanelContainer2/CardBase/LimitedBadge/MarginContainer" unique_id=1709358746] +layout_mode = 2 +theme_override_fonts/font = ExtResource("2_l3iok") +theme_override_font_sizes/font_size = 20 +text = "Limited" + +[node name="PanelContainer3" type="PanelContainer" parent="ScrollContainer/CardMargin/HBoxContainer" unique_id=1308324127] +layout_mode = 2 +mouse_filter = 1 +theme_override_styles/panel = SubResource("StyleBoxFlat_t5gla") + +[node name="CardBase" type="TextureRect" parent="ScrollContainer/CardMargin/HBoxContainer/PanelContainer3" unique_id=1957855413] +custom_minimum_size = Vector2(270, 117) +layout_mode = 2 +size_flags_horizontal = 8 +size_flags_vertical = 4 +texture = ExtResource("1_3k5w5") +expand_mode = 1 + +[node name="LimitedBadge" type="PanelContainer" parent="ScrollContainer/CardMargin/HBoxContainer/PanelContainer3/CardBase" unique_id=1087414779] +layout_mode = 0 +offset_left = 2.0 +offset_top = -5.0 +offset_right = 102.0 +offset_bottom = 28.0 +mouse_filter = 1 +theme_override_styles/panel = SubResource("StyleBoxFlat_a37jl") + +[node name="MarginContainer" type="MarginContainer" parent="ScrollContainer/CardMargin/HBoxContainer/PanelContainer3/CardBase/LimitedBadge" unique_id=516591042] +layout_mode = 2 +size_flags_vertical = 4 +theme_override_constants/margin_left = 13 +theme_override_constants/margin_top = 4 +theme_override_constants/margin_right = 13 +theme_override_constants/margin_bottom = 3 + +[node name="Label" type="Label" parent="ScrollContainer/CardMargin/HBoxContainer/PanelContainer3/CardBase/LimitedBadge/MarginContainer" unique_id=1269776987] +layout_mode = 2 +theme_override_fonts/font = ExtResource("2_l3iok") +theme_override_font_sizes/font_size = 20 +text = "Limited" + +[node name="PageIndicator" type="HBoxContainer" parent="." unique_id=844141711] +layout_mode = 0 +offset_left = 13.0 +offset_top = 108.0 +offset_right = 263.0 +offset_bottom = 117.0 +theme_override_constants/separation = 5 + +[node name="Dot1" type="TextureRect" parent="PageIndicator" unique_id=1939877728] +custom_minimum_size = Vector2(80, 6) +layout_mode = 2 +texture = ExtResource("4_crv6i") +expand_mode = 1 + +[node name="Dot2" type="TextureRect" parent="PageIndicator" unique_id=1471300482] +custom_minimum_size = Vector2(80, 6) +layout_mode = 2 +texture = ExtResource("3_i4gg1") +expand_mode = 1 + +[node name="Dot3" type="TextureRect" parent="PageIndicator" unique_id=1825186770] +custom_minimum_size = Vector2(80, 6) +layout_mode = 2 +texture = ExtResource("3_i4gg1") +expand_mode = 1 diff --git a/scenes/player.gd b/scenes/player.gd index 203fc38..82a5d1a 100644 --- a/scenes/player.gd +++ b/scenes/player.gd @@ -117,6 +117,7 @@ var can_finish: bool: # Modifier for Turn based var has_performed_action: bool = false +@warning_ignore("unused_private_class_variable") # read/written by player_action_manager.gd var _is_processing_action: bool = false var selected_gridmap_position = Vector2i(-1, -1) var selected_playerboard_slot = -1 @@ -157,6 +158,7 @@ var spawn_point_selected = false # Action for hilighter var highlighted_spawn_points = [] +@warning_ignore("unused_private_class_variable") # read/written by player_movement_manager.gd var _is_highlighting: bool = false # Character selection and animation @@ -579,7 +581,7 @@ const COSMETIC_MAPPING = { } } -func apply_loadout(character_node: Node3D) -> void: +func apply_loadout(_character_node: Node3D) -> void: """Apply equipped cosmetics via SkinManager — the single source of truth. Uses _player_loadout (synced from the owning client via sync_loadout RPC) so all peers render the same skin regardless of their own loadout.""" @@ -928,14 +930,14 @@ func _refresh_player_visuals(): if active_character: apply_loadout(active_character) -func update_rank_visuals(rank: int, score: int = -1): +func update_rank_visuals(rank: int, player_score: int = -1): var pos_label = get_node_or_null("Position") if not pos_label: return # Hide rank until the player has actually scored, so the match doesn't # start with everyone showing a position (e.g. all "1st"). - if score == 0: + if player_score == 0: pos_label.visible = false return @@ -1110,7 +1112,6 @@ func drop_all_tiles(): for i in range(playerboard.size()): if playerboard[i] != -1: - var item_id = playerboard[i] playerboard[i] = -1 # Find a spot to drop? Or just destroy? @@ -1603,7 +1604,7 @@ func _find_random_spawn_position() -> Vector2i: # Special handling for Stop n Go mode (22x10 Grid) if LobbyManager.game_mode == "Stop n Go": - var available_positions = [] + var stop_n_go_positions = [] # Scan the 22x10 grid for x in range(22): for z in range(10): @@ -1616,12 +1617,12 @@ func _find_random_spawn_position() -> Vector2i: # Assuming 4 is obstacle, and -1 is void. 0 is walkable, 2 is safe zone. if item != -1 and item != 4: if not is_position_occupied(pos): - available_positions.append(pos) - - if available_positions.size() > 0: + stop_n_go_positions.append(pos) + + if stop_n_go_positions.size() > 0: var rng = RandomNumberGenerator.new() rng.randomize() - return available_positions[rng.randi() % available_positions.size()] + return stop_n_go_positions[rng.randi() % stop_n_go_positions.size()] return Vector2i(10, 5) # Fallback center @@ -1651,6 +1652,7 @@ func _find_random_spawn_position() -> Vector2i: # Better fallback center instead of 0,0 which is often a wall/border print("[Player] Warning: No available spawn positions found! Using fallback.") + @warning_ignore("integer_division") # grid center is intentionally an integer cell return Vector2i(cols / 2, rs / 2) func find_random_valid_position_in_range() -> Vector2i: @@ -1690,8 +1692,8 @@ func raycast_to_grid(from: Vector3, to: Vector3) -> Vector2i: return Vector2i(-1, -1) -func is_within_movement_range(target_position: Vector2i) -> bool: - return movement_manager.is_within_movement_range(target_position) +func is_within_movement_range(check_position: Vector2i) -> bool: + return movement_manager.is_within_movement_range(check_position) # ----------------------------------------------------------------- # Movement @@ -1777,9 +1779,7 @@ func start_movement_along_path(path: Array, clear_visual: bool = true, force: bo var current_finish_locs = race_manager.get_current_finish_locations() if race_manager else finish_locations if current_position in current_finish_locs and can_finish: finish_race() - - var main = get_tree().get_root().get_node_or_null("Main") - + # Clear visuals for everyone including bots if clear_visual: if enhanced_gridmap: diff --git a/scenes/ui/battlepass_panel.gd b/scenes/ui/battlepass_panel.gd new file mode 100644 index 0000000..4886578 --- /dev/null +++ b/scenes/ui/battlepass_panel.gd @@ -0,0 +1,13 @@ +extends Panel + +@onready var _slider = $Content/ScrollContainer +@onready var _ticket = $Ticket + + +func _ready() -> void: + if _slider.has_signal("page_changed"): + _slider.page_changed.connect(_on_page_changed) + + +func _on_page_changed(index: int) -> void: + _ticket.show_index(index) diff --git a/scenes/ui/battlepass_panel.gd.uid b/scenes/ui/battlepass_panel.gd.uid new file mode 100644 index 0000000..5e04334 --- /dev/null +++ b/scenes/ui/battlepass_panel.gd.uid @@ -0,0 +1 @@ +uid://dc5dh15rrdc4 diff --git a/scenes/ui/battlepass_ticket.gd b/scenes/ui/battlepass_ticket.gd new file mode 100644 index 0000000..d772e44 --- /dev/null +++ b/scenes/ui/battlepass_ticket.gd @@ -0,0 +1,53 @@ +extends Panel + +const DIP_DURATION := 0.36 + +@onready var _tickets: Array = get_children().filter(func(c): return c is TextureRect) + +var _current_index := 0 +var _tween: Tween + + +func _ready() -> void: + for i in _tickets.size(): + _tickets[i].visible = (i == 0) + _tickets[i].modulate.a = 1.0 + + +func show_index(index: int, animate: bool = true) -> void: + if index < 0 or index >= _tickets.size() or index == _current_index: + return + + var from_ticket: TextureRect = _tickets[_current_index] + var to_ticket: TextureRect = _tickets[index] + + if not animate: + from_ticket.visible = false + to_ticket.visible = true + to_ticket.modulate.a = 1.0 + _current_index = index + return + + if _tween: + _tween.kill() + + var from_mat: ShaderMaterial = from_ticket.material + var to_mat: ShaderMaterial = to_ticket.material + + _tween = create_tween() + _tween.set_trans(Tween.TRANS_SINE).set_ease(Tween.EASE_IN) + if from_mat: + _tween.tween_method(func(v): from_mat.set_shader_parameter("blur_amount", v), 0.0, 1.0, DIP_DURATION * 0.5) + _tween.parallel().tween_property(from_ticket, "modulate:a", 0.0, DIP_DURATION * 0.5) + + _tween.tween_callback(func(): + from_ticket.visible = false + to_ticket.modulate.a = 0.0 + to_ticket.visible = true + _current_index = index + ) + + _tween.set_trans(Tween.TRANS_SINE).set_ease(Tween.EASE_OUT) + if to_mat: + _tween.tween_method(func(v): to_mat.set_shader_parameter("blur_amount", v), 1.0, 0.0, DIP_DURATION * 0.5) + _tween.parallel().tween_property(to_ticket, "modulate:a", 1.0, DIP_DURATION * 0.5) diff --git a/scenes/ui/battlepass_ticket.gd.uid b/scenes/ui/battlepass_ticket.gd.uid new file mode 100644 index 0000000..fc0ea14 --- /dev/null +++ b/scenes/ui/battlepass_ticket.gd.uid @@ -0,0 +1 @@ +uid://bwu41vcu5t8nd diff --git a/scenes/ui/lobby_chat.gd b/scenes/ui/lobby_chat.gd index 99af33f..9d58989 100644 --- a/scenes/ui/lobby_chat.gd +++ b/scenes/ui/lobby_chat.gd @@ -10,6 +10,8 @@ var _active_chat_context: String = "global" var _dm_tabs: Dictionary = {} var _dm_messages: Dictionary = {} var _chat_config: Dictionary = {"prefix": "", "max_messages": 50, "max_age_days": 0} +var _global_chat_loading: bool = false +var _dm_loading: Dictionary = {} func _init(p_lobby: Control): lobby = p_lobby @@ -19,26 +21,41 @@ func _init(p_lobby: Control): if lobby.chat_input: lobby.chat_input.text_submitted.connect(func(_t): _on_chat_send_pressed()) lobby.chat_input.text_changed.connect(_on_chat_input_changed) - + + var global_btn = lobby.get_node_or_null("%GlobalChatTabBtn") + if global_btn: + global_btn.pressed.connect(func(): switch_chat_tab("global")) + + var server_btn = lobby.get_node_or_null("%ServerChatTabBtn") + if server_btn: + server_btn.pressed.connect(func(): switch_chat_tab("server")) + _setup_friend_suggest_ui() func join_global_chat() -> void: - if _chat_channel != null: + if _chat_channel != null or _global_chat_loading: return - + + _global_chat_loading = true + _refresh_chat_display() + var socket = NakamaManager.socket if not socket or not socket.is_connected_to_host(): push_warning("[Chat] Socket not connected, skipping chat join.") + _global_chat_loading = false + _refresh_chat_display() return - + var result = await socket.join_chat_async(GLOBAL_CHAT_ROOM, NakamaSocket.ChannelType.Room, true, false) - + if result.is_exception(): push_warning("[Chat] Failed to join global chat: " + result.get_exception().message) + _global_chat_loading = false + _refresh_chat_display() return - + _chat_channel = result print("[Chat] Joined global channel: ", _chat_channel.id) @@ -51,26 +68,28 @@ func join_global_chat() -> void: if cfg_res.has("config"): _chat_config = cfg_res["config"] - _chat_messages.clear() var limit: int = _chat_config.get("max_messages", 50) + var history_entries: Array = [] var history_result = await NakamaManager.client.list_channel_messages_async(NakamaManager.session, _chat_channel.id, limit, false) if not history_result.is_exception() and history_result.messages: var msgs = history_result.messages.duplicate() msgs.reverse() for msg in msgs: - _add_chat_message(msg, false) + history_entries.append(_parse_chat_message(msg)) # Inject admin system prefix if configured var prefix: String = _chat_config.get("prefix", "") if not prefix.is_empty(): - _chat_messages.insert(0, { + history_entries.insert(0, { "sender": "SYSTEM", "content": prefix, "ts": _get_local_time(), "date": Time.get_date_string_from_system() }) - + + _chat_messages = history_entries + _chat_messages _trim_old_messages() + _global_chat_loading = false _refresh_chat_display() func _on_chat_message_received(message) -> void: @@ -80,29 +99,32 @@ func _on_chat_message_received(message) -> void: return _add_chat_message(message, true) -func _add_chat_message(message, refresh_display: bool) -> void: +func _parse_chat_message(message) -> Dictionary: var text: String = "" var parsed = JSON.parse_string(message.content) if typeof(parsed) == TYPE_DICTIONARY: text = parsed.get("msg", message.content) else: text = message.content - + var sender: String = message.username if sender.is_empty() and message.sender_id: sender = message.sender_id.substr(0, 8) elif sender.is_empty(): sender = "Unknown" - + var ts_str: String = _format_nakama_time(message.create_time) - - _chat_messages.append({ + + return { "sender": sender, "content": text, "ts": ts_str, "date": message.create_time.substr(0, 10) if message.create_time else Time.get_date_string_from_system() - }) - + } + +func _add_chat_message(message, refresh_display: bool) -> void: + _chat_messages.append(_parse_chat_message(message)) + if refresh_display: _trim_old_messages() _refresh_chat_display() @@ -209,16 +231,21 @@ func _open_dm_tab(user_id: String, username: String) -> void: if not _dm_tabs.has(user_id): _create_dm_tab(user_id, username) _dm_messages[user_id] = [] + _dm_loading[user_id] = true switch_chat_tab(user_id) - + var history = await FriendManager.get_dm_history(user_id) var my_id = NakamaManager.session.user_id if NakamaManager.session else "" + var history_entries: Array = [] for entry in history: var is_self = entry.get("from") == my_id var sender_name = "You" if is_self else username var ts = _format_nakama_time(entry.get("create_time", "")) - _dm_messages[user_id].append({"sender": sender_name, "content": entry.get("msg", ""), "ts": ts}) - + history_entries.append({"sender": sender_name, "content": entry.get("msg", ""), "ts": ts}) + + _dm_messages[user_id] = history_entries + _dm_messages[user_id] + _dm_loading[user_id] = false + if _active_chat_context == user_id: _refresh_chat_display() else: @@ -256,16 +283,34 @@ func _close_dm_tab(user_id: String) -> void: func switch_chat_tab(context_id: String) -> void: _active_chat_context = context_id _refresh_chat_display() - - var tabs_container = lobby.get_node_or_null("%ChatTabsContainer") - if tabs_container: - var global_btn = lobby.get_node_or_null("%GlobalChatTabBtn") - if global_btn: - global_btn.modulate = Color(1.0, 1.0, 1.0) if context_id == "global" else Color(0.6, 0.6, 0.6) - - for u_id in _dm_tabs: - var tab_hbox = _dm_tabs[u_id] - tab_hbox.modulate = Color(1.0, 1.0, 1.0) if context_id == u_id else Color(0.6, 0.6, 0.6) + + var global_btn = lobby.get_node_or_null("%GlobalChatTabBtn") + if global_btn: + global_btn.button_pressed = (context_id == "global") + + var server_btn = lobby.get_node_or_null("%ServerChatTabBtn") + if server_btn: + server_btn.button_pressed = (context_id == "server") + + for u_id in _dm_tabs: + var tab_hbox = _dm_tabs[u_id] + var dm_btn = tab_hbox.get_node_or_null("DMTabBtn") + if dm_btn: + dm_btn.button_pressed = (context_id == u_id) + + if lobby.chat_input: + lobby.chat_input.placeholder_text = "Send to %s..." % _get_context_display_name(context_id) + +func _get_context_display_name(context_id: String) -> String: + if context_id == "global": + return "World" + if context_id == "server": + return "Server" + if _dm_tabs.has(context_id): + var btn = _dm_tabs[context_id].get_node_or_null("DMTabBtn") + if btn: + return btn.text + return "Chat" func _setup_friend_suggest_ui() -> void: lobby._friend_suggest_panel = lobby.get_node_or_null("%FriendSuggestPanel") @@ -331,12 +376,15 @@ func _refresh_chat_display() -> void: messages_to_show = [] for msg in messages_to_show: - var ts: String = msg.get("ts", "") var sender: String = msg.get("sender", "?") var text: String = msg.get("content", "") - - lobby.chat_display.append_text("[color=#888888][%s][/color] [b]%s:[/b] %s\n" % [ts, sender, text]) - + + lobby.chat_display.append_text("[b]%s[/b]\n[color=#c7d3e0]%s[/color]\n\n" % [sender, text]) + + var is_loading: bool = _global_chat_loading if _active_chat_context == "global" else _dm_loading.get(_active_chat_context, false) + if is_loading: + lobby.chat_display.append_text("[i][color=#8a97a8]Loading messages...[/color][/i]\n") + if lobby.chat_display: var scrollbar = lobby.chat_display.get_v_scroll_bar() if scrollbar: diff --git a/scenes/ui/lobby_room.gd b/scenes/ui/lobby_room.gd index aee3aa0..93822b7 100644 --- a/scenes/ui/lobby_room.gd +++ b/scenes/ui/lobby_room.gd @@ -153,8 +153,7 @@ func _on_room_joined(room_data: Dictionary) -> void: _on_enable_cycle_timer_changed(LobbyManager.enable_cycle_timer) _on_scarcity_mode_changed(LobbyManager.scarcity_mode) _on_sng_update() - _on_doors_update() - + if lobby.area_left_btn: lobby.area_left_btn.disabled = not is_host if lobby.area_right_btn: lobby.area_right_btn.disabled = not is_host if lobby.area_name_label: lobby.area_name_label.text = LobbyManager.get_selected_area() diff --git a/scenes/ui/quest_list_tab.gd b/scenes/ui/quest_list_tab.gd new file mode 100644 index 0000000..56d4fb3 --- /dev/null +++ b/scenes/ui/quest_list_tab.gd @@ -0,0 +1,25 @@ +extends Panel + +signal period_changed(period: String) + +@onready var _daily_btn: Button = %DailyTabBtn +@onready var _weekly_btn: Button = %WeeklyTabBtn +@onready var _monthly_btn: Button = %MonthlyTabBtn + +var _active := "daily" + + +func _ready() -> void: + _daily_btn.pressed.connect(_select.bind("daily")) + _weekly_btn.pressed.connect(_select.bind("weekly")) + _monthly_btn.pressed.connect(_select.bind("monthly")) + + +func _select(period: String) -> void: + if period == _active: + return + _active = period + _daily_btn.button_pressed = (period == "daily") + _weekly_btn.button_pressed = (period == "weekly") + _monthly_btn.button_pressed = (period == "monthly") + period_changed.emit(period) diff --git a/scenes/ui/quest_list_tab.gd.uid b/scenes/ui/quest_list_tab.gd.uid new file mode 100644 index 0000000..39e556f --- /dev/null +++ b/scenes/ui/quest_list_tab.gd.uid @@ -0,0 +1 @@ +uid://cas5sc40ampq1 diff --git a/scripts/bot_controller.gd b/scripts/bot_controller.gd index d1b8512..848b619 100644 --- a/scripts/bot_controller.gd +++ b/scripts/bot_controller.gd @@ -79,7 +79,6 @@ func _ready(): return # Initialize strategic planner - var BotStrategicPlanner = load("res://scripts/bot_strategic_planner.gd") strategic_planner = BotStrategicPlanner.new(actor, enhanced_gridmap) # Disable input processing for bots @@ -211,7 +210,7 @@ func _run_ai_tick(): return # Priority 0.5: Gauntlet (#075) — use Ghost powerup if boxed in - if await _try_activate_ghost(): + if _try_activate_ghost(): print("[BotController] Action Taken: Ghost (trapped)") return @@ -677,8 +676,6 @@ func _try_move() -> bool: else: print("[BotController] %s simple_move_to BLOCKED (others). Trying unstuck move." % actor.name) return await _try_unstuck_move() - - return false func _should_freeze_for_stop_n_go() -> bool: """Check if the bot should intentionally skip its turn during STOP phase outside of safe zones.""" @@ -909,12 +906,7 @@ func _handle_goal_completion(): if goals_cycle_manager: var time_remaining = goals_cycle_manager.get_time_remaining() goals_cycle_manager.on_goal_completed(actor, time_remaining) - - var powerup_manager = actor.get_node_or_null("PowerUpManager") - # if powerup_manager: - # powerup_manager.add_goal_completion_reward() - - + print("[BotController] %s COMPLETED GOAL!" % actor.name) func _wait_with_variance(base_delay: float): diff --git a/scripts/bot_strategic_planner.gd b/scripts/bot_strategic_planner.gd index 8658f01..aa3252b 100644 --- a/scripts/bot_strategic_planner.gd +++ b/scripts/bot_strategic_planner.gd @@ -204,9 +204,7 @@ func get_unneeded_tile_slot() -> int: """Find a slot containing a tile that is not needed for the goal.""" if not actor or actor.playerboard.size() == 0: return -1 - - var needed_tiles = get_tiles_needed() - + # Check center 3x3 for misplaced tiles for i in range(3): for j in range(3): @@ -252,7 +250,6 @@ func get_unneeded_tile_slot() -> int: var center_indices = [6, 7, 8, 11, 12, 13, 16, 17, 18] for i in range(actor.playerboard.size()): if not i in center_indices and actor.playerboard[i] != -1: - var item = actor.playerboard[i] # Only keep if we strictly need it and can't find it easily? # Actually, generally dump outer ring tiles to keep board clean # unless we are about to move it to a valid spot. @@ -263,8 +260,6 @@ func get_unneeded_tile_slot() -> int: return -1 - return -1 - func get_unneeded_tile_slot_panic() -> int: """Aggressively find ANY tile that doesn't match a goal perfectly.""" if not actor or actor.playerboard.size() == 0: @@ -439,33 +434,31 @@ func find_optimal_move_target() -> Vector2i: var time_left = gc_manager.get_global_time_remaining() if gc_manager else 999.0 var is_match_running = gc_manager.is_match_running() if gc_manager else false var is_late_game = is_sng and is_match_running and time_left > 0.0 and time_left <= 30.0 - - # 1. STOP N GO: Reach the finish line if goals are complete - if is_sng and main: - var sng_manager = main.get_node_or_null("StopNGoManager") - if sng_manager and sng_manager.is_mission_complete(actor.name.to_int()): - # MISSION COMPLETE: We CAN finish, but should we? - - if not is_late_game: - # CHAOS MODE: Allow falling through to target holo tiles, but we'll limit the target X later - # print("[BotStrategicPlanner] %s mission complete (Chaos Phase %.1fs). Roaming field." % [actor.name, time_left]) - pass - else: - # Late game: go to finish - var finish_target = Vector2i(21, actor.current_position.y) - - # Ensure finish_target is walkable - if not _is_valid_move_target(finish_target): - for dy in [1, -1, 2, -2]: - var alt = Vector2i(21, actor.current_position.y + dy) - if _is_valid_move_target(alt): - finish_target = alt - break - - print("[BotStrategicPlanner] %s mission complete (Late Game %.1fs)! Heading to finish: %s" % [actor.name, time_left, finish_target]) - return finish_target - var sng_manager = main.get_node_or_null("StopNGoManager") if main else null + + # 1. STOP N GO: Reach the finish line if goals are complete + if is_sng and sng_manager and sng_manager.is_mission_complete(actor.name.to_int()): + # MISSION COMPLETE: We CAN finish, but should we? + + if not is_late_game: + # CHAOS MODE: Allow falling through to target holo tiles, but we'll limit the target X later + # print("[BotStrategicPlanner] %s mission complete (Chaos Phase %.1fs). Roaming field." % [actor.name, time_left]) + pass + else: + # Late game: go to finish + var finish_target = Vector2i(21, actor.current_position.y) + + # Ensure finish_target is walkable + if not _is_valid_move_target(finish_target): + for dy in [1, -1, 2, -2]: + var alt = Vector2i(21, actor.current_position.y + dy) + if _is_valid_move_target(alt): + finish_target = alt + break + + print("[BotStrategicPlanner] %s mission complete (Late Game %.1fs)! Heading to finish: %s" % [actor.name, time_left, finish_target]) + return finish_target + var is_mission_complete = sng_manager.is_mission_complete(actor.name.to_int()) if sng_manager else false var needed_tiles = get_tiles_needed() diff --git a/scripts/generators/name_generator.gd b/scripts/generators/name_generator.gd index c26095d..30c955b 100644 --- a/scripts/generators/name_generator.gd +++ b/scripts/generators/name_generator.gd @@ -69,9 +69,9 @@ func generate_guest_name() -> String: _used_guest_names.append(fallback) return fallback -func release_guest_name(name: String) -> void: +func release_guest_name(guest_name: String) -> void: """Call when a guest disconnects to free up their name for reuse.""" - _used_guest_names.erase(name) + _used_guest_names.erase(guest_name) # ----------------------------------------------------------------------- # Bot name generation @@ -98,9 +98,9 @@ func generate_bot_name() -> String: _used_bot_names.append(candidate) return candidate -func release_bot_name(name: String) -> void: +func release_bot_name(bot_name: String) -> void: """Call when a bot slot is removed to free up its name.""" - _used_bot_names.erase(name) + _used_bot_names.erase(bot_name) func reset_all() -> void: """Reset both pools — useful on returning to main menu.""" diff --git a/scripts/managers/friend_manager.gd b/scripts/managers/friend_manager.gd index 37f9e81..8a19770 100644 --- a/scripts/managers/friend_manager.gd +++ b/scripts/managers/friend_manager.gd @@ -173,15 +173,15 @@ func send_lobby_invite(to_user_id: String, match_id: String) -> void: if result.get("success", false) == false: push_warning("[FriendManager] send_lobby_invite failed: " + str(result.get("error", ""))) -func _on_notification_received(notification) -> void: - print("[FriendManager] _on_notification_received: code=%d sender=%s" % [notification.code, notification.sender_id]) - match notification.code: +func _on_notification_received(notif) -> void: + print("[FriendManager] _on_notification_received: code=%d sender=%s" % [notif.code, notif.sender_id]) + match notif.code: NOTIF_LOBBY_INVITE: - var content = JSON.parse_string(notification.content) + var content = JSON.parse_string(notif.content) if content: var from_name: String = content.get("from_name", "Someone") var match_id: String = content.get("match_id", "") - emit_signal("lobby_invite_received", notification.sender_id, from_name, match_id) + emit_signal("lobby_invite_received", notif.sender_id, from_name, match_id) NOTIF_FRIEND_REQUEST: # Refresh friends list so the incoming request appears immediately print("[FriendManager] friend request notification received, reloading friends...") diff --git a/scripts/managers/gacha_manager.gd b/scripts/managers/gacha_manager.gd index 5920b6c..e7eae5e 100644 --- a/scripts/managers/gacha_manager.gd +++ b/scripts/managers/gacha_manager.gd @@ -32,11 +32,6 @@ func pull(banner_id: String, count: int) -> Array: push_error("[GachaManager] Not authenticated") return [] - var payload = JSON.stringify({ - "banner_id": banner_id, - "count": count - }) - var result = await BackendService.perform_gacha_pull(banner_id, count) if result.get("success", false) == false: diff --git a/scripts/managers/goals_cycle_manager.gd b/scripts/managers/goals_cycle_manager.gd index 854c020..d60a837 100644 --- a/scripts/managers/goals_cycle_manager.gd +++ b/scripts/managers/goals_cycle_manager.gd @@ -44,7 +44,7 @@ func initialize(main: Node): if LobbyManager: LobbyManager.enable_cycle_timer_changed.connect(_on_enable_cycle_timer_changed) -func _on_enable_cycle_timer_changed(enabled: bool): +func _on_enable_cycle_timer_changed(_enabled: bool): # If disabled mid-cycle, the timer will just freeze in _process # If enabled mid-cycle, it will resume pass @@ -69,9 +69,7 @@ func _process(delta): return # Skip countdown if timer is disabled - var lobby_manager = get_tree().get_root().get_node_or_null("Main/LobbyManager") # Note: LobbyManager is an Autoload, so we can access it directly via 'LobbyManager' - if LobbyManager and not LobbyManager.get_enable_cycle_timer(): # If timer is disabled, we just don't decrement. # But we still keep is_cycle_active = true so the phase is "active" (allowing actions) diff --git a/scripts/managers/player_manager.gd b/scripts/managers/player_manager.gd index 62d3c7a..305bc60 100644 --- a/scripts/managers/player_manager.gd +++ b/scripts/managers/player_manager.gd @@ -2,15 +2,12 @@ extends Node # PlayerManager - Handles player and bot lifecycle management -signal player_added(peer_id, player_node) signal player_removed(peer_id) -signal bot_created(bot_id, bot_node) -signal bot_removed(bot_id) var player_scene = preload("res://scenes/player.tscn") var connected_peer_ids = [] -func add_player_character(peer_id: int, position: Vector2i = Vector2i.ZERO) -> Node: +func add_player_character(peer_id: int, _position: Vector2i = Vector2i.ZERO) -> Node: var player_character = player_scene.instantiate() player_character.set_multiplayer_authority(peer_id) player_character.name = str(peer_id) diff --git a/scripts/nakama_manager.gd b/scripts/nakama_manager.gd index 5a25f62..6a16dc3 100644 --- a/scripts/nakama_manager.gd +++ b/scripts/nakama_manager.gd @@ -282,11 +282,6 @@ func list_matches_async(mode_filter: String = "") -> Array: # Batch-read room metadata from Nakama storage var meta_map: Dictionary = {} # match_id -> {host_name, game_mode, ...} if read_ids.size() > 0: - var storage_reads: Array = [] - for mid in read_ids: - # We don't know the owner_id, so list objects by collection+key - # Use list_storage_objects per match or batch read - pass # Read all match metas from our own storage (other users' objects are public read) for mid in read_ids: var list_result = await client.list_storage_objects_async(session, "match_meta", "", 100) diff --git a/scripts/services/backend_service.gd b/scripts/services/backend_service.gd index 254c8f4..f9650aa 100644 --- a/scripts/services/backend_service.gd +++ b/scripts/services/backend_service.gd @@ -87,13 +87,13 @@ func get_steamworks_manager() -> Node: return steamworks_manager ## Unified RPC with Retry and Error Mapping -func api_rpc_async(rpc_id: String, payload: String = "{}") -> Dictionary: +func api_rpc_async(p_rpc_id: String, payload: String = "{}") -> Dictionary: if not nakama_backend or not nakama_backend.client or not nakama_backend.session: return { "success": false, "error": ErrorCode.UNAUTHORIZED, "message": "Not authenticated" } var retries := 0 while retries <= MAX_RETRIES: - var result = await nakama_backend.client.rpc_async(nakama_backend.session, rpc_id, payload) + var result = await nakama_backend.client.rpc_async(nakama_backend.session, p_rpc_id, payload) # NakamaAPI.ApiRpc has is_exception() if result.is_exception(): diff --git a/scripts/ui/boot_screen.gd b/scripts/ui/boot_screen.gd index b9cf74a..572dfec 100644 --- a/scripts/ui/boot_screen.gd +++ b/scripts/ui/boot_screen.gd @@ -95,7 +95,7 @@ func _on_update_pressed() -> void: status_label.text = "Downloading update..." update_manager.download_update() -func _on_download_started(total_size: int) -> void: +func _on_download_started(_total_size: int) -> void: progress_bar.visible = true progress_label.visible = true progress_bar.value = 0 diff --git a/setting_bar_shader.gdshader b/setting_bar_shader.gdshader new file mode 100644 index 0000000..e0c34c8 --- /dev/null +++ b/setting_bar_shader.gdshader @@ -0,0 +1,20 @@ +shader_type canvas_item; + +// Masukkan ukuran Size panel Anda di Inspector (X dan Y) +uniform vec2 panel_size = vec2(550.0, 64.0); +// Atur radius kelengkungan dalam satuan pixel (misal: 12.0 atau 16.0) +uniform float corner_radius : hint_range(0.0, 100.0) = 8.0; + +void fragment() { + vec2 center = panel_size * 0.5; + vec2 half_size = panel_size * 0.5 - vec2(corner_radius); + vec2 p = UV * panel_size - center; + vec2 d = abs(p) - half_size; + float dist = length(max(d, 0.0)) + min(max(d.x, d.y), 0.0) - corner_radius; + + // Mengambil warna asli dari GradientTexture2D Anda + vec4 tex_color = texture(TEXTURE, UV); + float alpha_mask = 1.0 - step(0.0, dist); + + COLOR = vec4(tex_color.rgb, tex_color.a * alpha_mask); +} \ No newline at end of file diff --git a/setting_bar_shader.gdshader.uid b/setting_bar_shader.gdshader.uid new file mode 100644 index 0000000..9063b49 --- /dev/null +++ b/setting_bar_shader.gdshader.uid @@ -0,0 +1 @@ +uid://bx46eyi72i6ak diff --git a/wiki/Architecture-Client.md b/wiki/Architecture-Client.md index 6716623..669b408 100644 --- a/wiki/Architecture-Client.md +++ b/wiki/Architecture-Client.md @@ -4,7 +4,7 @@ [Back to Home](./Home) -Complete per-function reference for the Godot 4.7 client codebase. Every script, signal, autoload dependency, and cross-file relationship documented. +Complete per-function reference for the Godot 4.6.3 client codebase. Every script, signal, autoload dependency, and cross-file relationship documented. [Back to top](#top) @@ -93,7 +93,7 @@ Complete per-function reference for the Godot 4.7 client codebase. Every script, ``` /home/dev/tekton/ - project.godot -- Godot 4.7 project file + project.godot -- Godot 4.6.3 project file scripts/ main.gd -- (NOT USED; logic lives in scenes/main.gd) nakama_manager.gd -- Nakama network layer (autoload) diff --git a/wiki/patch_release_workflow.md b/wiki/patch_release_workflow.md index 88688a9..721e8a2 100644 --- a/wiki/patch_release_workflow.md +++ b/wiki/patch_release_workflow.md @@ -90,7 +90,7 @@ curl -X POST "http://52.74.133.55:3000/api/v1/repos/danchie/tekton/actions/workf ### What the CI does (deploy_patch.yml) 1. **Checkout** — `git clone --depth 1` from `experimental` branch (shallow = fast). -2. **Setup Godot** — Uses cached `/cache/godot_4.7` binary. Downloads only if missing (140MB, cached forever). +2. **Setup Godot** — Uses cached `/cache/godot_4.6.3` binary. Downloads only if missing (140MB, cached forever). 3. **Generate version.json** — Runs `tools/generate_version_json.py --skip-changelog`. Reads version from `project.godot`, bumps patch number, writes `assets/data/version.json` with the new release entry including `pck_url` pointing to Gitea raw endpoint. 4. **Export patch PCK** — `godot --headless --export-pack "Windows Desktop" build/patch.pck`. No export templates needed — `--export-pack` only packs resources, not binaries. Output ~10-15MB. 5. **Push to patches branch** — Force-pushes `patch.pck` + `version.json` to the `patches` branch of the repo. @@ -249,7 +249,7 @@ Root cause: `ubuntu-latest` container doesn't have `zip` pre-installed. The inst ### Godot export fails silently (`|| true`) The `|| true` on export commands means a failed Godot export still shows step as success. Check: -- Is `godot_4.7` cached at `/cache/`? +- Is `godot_4.6.3` cached at `/cache/`? - Does the export preset name match exactly? E.g. `"Windows Desktop"` must match `export_presets.cfg`. - Is `addons/godotsteam/libgodotsteam*` present? Missing DLLs cause Godot to exit 1.