From 39979b8e58fc6e0a2968993705ec8abea6c93a7b Mon Sep 17 00:00:00 2001 From: adtpdn Date: Tue, 11 Feb 2025 16:21:23 +0800 Subject: [PATCH] Synced the all playerboards, but there's still bugged while new player connected --- addons/enhanced_gridmap/plugin.gd | 2 +- assets/styles/ribbon_hovered_gui.tres | 10 + assets/styles/ribbon_selected_gui.tres | 10 + assets/styles/ribbon_unselected_gui.tres | 11 + assets/textures/board_player_1.png | Bin 0 -> 24285 bytes assets/textures/board_player_1.png.import | 34 + assets/textures/board_player_2.png | Bin 0 -> 17529 bytes assets/textures/board_player_2.png.import | 34 + assets/textures/board_player_3.png | Bin 0 -> 12845 bytes assets/textures/board_player_3.png.import | 34 + assets/textures/board_player_4.png | Bin 0 -> 15331 bytes assets/textures/board_player_4.png.import | 34 + assets/textures/board_slot_line_01.png | Bin 0 -> 2286 bytes assets/textures/board_slot_line_01.png.import | 34 + assets/textures/board_slot_line_02.png | Bin 0 -> 1070 bytes assets/textures/board_slot_line_02.png.import | 34 + assets/textures/board_slot_line_03.png | Bin 0 -> 1080 bytes assets/textures/board_slot_line_03.png.import | 34 + assets/textures/board_slot_line_04.png | Bin 0 -> 1051 bytes assets/textures/board_slot_line_04.png.import | 34 + assets/textures/mission_player_1.png | Bin 0 -> 8833 bytes assets/textures/mission_player_1.png.import | 34 + assets/textures/mission_player_2.png | Bin 0 -> 7111 bytes assets/textures/mission_player_2.png.import | 34 + assets/textures/mission_player_3.png | Bin 0 -> 5792 bytes assets/textures/mission_player_3.png.import | 34 + assets/textures/mission_player_4.png | Bin 0 -> 8394 bytes assets/textures/mission_player_4.png.import | 34 + assets/textures/ribbon_player_2.png | Bin 0 -> 4266 bytes assets/textures/ribbon_player_2.png.import | 34 + assets/textures/ribbon_player_3.png | Bin 0 -> 5119 bytes assets/textures/ribbon_player_3.png.import | 34 + assets/textures/ribbon_player_4.png | Bin 0 -> 5488 bytes assets/textures/ribbon_player_4.png.import | 34 + assets/textures/ribbon_player_hover.png | Bin 0 -> 5204 bytes .../textures/ribbon_player_hover.png.import | 34 + assets/textures/ribbon_player_unselected.png | Bin 0 -> 5193 bytes .../ribbon_player_unselected.png.import | 34 + project.godot | 7 +- scenes/main.gd | 76 + scenes/main.tscn | 2965 ++++++++++++++--- scenes/player.gd | 30 +- scripts/behaviors/actions/do_grab.gd | 1 + 43 files changed, 3237 insertions(+), 453 deletions(-) create mode 100644 assets/styles/ribbon_hovered_gui.tres create mode 100644 assets/styles/ribbon_selected_gui.tres create mode 100644 assets/styles/ribbon_unselected_gui.tres create mode 100644 assets/textures/board_player_1.png create mode 100644 assets/textures/board_player_1.png.import create mode 100644 assets/textures/board_player_2.png create mode 100644 assets/textures/board_player_2.png.import create mode 100644 assets/textures/board_player_3.png create mode 100644 assets/textures/board_player_3.png.import create mode 100644 assets/textures/board_player_4.png create mode 100644 assets/textures/board_player_4.png.import create mode 100644 assets/textures/board_slot_line_01.png create mode 100644 assets/textures/board_slot_line_01.png.import create mode 100644 assets/textures/board_slot_line_02.png create mode 100644 assets/textures/board_slot_line_02.png.import create mode 100644 assets/textures/board_slot_line_03.png create mode 100644 assets/textures/board_slot_line_03.png.import create mode 100644 assets/textures/board_slot_line_04.png create mode 100644 assets/textures/board_slot_line_04.png.import create mode 100644 assets/textures/mission_player_1.png create mode 100644 assets/textures/mission_player_1.png.import create mode 100644 assets/textures/mission_player_2.png create mode 100644 assets/textures/mission_player_2.png.import create mode 100644 assets/textures/mission_player_3.png create mode 100644 assets/textures/mission_player_3.png.import create mode 100644 assets/textures/mission_player_4.png create mode 100644 assets/textures/mission_player_4.png.import create mode 100644 assets/textures/ribbon_player_2.png create mode 100644 assets/textures/ribbon_player_2.png.import create mode 100644 assets/textures/ribbon_player_3.png create mode 100644 assets/textures/ribbon_player_3.png.import create mode 100644 assets/textures/ribbon_player_4.png create mode 100644 assets/textures/ribbon_player_4.png.import create mode 100644 assets/textures/ribbon_player_hover.png create mode 100644 assets/textures/ribbon_player_hover.png.import create mode 100644 assets/textures/ribbon_player_unselected.png create mode 100644 assets/textures/ribbon_player_unselected.png.import diff --git a/addons/enhanced_gridmap/plugin.gd b/addons/enhanced_gridmap/plugin.gd index 0fa0f32..90b412f 100644 --- a/addons/enhanced_gridmap/plugin.gd +++ b/addons/enhanced_gridmap/plugin.gd @@ -5,7 +5,7 @@ var dock func _enter_tree(): dock = preload("res://addons/enhanced_gridmap/enhanced_gridmap_dock.tscn").instantiate() - add_control_to_dock(DOCK_SLOT_LEFT_UL, dock) + add_control_to_dock(DOCK_SLOT_RIGHT_UL, dock) add_custom_type("EnhancedGridMap", "GridMap", preload("res://addons/enhanced_gridmap/enhanced_gridmap.gd"), preload("res://addons/enhanced_gridmap/icon.png")) func _exit_tree(): diff --git a/assets/styles/ribbon_hovered_gui.tres b/assets/styles/ribbon_hovered_gui.tres new file mode 100644 index 0000000..1ea0ec1 --- /dev/null +++ b/assets/styles/ribbon_hovered_gui.tres @@ -0,0 +1,10 @@ +[gd_resource type="StyleBoxTexture" load_steps=2 format=3 uid="uid://cdhnwvcklbyl8"] + +[ext_resource type="Texture2D" uid="uid://dfor3ol3h01va" path="res://assets/textures/ribbon_player_unselected.png" id="1_ani1x"] + +[resource] +content_margin_left = 8.0 +content_margin_right = 8.0 +content_margin_bottom = 8.0 +texture = ExtResource("1_ani1x") +region_rect = Rect2(0, 0, 67, 78) diff --git a/assets/styles/ribbon_selected_gui.tres b/assets/styles/ribbon_selected_gui.tres new file mode 100644 index 0000000..49547eb --- /dev/null +++ b/assets/styles/ribbon_selected_gui.tres @@ -0,0 +1,10 @@ +[gd_resource type="StyleBoxTexture" load_steps=2 format=3 uid="uid://d3ruc8gytoovx"] + +[ext_resource type="Texture2D" uid="uid://bxqrmdccq4hpj" path="res://assets/textures/ribbon_player_4.png" id="1_ynuwn"] + +[resource] +content_margin_left = 8.0 +content_margin_right = 8.0 +content_margin_bottom = 8.0 +texture = ExtResource("1_ynuwn") +region_rect = Rect2(0, 0, 67, 78) diff --git a/assets/styles/ribbon_unselected_gui.tres b/assets/styles/ribbon_unselected_gui.tres new file mode 100644 index 0000000..a6202b0 --- /dev/null +++ b/assets/styles/ribbon_unselected_gui.tres @@ -0,0 +1,11 @@ +[gd_resource type="StyleBoxTexture" load_steps=2 format=3 uid="uid://3yog1weaqhxb"] + +[ext_resource type="Texture2D" uid="uid://dfor3ol3h01va" path="res://assets/textures/ribbon_player_unselected.png" id="1_g0i4s"] + +[resource] +content_margin_left = 8.0 +content_margin_top = 0.0 +content_margin_right = 8.0 +content_margin_bottom = 8.0 +texture = ExtResource("1_g0i4s") +region_rect = Rect2(0, 0, 67, 78) diff --git a/assets/textures/board_player_1.png b/assets/textures/board_player_1.png new file mode 100644 index 0000000000000000000000000000000000000000..87afd0b5f066522c70ba919e960f4a7bac0e0458 GIT binary patch literal 24285 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 literal 0 HcmV?d00001 diff --git a/assets/textures/board_player_1.png.import b/assets/textures/board_player_1.png.import new file mode 100644 index 0000000..4df3e7e --- /dev/null +++ b/assets/textures/board_player_1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://128fpr6ng2ww" +path="res://.godot/imported/board_player_1.png-40af1ce365fe673949ead9dbec16c292.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/textures/board_player_1.png" +dest_files=["res://.godot/imported/board_player_1.png-40af1ce365fe673949ead9dbec16c292.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/textures/board_player_2.png b/assets/textures/board_player_2.png new file mode 100644 index 0000000000000000000000000000000000000000..9fe158147b180bda4f7edd505c6bd240b1308eb5 GIT binary patch literal 17529 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 U0EX6!Y8Rlape|o6YZmtZ0ow7$i~s-t literal 0 HcmV?d00001 diff --git a/assets/textures/board_player_4.png.import b/assets/textures/board_player_4.png.import new file mode 100644 index 0000000..5757701 --- /dev/null +++ b/assets/textures/board_player_4.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dd1vn457jhk0x" +path="res://.godot/imported/board_player_4.png-9d8314473b3eb6a599113723d303418c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/textures/board_player_4.png" +dest_files=["res://.godot/imported/board_player_4.png-9d8314473b3eb6a599113723d303418c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/textures/board_slot_line_01.png b/assets/textures/board_slot_line_01.png new file mode 100644 index 0000000000000000000000000000000000000000..b14e0a6ec9e030a38dabdd43cd6a69450ff5eb68 GIT binary patch literal 2286 zcmbVO3s4hh9^X&|MXV{kQp*T#1MO)g+0D~rApsN6L`e!ERic1hHk(IDvgu|agd)Zl zR@5G53Y_?;R?yn3<@68)AJi&3l{#gxqK6`0v0kx&1+{*PZ$H`@a2t z-|zqa&u&iDES?b(5dr|f43#oTOV6NhObwvlPiFP+r>AKSrQQhuoM_)*6x1Z-13=(_ zMVCQks8bM(uyIfWk%MyzYz`U?0PzV04iwA9DKG~&S?p5Qy%WtW&|;9XmJ8Le+M&SB z7G)ucrx$8;SYa+EF|ZP3V0-~W6WDMH1q*CeyAvspvc`B3dhPoRvA{71l`CZ}^a%tr z)Ty9?AaPK_;j%Fp=7J08l|aN3OC+%%59aY9SOoEeY#xljTtp}YCmt3pjx-n%ZPKC% zVf0SQGE&H6G1VuQ_#DAgoAOAuC?OV0lFXK0LvDy40oK$i?ZN`K{eiQA~xg9v9#hpYRiQ&ol zw3^XAYaEDz#8HYMbp&CZj8y8R${3pkbq2#Wc#Tgt+GVZ{xsiO-fl?16Dwml>x?|3|pTVNSwGxlj^cXrjIK zyXgec%0s?79Jd4dwTWYA&(!QBoNffZrN0Hy8-EkS?R4iN=@!-FnSBcYo;#pQTBuWQ zzOqc^?GZ7*j*ZRywnrxZa?T)BGy;tR&0ntR-C;?~OznMc??!80cks)l%vAl-W#MaA ztv(`q`s6VLctFpM$n77*J=i0AIK3?Jhvqd;r!Z%Z#4OZkwfYWQR)c%9q-Njrc}w33 zN@i9wywg8(?KXB^EZURedoEnP+J-l-!rtPiC;@}< zbouagSED_=pILP~uwxisxope!7+`wPyTu8A`%}l^iX|_sOZ1eT!>i^Tp2L_L_Mxt$ zzieeh13suV2Ze!C+Y-~+)3&wMb2b%bGCq|CR0kfblrDO3BJ$6*!5M?^Tp1bYW_0Qq zOucJl@oO6ruO}DX_k?nb!p^XtUu%d8_K>x6y)k(`Ozp|=hhK%Yo!TX1fJ8~mM$SmL z#<*`_yHfGdrfkG`i;2I_ojKZ*z5mdT^1BgwcjX1yoy?9aT?);sEtn~*H%720pe%lO zP*r(e7b7L1xSF#vlw|aW?5`1g`?LM@iyo!?zHNR@Tfnp}`|9QDs;_!-+HEeYk2=PyL=#yxxDxM;ix!IS^C`}F8|!N+hwsE2Ly7*$m`8D8)OGh|65%d z6)LDI`A{BWnWb!cJfnH@%*gCqj?(gjxn5Iwv^;S|X_vS?W#E=DtuFElV$GA&m$rbl z`p*SmYtxyR$PGsxY&hG6RVuc=m275sZ`68Y+jSS8-)n6l`Zcdys(G-w^G-__ra5#^ zUfO<4QMz8h2fPhw0gU_Fijk3>*A@WK_Z;@#mp{5$Y;BeEy{!+AYKDJ$+X zl+CJlH$I6^(B4YCEV5P%>ng6ukN+j*lWk{Bvri5F>+R8KKsEf`^`@wxh)ebEd96db znN_ZVIR{&~0bzlIH!ee)&S<`qP4Q$3R%{jTs)!9N`Dx16m)AZz{@N!m)WyxXy}oTp z_L8Va8H*2ef~PK~?OY#|-n}Nov3pk8{Bze<$F=NItq6VfeEbLQzM8Ivn$Gt|IqPn_ h`YXHCegPAW+%6FlV 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 B3L*di literal 0 HcmV?d00001 diff --git a/assets/textures/mission_player_1.png.import b/assets/textures/mission_player_1.png.import new file mode 100644 index 0000000..39fe6de --- /dev/null +++ b/assets/textures/mission_player_1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c46x3sudblc6t" +path="res://.godot/imported/mission_player_1.png-ec64fedfd2e73a0241fa9e7039bb1a74.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/textures/mission_player_1.png" +dest_files=["res://.godot/imported/mission_player_1.png-ec64fedfd2e73a0241fa9e7039bb1a74.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/textures/mission_player_2.png b/assets/textures/mission_player_2.png new file mode 100644 index 0000000000000000000000000000000000000000..d29def245a03a3e808c61d373a259c228ac988fd GIT binary patch literal 7111 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

t&f%t{lKcnv5&aTG?xMDT+o0jm z?wbXn*ydk%2dl&7i?e=bj+WAS0Y85xHr;&d(9lf-oUilY;7u*zdE_9o0Wfa7uG@CD z;G@ZUqhE*FAGLi@t>z+0xe#k(9DzGR_NY(mwoNA+?Ej1G-IN+RCA#rUWu7C(*c?m!jevYTktLe@1{|Pl4v?C%&$ojH z@S$#$a&!bTQmR2XcWNS^?XC1UDo`<(P`3qzsfnfZ9ow%wes-i<%y;jRX#Qoeh#yE@ z3YKq@&;6pYbHDr){?#Sv)*7si7pwmItV@8KRyg|s869yjQ6uGJuC+WGv*z}S9)$3Q*XlPZD#Vv1R(=%fAObrD z@fe~08Sy3jkr@-i0(rg6PBG7mh86v!Ce8&a?l)T`kXavUTO;hG5Z;AIuda72VFH2* zTU)7aR!dm2p$1G!uX+qTrl17|w65CpSUL&jqT z9#!r6a_^;_D$3;SdaYl7PR9bkE;s9}nP&6Tk0bOQ`qE?MnXA%$!SY`W7un`FNZg~; zJ~wBqy@AtIvEsQw6^z_K6O;YZoMQqi4)0%4ae9$-E!3uPYe2KCMXVrhxtJEawfHt>y;{w_v9D;B+FRPfAczQ%Yk~N%$*=5krLP^v&{O{BIUL^Q{JOHgHdxV3&g8_UR3RgQyAEgDmqDd8Au1GiB4g4B0m2mTp(sZ$CRt7Ae259 zwL?By4hI41qbV_55}O!4SYHt{TLoT6fj_Y)aUEHLXHMl zejM%ySAbvxP$W|68uEVLD==y`@QAkl5{Swib9Q}6e9`>A9Eig0UPHSP?3S%-JSBb= mzdTq4M9~F(gorU5J_6>}OFrjZQvZkP07?*bxk?$c;Qs?g;hZ`E literal 0 HcmV?d00001 diff --git a/assets/textures/mission_player_2.png.import b/assets/textures/mission_player_2.png.import new file mode 100644 index 0000000..61d0447 --- /dev/null +++ b/assets/textures/mission_player_2.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://xknm2v6lgxwi" +path="res://.godot/imported/mission_player_2.png-23e9c0c252f4924df6e91507957234e8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/textures/mission_player_2.png" +dest_files=["res://.godot/imported/mission_player_2.png-23e9c0c252f4924df6e91507957234e8.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/textures/mission_player_3.png b/assets/textures/mission_player_3.png new file mode 100644 index 0000000000000000000000000000000000000000..d62648f91da83239e5186af81b06fd68d028d12f GIT binary patch literal 5792 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 literal 0 HcmV?d00001 diff --git a/assets/textures/mission_player_4.png.import b/assets/textures/mission_player_4.png.import new file mode 100644 index 0000000..789cd5e --- /dev/null +++ b/assets/textures/mission_player_4.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bycgq1o8ywndd" +path="res://.godot/imported/mission_player_4.png-b3b20cb55e009f61edae7a37572c2fa9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/textures/mission_player_4.png" +dest_files=["res://.godot/imported/mission_player_4.png-b3b20cb55e009f61edae7a37572c2fa9.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/textures/ribbon_player_2.png b/assets/textures/ribbon_player_2.png new file mode 100644 index 0000000000000000000000000000000000000000..848c6fff7af2a57580739a8236d44aa4b0cf6664 GIT binary patch literal 4266 zcmV;b5LNGqP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vG?BLDy{BLR4&KXw2B5I;#oK~#8N-CS#o z9aSAa^SICL_O+!gr9h!j3Z;~`w3HS~9~LN35JIV~}5o%&$ zqVc;QjR~KqCP*X_5s^2P0&Sr!?QZvR?~K3Sf6m;UxpU6lyLV@J_)GpfuRG`QKmX@B zXVz2yAE<&Z0{NhidE>JJGI#~(2GA_tCD%(Z@XgR2GP&G^q=tQHS^Fh7fXCPCV6Vb0h6T+GE=i~Zx@;H2TKW#)W zhU%B7_aS}W6;RhM9R3(xrQwt+$~$wZ3XUFD!QprH-3)f4PI(_?$&Gfn`Z#HzKzfWU zBOF)xXI-eu>$WSWHcj8m;2U_qYi8iLXX5Z=bkzpeQWvSm{zsltwcEa}oN8S^$>0}g9F1=`U|ln!(=ldK z$1niPRAuu{RbIJSKgobxGPXHJPs~6kmf%45mVtlXYE@pdO*zwNtLoKvD1Yf1{ltjh zpsYLec_&=1k14Q@+D#8CZ{8Wv4Zp0)8*ft1w3*R$7RGX7^eP$TFr&T{*oZ1b)}6CJ zuH9MlRP~y#$kBp6&|Waa$XEi;*5a@sx=O%tR0XP7T9uZB@|vqu<%%zgx*D(^<}&C?_@yRLmQMqFOtE=u>&bM<*F)SR5Bv!`Kr3@c2(Vu!8eZ_o(W% zcj1R6eKUh^q5PIX#ktjki27~aCC1tWda=s3-O4*-slJne(RNH$GRV=4zoeh1?siZG zu_N_6z9%+?zqcUi{#cjMgOt}_r@TcM=qocy=dTe%PE|F4HYmfX$uh&pQE%~bxV2mL z)i{p7{I))e;Le(>YCFHFe7Hjk=>GnxCB!^>D1&v`q@o3Smi0T7d&=qhMg|#G>6#g6 zAQPl@(NzMl36(9kDQ^KaD8k^I@3k1w&Jb_mxvI8fk8?PT*E?;oDqp%?UquMVn2(L4ogp-QwOhU}w!{Ks z7)eG}ufJCYpc^=q8a&+QjK|R^gHqDbtz_^eV?bY8b{Rx>+*X`?_mBz$=0Khr*Q?)|$Zkb`$-%}QfPfv2bd6G$K78(07V?g!o z`LU{835M7uqy=~2R8@fum@L@F@`fEY=}3j>6Se{>avlzsMOO(RL8AWp=Ul9BKq~e_ zDw<7wl|_aj>>wl7+13cPh4Q7>DDUjvrX@;C*TP0wgRs^>cOw}Yt4j#S5%?q%u`ukc z9wwA7T#uOGb_v>SU{qPU=nCZ`7wH8|?pVcrj#FsGN95YM^)=|EABcfwt*g}ZdSeXGvSR+7*|2OSS z1y8}~mKyP2GV_4vz;_IpzBPCZNF4hy7$PRuZSkb!xsw)=6B zju^r4sA?P^ie?+TM7wklQ9yPtj_1g=(?3g9Z@5o+^NmU7q`;WNoriMl;kj#MhPD;i z2oOK7-};F17md&7QYuCcAM43@nix`AwH2xPb#h)svQ^o@wWu5bCWx_z7qr03Fr$;L z@RzJs<;^?wRRqQr!3biD9++VQZA0mTbrOG6w<9L9XStIGlSN911$C2TSZxL8B--8E z$iX8MMx32sk`5mkXZ@ZZA_ZrNlOLQi7-9EFM#pQk6;TdyjlPP|JUODmM(;*5Mms|| zU(uS^%n`w%{Ys6QBV=GC#SEHg{Q?TQ3gV%|`>{R8@Z9AOiM<}4Ww zwAQO~0;&MefR0*i+%x8Lzy>Hxbquecb?X^k< zM<|394vrtuH^z}iuw_DH@T5K~0QP`O9wZH@5l*Gg7!5iluaJPts}&>}G@y+sGK0#( zxyp8k%`hjuy`un++5$r=`+SRprEzb}v!y72%K#?B6O7{h0t{VI>SuAODa6dUTOTu^ zni#WEx~kmO1Z5T&bg7cnZHsQk%rI}S5z%TG)xoRd{Q?>-?z#xqO3CPur16hC^3XEY zoL#((8^q|-Fgp~@hU<&GPy`b+#CX~VPaecWenKC!@JjYZ=AE0cu>~>2@yngoX5@hj z9VJ(+%J24@_rl9ecoDi?6u7KmXS6(Up`+xAL7DK}N0e#luOw;(jAHKYItJs6(P4d& zfjnT%r-8DP!H&8mS>Q3DD9H%BaDlymHX|IdMz`FUFU(-{m7S>}GeAz&ypkpHK;FDS zdBHFYb5WScn}E0)l(sCw2p6gVnl)G7Ov5dgFpBw02E+V9&;XMeDwrV;_~$4ntxSAL zUL%aD4QXR+Sc~U1J<0*Yqfevkb+}y&^#~M9JVGsQ$tZ6ii2w}yTuG{@=APX zp(TL~@u3Qa*&(V&Q8Q99gH{9r*f`6U2S6T>883sPNzPa*2;rim{H2#f*9pL^s-TdB z3b{#9%%G&xZkQnt$PBs_e(@JEAQmMsMb;%N2G>fS6`Hk{JImiRg9#aD1ucM~Pj1EwH@>xz@;L zMaB*Y$%m3Y(Dv@(A^1@>jYRfl+O6#1JMZ z#a+I#)0YO6$L!(=?uTL1JUh-h3Sx#VXiEiC0GJ><`;x#tXNK{+TYk9TiZiG$#;*k# z%bPZ;u(9o5DCUJ+vQ`Xa`{I}5`-nn~;W)LTm7B2Y>~3|67=81}!RR~*R94h1Hkpx& zYo+8SP0!ev^5+}3VAEzug=7X#p65jd)H8xKAnD zJ2cFlzbGpixSoK<{GGuhvDyqrfKn6vHIxy{R8%c&H+y}}fM()n@`>Og_ zQ~tDC>%4WWN6$$vavBf!LnSI2I_`sCHN_a#trV1xp1^zVOp70zJE;8WjepBScr;wO{)C>cyk zjl0*`VP<;t(e04gE)oo>M5FA8rudnh<2gs3=WeAWOp)0vbe^kn+~*<2nD6!qdDrm1 z|I-h6I(^;YFA({JYj*h6tYcIgP9*VgCSp?ffH5THz zCj7;bG^841$D4-^408^&dEixfEdlNYpU)Grlk!g$`4MlV07K{W^{eWR`z2xHN4U|K z$A(d01296|ULB5(V)Plu!REMnC$YSOKg@PTVsM}9xRg3s6owRXEtETKI4P}1J5nF~ zwmGI8={KTc7)z~Y~DR=e)6&yQ^_r_Fs;#d=zX~00SdFY+d=Kfb+ZXS4}Sz5Yg z=GaTmE>D_T8CtRcYBeXZ zx8A23Z@r}4=>xKo7Y^b+w@Q&=wHBJCJ+i95Xlb{9Xk9hH~GD z%bzFEmC|Ya1oT^w1Y=|dPksk_8dOXw`sssGK(K#2XP+5O(yhw;CqdW4hx91a86Fv$ z!+l6vZ<7SR^I4S=sxqaV^ST^thO?ZZA_JZS{TD<#`5zG7D!)$?Bs;_x>0sAs9%+`t zNQx_iJW|TJ35Tk{^4KP}m*=dHQ75OpXn9+c;kJtT0vpd`Of)j&I4ftC8$Tx_81wTv zrHX~~9*^-f8I3d@Jg1ttV}y-hM|e#s%rZU6uP M07*qoM6N<$f>MGT@c;k- literal 0 HcmV?d00001 diff --git a/assets/textures/ribbon_player_2.png.import b/assets/textures/ribbon_player_2.png.import new file mode 100644 index 0000000..82c0409 --- /dev/null +++ b/assets/textures/ribbon_player_2.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d3ilxvy0fx1h3" +path="res://.godot/imported/ribbon_player_2.png-7c150a96362068ac1a2574d449a7577d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/textures/ribbon_player_2.png" +dest_files=["res://.godot/imported/ribbon_player_2.png-7c150a96362068ac1a2574d449a7577d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/textures/ribbon_player_3.png b/assets/textures/ribbon_player_3.png new file mode 100644 index 0000000000000000000000000000000000000000..c8ff745c84d26b94abcb9ebeac4cfdbf09f49c27 GIT binary patch literal 5119 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 literal 0 HcmV?d00001 diff --git a/assets/textures/ribbon_player_3.png.import b/assets/textures/ribbon_player_3.png.import new file mode 100644 index 0000000..147d7c1 --- /dev/null +++ b/assets/textures/ribbon_player_3.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bk7o3b5bt01h5" +path="res://.godot/imported/ribbon_player_3.png-03ccf8e8ac79978045a152ca2c02d622.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/textures/ribbon_player_3.png" +dest_files=["res://.godot/imported/ribbon_player_3.png-03ccf8e8ac79978045a152ca2c02d622.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/textures/ribbon_player_4.png b/assets/textures/ribbon_player_4.png new file mode 100644 index 0000000000000000000000000000000000000000..f493cd8b6284ae0b5532f98d0a6155120014344e GIT binary patch literal 5488 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 Zf%T}|#L>Xewf%phXrohx)dp^n{{iLXV9Wpj literal 0 HcmV?d00001 diff --git a/assets/textures/ribbon_player_4.png.import b/assets/textures/ribbon_player_4.png.import new file mode 100644 index 0000000..df4eee5 --- /dev/null +++ b/assets/textures/ribbon_player_4.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bxqrmdccq4hpj" +path="res://.godot/imported/ribbon_player_4.png-5d0b71f17dd42b0ac6adbd80ebdad049.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/textures/ribbon_player_4.png" +dest_files=["res://.godot/imported/ribbon_player_4.png-5d0b71f17dd42b0ac6adbd80ebdad049.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/textures/ribbon_player_hover.png b/assets/textures/ribbon_player_hover.png new file mode 100644 index 0000000000000000000000000000000000000000..3fc4f19d3de3defab95274097196d530635dc403 GIT binary patch literal 5204 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 literal 0 HcmV?d00001 diff --git a/assets/textures/ribbon_player_hover.png.import b/assets/textures/ribbon_player_hover.png.import new file mode 100644 index 0000000..91f11ed --- /dev/null +++ b/assets/textures/ribbon_player_hover.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://djtwb2aiymni0" +path="res://.godot/imported/ribbon_player_hover.png-7180b601d3b8d1ee009941bc0aee42ad.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/textures/ribbon_player_hover.png" +dest_files=["res://.godot/imported/ribbon_player_hover.png-7180b601d3b8d1ee009941bc0aee42ad.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/textures/ribbon_player_unselected.png b/assets/textures/ribbon_player_unselected.png new file mode 100644 index 0000000000000000000000000000000000000000..e7c45837e70fcfd073b91e6862111377c145e3f7 GIT binary patch literal 5193 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 0 and board_index < max_players: + var target_board_index = board_index + 1 + if target_board_index != 1: # Skip local player's board + var container = $AllPlayerBoards.get_node_or_null(str(target_board_index)) + if container and container.has_node("PlayerboardUI"): + var board_ui = container.get_node("PlayerboardUI") + for slot_idx in range(25): + update_board_slot(board_ui, slot_idx, new_playerboard[slot_idx]) + +func update_board_slot(board_ui: Node, slot_idx: int, value: int): + var slot_node = board_ui.get_node_or_null("Slot%d" % (slot_idx + 1)) + if slot_node: + # Hide all tiles first + for tile in ["TileHeart", "TileDiamond", "TileStar", "TileCoin"]: + slot_node.get_node(tile).hide() + + # Show appropriate tile + match value: + 7: slot_node.get_node("TileHeart").show() + 8: slot_node.get_node("TileDiamond").show() + 9: slot_node.get_node("TileStar").show() + 10: slot_node.get_node("TileCoin").show() + func update_all_players_goals(): if not game_started: return diff --git a/scenes/main.tscn b/scenes/main.tscn index 983f95d..136d050 100644 --- a/scenes/main.tscn +++ b/scenes/main.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=19 format=3 uid="uid://dxn87yj8qnfpp"] +[gd_scene load_steps=26 format=3 uid="uid://dxn87yj8qnfpp"] [ext_resource type="MeshLibrary" uid="uid://54tpx8cmksfc" path="res://addons/enhanced_gridmap/meshlibrary/default.tres" id="1_110wo"] [ext_resource type="Script" path="res://scenes/main.gd" id="1_xcpe3"] @@ -16,10 +16,20 @@ [ext_resource type="Texture2D" uid="uid://dasaeaytvhll0" path="res://assets/models/pboard/AdjacentRect.tres" id="9_aspsw"] [ext_resource type="Texture2D" uid="uid://c74sy60aew8xv" path="res://assets/textures/player_board_and_blue_print/tile_star_goals.tres" id="9_i0gbs"] [ext_resource type="Texture2D" uid="uid://dn26fllyitnr1" path="res://assets/textures/player_board_and_blue_print/tile_coin_goals.tres" id="10_my1qp"] +[ext_resource type="Texture2D" uid="uid://xknm2v6lgxwi" path="res://assets/textures/mission_player_2.png" id="13_ahjgs"] [ext_resource type="Texture2D" uid="uid://cv2v4i6ipkpv1" path="res://assets/textures/player_board_and_blue_print/tile_null_24px.tres" id="17_hh6ui"] +[ext_resource type="Texture2D" uid="uid://butrfmdp6wsck" path="res://assets/textures/player_board_and_blue_print/tiles_null_24px.png" id="18_p3nmx"] +[ext_resource type="StyleBox" uid="uid://d3ruc8gytoovx" path="res://assets/styles/ribbon_selected_gui.tres" id="18_u5x6e"] +[ext_resource type="StyleBox" uid="uid://cdhnwvcklbyl8" path="res://assets/styles/ribbon_hovered_gui.tres" id="19_w1rqq"] +[ext_resource type="StyleBox" uid="uid://3yog1weaqhxb" path="res://assets/styles/ribbon_unselected_gui.tres" id="20_q6bc1"] [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_1cewu"] +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_5oeq4"] +texture = ExtResource("13_ahjgs") + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_s1l63"] + [node name="Main" type="Node3D"] script = ExtResource("1_xcpe3") turn_based_mode = false @@ -37,7 +47,7 @@ floors = 2 metadata/_editor_floor_ = Vector3(0, 1, 0) [node name="Camera3D" type="Camera3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 0.422618, 0.906308, 0, -0.906308, 0.422618, 7, 24, 17) +transform = Transform3D(1, 0, 0, 0, 0.422618, 0.906308, 0, -0.906308, 0.422618, 7, 26, 17) environment = ExtResource("4_ky38j") fov = 35.5 @@ -48,423 +58,11 @@ environment = ExtResource("4_ky38j") fov = 35.5 [node name="Panel" type="Panel" parent="."] -anchors_preset = 5 -anchor_left = 0.5 -anchor_right = 0.5 -offset_left = -608.0 -offset_top = 32.0 -offset_right = -472.0 -offset_bottom = 85.0 -grow_horizontal = 2 -theme_override_styles/panel = ExtResource("5_dvx6y") - -[node name="PlayergoalsUI" type="GridContainer" parent="."] -visible = false -anchors_preset = 2 -anchor_top = 1.0 -anchor_bottom = 1.0 offset_left = 40.0 -offset_top = -392.0 -offset_right = 156.0 -offset_bottom = -276.0 -grow_vertical = 0 -columns = 3 - -[node name="Slot1" type="TextureRect" parent="PlayergoalsUI"] -layout_mode = 2 -texture = ExtResource("6_2vy7d") - -[node name="TileHeart" type="TextureRect" parent="PlayergoalsUI/Slot1"] -visible = false -layout_mode = 1 -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 -texture = ExtResource("7_xwcc1") - -[node name="TileDiamond" type="TextureRect" parent="PlayergoalsUI/Slot1"] -visible = false -layout_mode = 1 -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 -texture = ExtResource("8_quhbu") - -[node name="TileStar" type="TextureRect" parent="PlayergoalsUI/Slot1"] -visible = false -layout_mode = 1 -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 -texture = ExtResource("9_i0gbs") - -[node name="TileCoin" type="TextureRect" parent="PlayergoalsUI/Slot1"] -visible = false -layout_mode = 1 -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 -texture = ExtResource("10_my1qp") - -[node name="Slot2" type="TextureRect" parent="PlayergoalsUI"] -layout_mode = 2 -texture = ExtResource("6_2vy7d") - -[node name="TileStar" type="TextureRect" parent="PlayergoalsUI/Slot2"] -visible = false -layout_mode = 1 -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 -texture = ExtResource("9_i0gbs") - -[node name="TileHeart" type="TextureRect" parent="PlayergoalsUI/Slot2"] -visible = false -layout_mode = 1 -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 -texture = ExtResource("7_xwcc1") - -[node name="TileDiamond" type="TextureRect" parent="PlayergoalsUI/Slot2"] -visible = false -layout_mode = 1 -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 -texture = ExtResource("8_quhbu") - -[node name="TileCoin" type="TextureRect" parent="PlayergoalsUI/Slot2"] -visible = false -layout_mode = 1 -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 -texture = ExtResource("10_my1qp") - -[node name="Slot3" type="TextureRect" parent="PlayergoalsUI"] -layout_mode = 2 -texture = ExtResource("6_2vy7d") - -[node name="TileStar" type="TextureRect" parent="PlayergoalsUI/Slot3"] -visible = false -layout_mode = 1 -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 -texture = ExtResource("9_i0gbs") - -[node name="TileHeart" type="TextureRect" parent="PlayergoalsUI/Slot3"] -visible = false -layout_mode = 1 -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 -texture = ExtResource("7_xwcc1") - -[node name="TileDiamond" type="TextureRect" parent="PlayergoalsUI/Slot3"] -visible = false -layout_mode = 1 -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 -texture = ExtResource("8_quhbu") - -[node name="TileCoin" type="TextureRect" parent="PlayergoalsUI/Slot3"] -visible = false -layout_mode = 1 -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 -texture = ExtResource("10_my1qp") - -[node name="Slot4" type="TextureRect" parent="PlayergoalsUI"] -layout_mode = 2 -texture = ExtResource("6_2vy7d") - -[node name="TileStar" type="TextureRect" parent="PlayergoalsUI/Slot4"] -visible = false -layout_mode = 1 -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 -texture = ExtResource("9_i0gbs") - -[node name="TileHeart" type="TextureRect" parent="PlayergoalsUI/Slot4"] -visible = false -layout_mode = 1 -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 -texture = ExtResource("7_xwcc1") - -[node name="TileDiamond" type="TextureRect" parent="PlayergoalsUI/Slot4"] -visible = false -layout_mode = 1 -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 -texture = ExtResource("8_quhbu") - -[node name="TileCoin" type="TextureRect" parent="PlayergoalsUI/Slot4"] -visible = false -layout_mode = 1 -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 -texture = ExtResource("10_my1qp") - -[node name="Slot5" type="TextureRect" parent="PlayergoalsUI"] -layout_mode = 2 -texture = ExtResource("6_2vy7d") - -[node name="TileStar" type="TextureRect" parent="PlayergoalsUI/Slot5"] -visible = false -layout_mode = 1 -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 -texture = ExtResource("9_i0gbs") - -[node name="TileHeart" type="TextureRect" parent="PlayergoalsUI/Slot5"] -visible = false -layout_mode = 1 -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 -texture = ExtResource("7_xwcc1") - -[node name="TileDiamond" type="TextureRect" parent="PlayergoalsUI/Slot5"] -visible = false -layout_mode = 1 -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 -texture = ExtResource("8_quhbu") - -[node name="TileCoin" type="TextureRect" parent="PlayergoalsUI/Slot5"] -visible = false -layout_mode = 1 -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 -texture = ExtResource("10_my1qp") - -[node name="Slot6" type="TextureRect" parent="PlayergoalsUI"] -layout_mode = 2 -texture = ExtResource("6_2vy7d") - -[node name="TileStar" type="TextureRect" parent="PlayergoalsUI/Slot6"] -visible = false -layout_mode = 1 -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 -texture = ExtResource("9_i0gbs") - -[node name="TileHeart" type="TextureRect" parent="PlayergoalsUI/Slot6"] -visible = false -layout_mode = 1 -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 -texture = ExtResource("7_xwcc1") - -[node name="TileDiamond" type="TextureRect" parent="PlayergoalsUI/Slot6"] -visible = false -layout_mode = 1 -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 -texture = ExtResource("8_quhbu") - -[node name="TileCoin" type="TextureRect" parent="PlayergoalsUI/Slot6"] -visible = false -layout_mode = 1 -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 -texture = ExtResource("10_my1qp") - -[node name="Slot7" type="TextureRect" parent="PlayergoalsUI"] -layout_mode = 2 -texture = ExtResource("6_2vy7d") - -[node name="TileStar" type="TextureRect" parent="PlayergoalsUI/Slot7"] -visible = false -layout_mode = 1 -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 -texture = ExtResource("9_i0gbs") - -[node name="TileHeart" type="TextureRect" parent="PlayergoalsUI/Slot7"] -visible = false -layout_mode = 1 -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 -texture = ExtResource("7_xwcc1") - -[node name="TileDiamond" type="TextureRect" parent="PlayergoalsUI/Slot7"] -visible = false -layout_mode = 1 -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 -texture = ExtResource("8_quhbu") - -[node name="TileCoin" type="TextureRect" parent="PlayergoalsUI/Slot7"] -visible = false -layout_mode = 1 -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 -texture = ExtResource("10_my1qp") - -[node name="Slot8" type="TextureRect" parent="PlayergoalsUI"] -layout_mode = 2 -texture = ExtResource("6_2vy7d") - -[node name="TileStar" type="TextureRect" parent="PlayergoalsUI/Slot8"] -visible = false -layout_mode = 1 -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 -texture = ExtResource("9_i0gbs") - -[node name="TileHeart" type="TextureRect" parent="PlayergoalsUI/Slot8"] -visible = false -layout_mode = 1 -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 -texture = ExtResource("7_xwcc1") - -[node name="TileDiamond" type="TextureRect" parent="PlayergoalsUI/Slot8"] -visible = false -layout_mode = 1 -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 -texture = ExtResource("8_quhbu") - -[node name="TileCoin" type="TextureRect" parent="PlayergoalsUI/Slot8"] -visible = false -layout_mode = 1 -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 -texture = ExtResource("10_my1qp") - -[node name="Slot9" type="TextureRect" parent="PlayergoalsUI"] -layout_mode = 2 -texture = ExtResource("6_2vy7d") - -[node name="TileStar" type="TextureRect" parent="PlayergoalsUI/Slot9"] -visible = false -layout_mode = 1 -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 -texture = ExtResource("9_i0gbs") - -[node name="TileHeart" type="TextureRect" parent="PlayergoalsUI/Slot9"] -visible = false -layout_mode = 1 -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 -texture = ExtResource("7_xwcc1") - -[node name="TileDiamond" type="TextureRect" parent="PlayergoalsUI/Slot9"] -visible = false -layout_mode = 1 -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 -texture = ExtResource("8_quhbu") - -[node name="TileCoin" type="TextureRect" parent="PlayergoalsUI/Slot9"] -visible = false -layout_mode = 1 -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 -texture = ExtResource("10_my1qp") +offset_top = 40.0 +offset_right = 176.0 +offset_bottom = 93.0 +theme_override_styles/panel = ExtResource("5_dvx6y") [node name="PlayerboardUI" type="GridContainer" parent="."] clip_contents = true @@ -1367,14 +965,10 @@ layout_mode = 2 text = "Arrange" [node name="NetworkInfo" type="VBoxContainer" parent="."] -anchors_preset = 5 -anchor_left = 0.5 -anchor_right = 0.5 -offset_left = -600.0 -offset_top = 32.0 -offset_right = -484.0 -offset_bottom = 82.0 -grow_horizontal = 2 +offset_left = 48.0 +offset_top = 40.0 +offset_right = 164.0 +offset_bottom = 90.0 [node name="NetworkSideDisplay" type="Label" parent="NetworkInfo"] layout_mode = 2 @@ -1453,6 +1047,53 @@ environment = ExtResource("4_ky38j") [node name="CanvasLayer" type="CanvasLayer" parent="."] +[node name="MarginContainer" type="Control" parent="."] +clip_contents = true +layout_direction = 2 +layout_mode = 3 +anchors_preset = 5 +anchor_left = 0.5 +anchor_right = 0.5 +offset_left = -248.0 +offset_top = 24.0 +offset_right = 275.0 +offset_bottom = 129.0 +grow_horizontal = 2 + +[node name="Panel3" type="Panel" parent="MarginContainer"] +custom_minimum_size = Vector2(105, 105) +layout_mode = 2 +offset_left = -2.0 +offset_right = 103.0 +offset_bottom = 105.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/panel = SubResource("StyleBoxTexture_5oeq4") + +[node name="Panel4" type="Panel" parent="MarginContainer"] +custom_minimum_size = Vector2(105, 105) +layout_mode = 2 +offset_left = 137.0 +offset_right = 242.0 +offset_bottom = 105.0 +theme_override_styles/panel = SubResource("StyleBoxTexture_5oeq4") + +[node name="Panel5" type="Panel" parent="MarginContainer"] +custom_minimum_size = Vector2(105, 105) +layout_mode = 2 +offset_left = 275.0 +offset_right = 380.0 +offset_bottom = 105.0 +theme_override_styles/panel = SubResource("StyleBoxTexture_5oeq4") + +[node name="Panel6" type="Panel" parent="MarginContainer"] +custom_minimum_size = Vector2(105, 105) +layout_mode = 2 +offset_left = 413.0 +offset_right = 518.0 +offset_bottom = 105.0 +theme_override_styles/panel = SubResource("StyleBoxTexture_5oeq4") + [node name="AllPlayerGoals" type="HBoxContainer" parent="."] y_sort_enabled = true clip_contents = true @@ -1460,12 +1101,12 @@ layout_direction = 2 anchors_preset = 5 anchor_left = 0.5 anchor_right = 0.5 -offset_left = -200.0 -offset_top = 32.0 -offset_right = 195.0 -offset_bottom = 112.0 +offset_left = -241.0 +offset_top = 34.0 +offset_right = 253.0 +offset_bottom = 114.0 grow_horizontal = 2 -theme_override_constants/separation = 25 +theme_override_constants/separation = 58 [node name="Playergoals_1" type="GridContainer" parent="AllPlayerGoals"] clip_contents = true @@ -3035,6 +2676,2468 @@ grow_horizontal = 2 grow_vertical = 2 texture = ExtResource("10_my1qp") +[node name="AllPlayerBoards" type="TabContainer" parent="."] +clip_contents = true +anchors_preset = 4 +anchor_top = 0.5 +anchor_bottom = 0.5 +offset_left = 40.0 +offset_top = -72.0 +offset_right = 196.0 +offset_bottom = 115.0 +grow_vertical = 2 +theme_override_styles/tab_focus = SubResource("StyleBoxEmpty_s1l63") +theme_override_styles/tab_selected = ExtResource("18_u5x6e") +theme_override_styles/tab_hovered = ExtResource("19_w1rqq") +theme_override_styles/tab_unselected = ExtResource("20_q6bc1") +current_tab = 0 +tabs_position = 1 +clip_tabs = false + +[node name="2" type="MarginContainer" parent="AllPlayerBoards"] +layout_mode = 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 +metadata/_tab_index = 0 + +[node name="PlayerboardUI" type="GridContainer" parent="AllPlayerBoards/2"] +clip_contents = true +layout_mode = 2 +size_flags_horizontal = 3 +columns = 5 + +[node name="Slot1" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot1"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot1"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot1"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot1"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot2" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot2"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot2"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot2"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot2"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot3" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot3"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot3"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot3"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot3"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot4" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot4"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot4"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot4"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot4"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot5" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot5"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot5"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot5"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot5"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot6" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot6"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot6"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot6"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot6"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot7" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot7"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot7"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot7"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot7"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot8" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot8"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot8"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot8"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot8"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot9" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot9"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot9"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot9"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot9"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot10" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot10"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot10"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot10"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot10"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot11" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot11"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot11"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot11"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot11"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot12" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot12"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot12"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot12"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot12"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot13" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot13"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot13"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot13"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot13"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot14" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot14"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot14"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot14"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot14"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot15" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot15"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot15"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot15"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot15"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot16" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot16"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot16"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot16"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot16"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot17" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot17"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot17"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot17"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot17"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot18" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot18"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot18"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot18"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot18"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot19" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot19"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot19"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot19"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot19"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot20" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot20"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot20"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot20"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot20"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot21" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot21"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot21"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot21"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot21"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot22" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot22"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot22"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot22"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot22"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot23" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot23"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot23"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot23"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot23"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot24" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot24"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot24"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot24"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot24"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot25" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot25"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot25"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot25"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/2/PlayerboardUI/Slot25"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="3" type="MarginContainer" parent="AllPlayerBoards"] +visible = false +layout_mode = 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 +metadata/_tab_index = 1 + +[node name="PlayerboardUI" type="GridContainer" parent="AllPlayerBoards/3"] +clip_contents = true +layout_mode = 2 +size_flags_horizontal = 3 +columns = 5 + +[node name="Slot1" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot1"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot1"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot1"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot1"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot2" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot2"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot2"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot2"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot2"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot3" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot3"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot3"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot3"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot3"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot4" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot4"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot4"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot4"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot4"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot5" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot5"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot5"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot5"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot5"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot6" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot6"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot6"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot6"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot6"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot7" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot7"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot7"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot7"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot7"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot8" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot8"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot8"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot8"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot8"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot9" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot9"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot9"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot9"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot9"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot10" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot10"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot10"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot10"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot10"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot11" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot11"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot11"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot11"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot11"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot12" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot12"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot12"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot12"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot12"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot13" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot13"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot13"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot13"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot13"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot14" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot14"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot14"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot14"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot14"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot15" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot15"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot15"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot15"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot15"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot16" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot16"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot16"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot16"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot16"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot17" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot17"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot17"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot17"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot17"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot18" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot18"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot18"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot18"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot18"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot19" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot19"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot19"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot19"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot19"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot20" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot20"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot20"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot20"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot20"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot21" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot21"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot21"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot21"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot21"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot22" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot22"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot22"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot22"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot22"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot23" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot23"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot23"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot23"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot23"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot24" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot24"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot24"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot24"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot24"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot25" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot25"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot25"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot25"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/3/PlayerboardUI/Slot25"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="4" type="MarginContainer" parent="AllPlayerBoards"] +visible = false +layout_mode = 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 +metadata/_tab_index = 2 + +[node name="PlayerboardUI" type="GridContainer" parent="AllPlayerBoards/4"] +clip_contents = true +layout_mode = 2 +size_flags_horizontal = 3 +columns = 5 + +[node name="Slot1" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot1"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot1"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot1"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot1"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot2" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot2"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot2"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot2"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot2"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot3" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot3"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot3"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot3"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot3"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot4" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot4"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot4"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot4"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot4"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot5" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot5"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot5"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot5"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot5"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot6" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot6"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot6"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot6"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot6"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot7" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot7"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot7"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot7"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot7"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot8" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot8"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot8"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot8"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot8"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot9" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot9"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot9"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot9"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot9"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot10" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot10"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot10"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot10"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot10"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot11" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot11"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot11"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot11"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot11"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot12" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot12"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot12"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot12"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot12"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot13" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot13"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot13"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot13"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot13"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot14" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot14"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot14"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot14"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot14"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot15" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot15"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot15"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot15"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot15"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot16" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot16"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot16"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot16"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot16"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot17" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot17"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot17"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot17"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot17"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot18" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot18"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot18"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot18"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot18"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot19" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot19"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot19"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot19"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot19"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot20" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot20"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot20"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot20"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot20"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot21" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot21"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot21"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot21"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot21"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot22" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot22"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot22"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot22"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot22"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot23" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot23"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot23"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot23"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot23"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot24" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot24"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot24"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot24"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot24"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + +[node name="Slot25" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI"] +layout_mode = 2 +texture = ExtResource("18_p3nmx") + +[node name="TileHeart" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot25"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("7_xwcc1") + +[node name="TileDiamond" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot25"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("8_quhbu") + +[node name="TileStar" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot25"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("9_i0gbs") + +[node name="TileCoin" type="TextureRect" parent="AllPlayerBoards/4/PlayerboardUI/Slot25"] +visible = false +layout_mode = 2 +offset_right = 24.0 +offset_bottom = 24.0 +texture = ExtResource("10_my1qp") + [connection signal="pressed" from="Menu/Host" to="." method="_on_host_pressed"] [connection signal="pressed" from="Menu/Join" to="." method="_on_join_pressed"] [connection signal="text_submitted" from="MessageInput" to="." method="_on_message_input_text_submitted"] diff --git a/scenes/player.gd b/scenes/player.gd index 0d5627f..4529df7 100644 --- a/scenes/player.gd +++ b/scenes/player.gd @@ -943,22 +943,12 @@ func sync_goals(new_goals: Array): @rpc("any_peer", "call_local") func sync_playerboard(new_playerboard: Array): - playerboard = new_playerboard + playerboard = new_playerboard.duplicate() + var main = get_tree().get_root().get_node_or_null("Main") + if main: + main.rpc("sync_playerboard", get_multiplayer_authority(), playerboard) _after_action_completed() -@rpc("any_peer", "call_local") -func sync_behavior_tree(enabled: bool): - var behavior_tree = $BehaviorTree - if behavior_tree: - behavior_tree.enabled = enabled - behavior_tree.actor = self - #behavior_tree.blackboard = blackboard - - ## Ensure blackboard has required values - #blackboard.set_value("action_points", action_points) - #blackboard.set_value("goals", goals) - #blackboard.set_value("playerboard", playerboard) - func _after_action_completed(): if multiplayer.get_unique_id() == get_multiplayer_authority(): var main = get_tree().get_root().get_node_or_null("Main") @@ -969,13 +959,15 @@ func _after_action_completed(): has_performed_action = false has_moved_this_turn = false - # Update blackboard after action points change - #var blackboard = $Blackboard - #if blackboard: - #blackboard.set_value("action_points", action_points) - main.update_button_states() main.update_playerboard_ui() + + # Add this line to sync all boards + main.update_all_players_boards() + + # Add sync for playerboard + if is_multiplayer_authority(): + main.rpc("sync_playerboard", get_multiplayer_authority(), playerboard) func consume_action_points(points: int): if not is_instance_valid(self) or not is_multiplayer_authority(): diff --git a/scripts/behaviors/actions/do_grab.gd b/scripts/behaviors/actions/do_grab.gd index b9e9350..7d871cb 100644 --- a/scripts/behaviors/actions/do_grab.gd +++ b/scripts/behaviors/actions/do_grab.gd @@ -105,5 +105,6 @@ func tick(actor: Node, blackboard: Blackboard) -> int: actor.has_performed_action = true actor.action_points -= 1 blackboard.set_value("current_action", "idle") + actor._after_action_completed() # Add this line return SUCCESS