From 9a8f06437d8b18c4504ae93a5a16b05e24cfbe31 Mon Sep 17 00:00:00 2001 From: gaudipern Date: Thu, 11 Dec 2025 22:19:13 -0500 Subject: [PATCH] More icon work --- external/trap icons.png.import | 40 +++++++++++++ scenes/character_select.tscn | 7 ++- templates/HUD.tscn | 62 +++++++++++++++++++- visuals/images/icons/bomb.png | Bin 0 -> 4996 bytes visuals/images/icons/bomb.png.import | 40 +++++++++++++ visuals/images/icons/force_panel.png | Bin 0 -> 5222 bytes visuals/images/icons/force_panel.png.import | 40 +++++++++++++ visuals/images/icons/gas.png | Bin 0 -> 4794 bytes visuals/images/icons/gas.png.import | 40 +++++++++++++ visuals/images/icons/mine.png | Bin 0 -> 5316 bytes visuals/images/icons/mine.png.import | 40 +++++++++++++ visuals/images/icons/pitfall.png | Bin 0 -> 5067 bytes visuals/images/icons/pitfall.png.import | 40 +++++++++++++ visuals/images/icons/selector.png | Bin 0 -> 368 bytes visuals/images/icons/selector.png.import | 40 +++++++++++++ visuals/images/icons/switch.png | Bin 0 -> 4915 bytes visuals/images/icons/switch.png.import | 40 +++++++++++++ visuals/images/icons/trap arrow.png | Bin 0 -> 220 bytes visuals/images/icons/trap arrow.png.import | 40 +++++++++++++ 19 files changed, 427 insertions(+), 2 deletions(-) create mode 100644 external/trap icons.png.import create mode 100644 visuals/images/icons/bomb.png create mode 100644 visuals/images/icons/bomb.png.import create mode 100644 visuals/images/icons/force_panel.png create mode 100644 visuals/images/icons/force_panel.png.import create mode 100644 visuals/images/icons/gas.png create mode 100644 visuals/images/icons/gas.png.import create mode 100644 visuals/images/icons/mine.png create mode 100644 visuals/images/icons/mine.png.import create mode 100644 visuals/images/icons/pitfall.png create mode 100644 visuals/images/icons/pitfall.png.import create mode 100644 visuals/images/icons/selector.png create mode 100644 visuals/images/icons/selector.png.import create mode 100644 visuals/images/icons/switch.png create mode 100644 visuals/images/icons/switch.png.import create mode 100644 visuals/images/icons/trap arrow.png create mode 100644 visuals/images/icons/trap arrow.png.import diff --git a/external/trap icons.png.import b/external/trap icons.png.import new file mode 100644 index 0000000..fbdc82e --- /dev/null +++ b/external/trap icons.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cgmh5ol8othkd" +path="res://.godot/imported/trap icons.png-a7d9c06ce838bc685e6c11a42ba7b355.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://external/trap icons.png" +dest_files=["res://.godot/imported/trap icons.png-a7d9c06ce838bc685e6c11a42ba7b355.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/character_select.tscn b/scenes/character_select.tscn index 99ecdcf..c4e4167 100644 --- a/scenes/character_select.tscn +++ b/scenes/character_select.tscn @@ -1,7 +1,8 @@ -[gd_scene load_steps=6 format=3 uid="uid://ck4x56txf676a"] +[gd_scene load_steps=7 format=3 uid="uid://ck4x56txf676a"] [ext_resource type="Shader" uid="uid://b2g6yddun2l6e" path="res://visuals/shaders/noise.gdshader" id="1_jgus3"] [ext_resource type="Script" uid="uid://bnmklbse62lrf" path="res://scripts/static.gd" id="2_bow2h"] +[ext_resource type="AudioStream" uid="uid://vcatohtmt8bk" path="res://audio/music/16 - Character Select.mp3" id="3_bow2h"] [sub_resource type="ShaderMaterial" id="ShaderMaterial_uxcyu"] shader = ExtResource("1_jgus3") @@ -427,3 +428,7 @@ grow_vertical = 0 theme_override_font_sizes/font_size = 40 text = "CHARACTER SELECT" horizontal_alignment = 1 + +[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."] +stream = ExtResource("3_bow2h") +autoplay = true diff --git a/templates/HUD.tscn b/templates/HUD.tscn index 5921491..5c42578 100644 --- a/templates/HUD.tscn +++ b/templates/HUD.tscn @@ -1,6 +1,13 @@ -[gd_scene load_steps=2 format=3 uid="uid://bgocskbofewsr"] +[gd_scene load_steps=9 format=3 uid="uid://bgocskbofewsr"] [ext_resource type="Texture2D" uid="uid://dri0a20l6kpbj" path="res://visuals/images/icon.svg" id="1_k5de2"] +[ext_resource type="Texture2D" uid="uid://dhw2ao0dimytt" path="res://visuals/images/icons/bomb.png" id="1_t4m7m"] +[ext_resource type="Texture2D" uid="uid://psxrbfkh3jyq" path="res://visuals/images/icons/force_panel.png" id="2_yful7"] +[ext_resource type="Texture2D" uid="uid://coe2q8jdu47it" path="res://visuals/images/icons/gas.png" id="3_jiiqi"] +[ext_resource type="Texture2D" uid="uid://bcv3f38cib5xk" path="res://visuals/images/icons/mine.png" id="4_l86lr"] +[ext_resource type="Texture2D" uid="uid://cyuylbs0o72xk" path="res://visuals/images/icons/pitfall.png" id="5_aopqe"] +[ext_resource type="Texture2D" uid="uid://hiwrcar5fnyk" path="res://visuals/images/icons/switch.png" id="6_e7ody"] +[ext_resource type="Texture2D" uid="uid://cccpeolat5pk5" path="res://visuals/images/icons/selector.png" id="7_bftxg"] [node name="Control" type="Control"] layout_mode = 3 @@ -50,6 +57,59 @@ layout_mode = 2 custom_minimum_size = Vector2(150, 100) layout_mode = 2 +[node name="Control" type="Control" parent="Control/PanelContainer/HBoxContainer/VBoxContainer/PanelContainer2"] +layout_mode = 2 + +[node name="TextureRect" type="TextureRect" parent="Control/PanelContainer/HBoxContainer/VBoxContainer/PanelContainer2/Control"] +clip_children = 1 +layout_mode = 0 +offset_right = 40.0 +offset_bottom = 40.0 +texture = ExtResource("1_t4m7m") + +[node name="HBoxContainer" type="HBoxContainer" parent="Control/PanelContainer/HBoxContainer/VBoxContainer/PanelContainer2/Control/TextureRect"] +layout_mode = 0 +offset_right = 920.0 +offset_bottom = 100.0 +theme_override_constants/separation = 0 + +[node name="TextureRect" type="TextureRect" parent="Control/PanelContainer/HBoxContainer/VBoxContainer/PanelContainer2/Control/TextureRect/HBoxContainer"] +layout_mode = 2 +texture = ExtResource("1_t4m7m") + +[node name="TextureRect2" type="TextureRect" parent="Control/PanelContainer/HBoxContainer/VBoxContainer/PanelContainer2/Control/TextureRect/HBoxContainer"] +layout_mode = 2 +texture = ExtResource("2_yful7") + +[node name="TextureRect3" type="TextureRect" parent="Control/PanelContainer/HBoxContainer/VBoxContainer/PanelContainer2/Control/TextureRect/HBoxContainer"] +layout_mode = 2 +texture = ExtResource("3_jiiqi") + +[node name="TextureRect4" type="TextureRect" parent="Control/PanelContainer/HBoxContainer/VBoxContainer/PanelContainer2/Control/TextureRect/HBoxContainer"] +layout_mode = 2 +texture = ExtResource("4_l86lr") + +[node name="TextureRect5" type="TextureRect" parent="Control/PanelContainer/HBoxContainer/VBoxContainer/PanelContainer2/Control/TextureRect/HBoxContainer"] +layout_mode = 2 +texture = ExtResource("5_aopqe") + +[node name="TextureRect6" type="TextureRect" parent="Control/PanelContainer/HBoxContainer/VBoxContainer/PanelContainer2/Control/TextureRect/HBoxContainer"] +layout_mode = 2 +texture = ExtResource("6_e7ody") + +[node name="TextureRect3" type="TextureRect" parent="Control/PanelContainer/HBoxContainer/VBoxContainer/PanelContainer2/Control"] +self_modulate = Color(0, 0, 0, 0.49019608) +layout_mode = 0 +offset_right = 150.0 +offset_bottom = 100.0 +texture = ExtResource("1_t4m7m") + +[node name="TextureRect2" type="TextureRect" parent="Control/PanelContainer/HBoxContainer/VBoxContainer/PanelContainer2/Control"] +layout_mode = 0 +offset_right = 40.0 +offset_bottom = 40.0 +texture = ExtResource("7_bftxg") + [node name="PanelContainer3" type="PanelContainer" parent="Control/PanelContainer/HBoxContainer/VBoxContainer"] custom_minimum_size = Vector2(150, 100) layout_mode = 2 diff --git a/visuals/images/icons/bomb.png b/visuals/images/icons/bomb.png new file mode 100644 index 0000000000000000000000000000000000000000..1dac862d442d76313381c07fd2bbb9aea1df3fd5 GIT binary patch literal 4996 zcmX|_c{r5c|HdB)Wl4pEP^cLOW#5-%-y?f=L-u`XhDaekmcrO~S;COLvCWjS?>mFB zBw1!Glbz{Dzw7$`ah~(vbIy6c@B4M`>qP78s?kxiQUd@$r=hNFa6YG;4~Hw17hj9+ z?emGu*Fa4Ps2sSn1^^858p@BK1!dtaU1KfB{Ye8-2lFq3I5{jb)7HKM>et&vHzGLZ&$Y>U2ARc{eWn+H5~@E+uQK@TPa?XD49~C*Bif~@)WZH%_Ovw_zD;8VUUkZ; z^jE-S`Suja;nXFqvIlE*jb&h>p{t&mnNc;nxUd!ceEHk(H(ygD@R)=J9gqWr<9UDM{gJQ3N}u+7PL2k2QWJFGH4+JYDjB%US<)n7 z`tu3veRHMR#8ntr>5WnJp1i?n?Q`BO@3GGKs@^sFw-{5hqPu<-VFp8XV4j}S?Wq<% zFl}fFb6H($X@tFKB2d&t8s0dy9AV$L@!|j>2>{9soe@b9i45 zVg8jIU=tuzExbnf=^mwmc0?95pufBdug{Nc00mSz3K!Km9m%?a0y1b~ne?ftW1;eR z2E7jN7n&g+^E>!B;{dw`D!^;ipQ>VW&~uswFqPAmgP;8{1j16UJqKqE!230!wX-bR z=KMF#hPHm%qBDBC1r$>Htw!!b}Xdn7&}?dF4z z++SHAc7GJ-dOUIMo7-E_k9BMw+HCBgxCoz+<5xSjP8)Ha0KgGKqK0HZ>=a5y{Z5J%?IiDjPRMsAHUwI_X081@58Knz8|(pHR3IGArs@N$F|_`wVo zIpkE$<;$DiMDMIB$meW6sq>Ug4iRe|^9Eu(5)yJ4pACe?xkhKJ9^cRPi-468M&YxaFy3HgD?VONF*fI*aZ zA@?$^gIR#>PCYl{&RF<#b#RAp1*1rzJAcNllroX&4E+5|M#?v9e~@-i`(>Cpj98}7 zEmxP0GG&pm$iM3Rhqcqed#@)bD1uihijvMwHe6dmKG+b%no^_>0#tvW7vnzHg^TsQ zlPwoTMoh<~UL6fk0~mb5s~PO1H8*R>;Q>PFWv^P7QVYorO2NTmN(rQS9^Q~8TnEv@ z!y`!As~m;88L-7P{LD@Bhgl^GhKjG76${40c?!}KOh;x0ufwk;OyfP}3zPR}kAhrX zSkRXkQ0=+VqDc!mPBs^7Kc?ys7MZ^@N+YJ{c)KWPq^%nTwL+=7F#fSR>(#mQi;j7! z`z7{lCv2Lm2eK3YXS9EO)BkXWmBODOGCnCdu+SXMJY|)Zux`bbpGwJo zNuM%imD~3@lwgtnPlGm2)u+WIW36B{bV7(CZ;bWapC&}Q6h?rpYuNLPUOL}M?92&4 zE7zd&Q7)GK4)Lz!-Ull3*853BH~?&A1^4u<^Y$09@I;q2zpRb%oJIMT%mpsJ-Fh~8 zEm*fIowrz4o*0fOO1FF0+u5*AB;1&>p?;K(LT;*6eFCT3*KZ)*7F?iwL5pUukS>?i zxoUp0-O{rA%fhPt@HzutzO-VS{_iOtBr{FiO{-5Z{ca2~>h%RHeqUT6O?j~9l_k?I z%e@1O05X8^Wx(XS%vajixS)VqgxpS#Y6w5>Q&l!GSJa^mz78@D2wLw1!uU(l!`tLn zzKbg;Y;_0V4JQ3@AqUeTdJ1QM6054&jgbbnYpKY#tH66*gD_7c$RCu5kb7grCPSv+ zCE#?efeq<~3oZ9LQ8?;JsObCh>vS|b)D_BUS?DOcpR3REDuBJEkAU@8l(HtsDdiJA zbDweECHgm6??tjMjmFCNbXDbI8)BCW_?T})@)#L!_v($=F3phEiGQ7;xvlG#0LF{c z*I;yF;S2=!BMq~o$$%gd5`yFxlw6aFg)%BQ#_8GNj<)gLTjW4|7ObO3RShwI_?3#Y zu13J30RRZC2UZaH@BFBlxr75oY@;U?Fbms20%5D6O@oA!?j)Cix;Ayqoo_8oxoCf^ zIiwk{#YqXY)Fj6ii>51ls$_?-v3B&J+3DIebfY;B7L_-RmIZY@BIUEwXZ0*^$MZU15$+{ppiJ;rHxJbR(6A#^#z zwUP{wB^@pUVS5{E!Er_AF$>nu^X_fzgdRQwFiE(4{X^7r(`cl}4Y2ZA+CAj(vnP%n zryE42N62Hf?k}8eEYurrV7KD`n&{+R^Jg^nIt?%AaXrpBG(pJNmCBVv$FRIiZzX5_ zJ!tuz0J(RE0bbdAvp(~?oUR;@W~D!I)*7Y3`}dF%!5ouG6|kxAaW`z`dV`!^)&|NZ!8iIuz|0wn4pQxZak{ZDfpiN{t&U=7@@yxfIGb_{u;A&q;tXan zZE_HM<3iNn?cUFpmW^b9j)0a(&ZCY;#dh5n*1XG#^stRxIS>(fn9L(OIBsF6J#NUY zCekh&?>(x@Ut7v%zdcs*Oas;`&dRGoBuM?41j1-KO5;{@;MaidrT>z#e+bQ6lz_I* z5%JBIUg?Rnv=MZ6jNUllhXUsY( z-Q^4HEO`eG)ouJDPN{a$n4u5VTtYq%gxCanW&GbBqD{RPWLir{cD1$tMokJz_{i^e zabwJ!K3&_qn<9cmvg3m+mXDjFj=_z;d-8QiLj7{Cx!K=kXh6bU4U1~hD|p>W_iAYL zzry|to~^qCu;(QvHIJ8811xu_sqY`KDTsdJUo-gG*ZUAX+rO9mj$oX>z{yQ6$9Wmh zet268Rw6z|;x5UlPo$wzxazgn?yMG*xab@DW4T`M>U)}#AA3Pf?~ds&a%Pk9JhZ5; zzTh`$Qu?J@t47MMA+c)lIn`jGn1w=VV@kuXf#5gBIN{ps^>6LYe7>^cJfLuA4ach! zF#1p{1IKR@c*+iHFvY)wPpFv|B%4cY%U>O(`B~Tx5*xJiYD9=MbC7mMhIq-#b{=83 zs=`0ebd4tkLFPuuLkWbbe#=ans3u-#8AsGAR4F zv+CyItcwbWZBejuLPO6ha}itg{!|T0 zy>45yX{y>(PF#`KAjKG;gZVqZcmvRNrFT~ym`byBjs$)?6xio2D1!O>6P+G+QXhsY zU7$LTW@XNLyoV>u>%~~{i+g@HrM@Mat$N$G z%!rWgSQ~ElDVSn9+Q%$@fYa4$w!sl)q;~It?%$6 zo+W6^(GgG^hMB@VfF$WW`ZgomVQFT^#`b}mMLohPO~RCou7u7{>frVTeBZ{OcZ)BZ z5n4V3RqlR}CuA$?ULgNvP=+@+ysCbHIA>9GooJfS$2(Ax|DMp_^A&d)c$TzMX91J_ zP}RbQhE+Obt~wYo%bUE=w%tT!EDrE@bz>J+W}b-Mx%mGxA5eb{}3~oppEAo~)J zh`NR2DY1|HQ{D$z9o3f{(K936Z1tgNWYE~K8M!R4C+NoLui%<{xx7>a1SBC;bz22q z(@zt;*ext}`}oKE_e=D23m?x=k}$`Sb`}YXCbBS#2?zUJCjaPEZkl zA4`&vlGxMA4(4mK4p2YOE6IU95(f^kW)&Kb?QZM9Pq}-*zjZyHW|r3_q11f*1DKhv zT$n_u^ITd?D9Ou^4@F6dN{hpyNddWtz!C%Me%loJB5?C zrfaxO_j)GHb{>;n4rZbfO} zQu;PGc&9Z5`^XZxbFOQ3>ByjL`NV2O4RZ2~-H9(BvlvLC7k-f z6m9lZY~uDT&#$Fi%mZW~R~qQ!WuA69m+AMS+@l@CW|~CetH^XJOR>C^s~qb^5nV|6 zcHWNSkb;dyIEv+~v=O!NSAN@^t4KH6&yn~)Mgl>ZAnihh53DPsKn+|D4p ze`e_l@0t2QGIAi%=8F(VNXW2H+pL;Zz062pHp0livUIt&j%&&e*5Vc5MDAx;2HO)6 z@gv9Vw$TA$nzE$>{L7pw;SjA~PKu1&1>aTp&j6d+vbRV0`2s=SbtH1rfbHM9q6TN~ zSUKLo`w1o@$E|~0@fC4NcTH6BOXT0AWgN4W+RiTt^nq_)F$+>%tUfR0mb_(2MOd6) z&DnVFy(RVRRegHiWyrAy06a5o%C}RM3*_0Je(cv(yZL=E&;OLuiQlK|dD-G9eRb-s zTd52`E|WVeMqgn+SD`ZZ_+U-`&>xX`oc14`rCu)Um#K`f9n805!5>TnR4jc&^&{Dg zs{dr2;$5eC0nGDdfd_`|_8HC*;-KctBJW%Ko{U@bJ**H5W6P3*VWqsA>WlkC!)UG5 zhHij+wZ!g*xVWU)-g<+i%;F)E$$zqD9#;7XyhT>T#rkQ!uc?AG8#tw5Fb0VT*^SZv zFy)E;oL1+NV3`mlk~vuMBjT!gy;`S4b-=5ZtXcpzW>^a1_UzO&i2u~UiPJoy(mE}ZN2AYXtac#|)DleUYG{!CT`H^WkAfv=sq?fCugr- c$elz_RV!#k|1om){8Q-6_PG8%$;P)$1#jm zkF-it8Kbc^7r*C{eHQGEQdW(LeE*O`F!EdSdOCkaluk$z_~r8>tf$GL4r?cZ`~5tU zD?*1*zf&czoP$$!n5dAX-?Q*jl;!wR`*yb9N|s;HQsW!197t0`<%0+xJA6{P$zObI zul+oo0bT$d;qfo^koJ0O~^$g5nE;OYbAAF$%<&nlP9 zLl%O)qK^hCB6FYKBozW}OHVkg#)py9I*$9WviDQ4Le(R$4!TBExA(v+N zu$Y;uszCY2)+;LDG|g|x)0B|2y6E}`-ScM>t&G2Y4)fVDfsW2y8Hp4P2Nedw_Nd{u z006K}PvjAW41HI%l{!S5Plv#hS-HTqZ#m+%Bo!n38}N>$Yz6_uR6AW}2QS{aPUAGS zBaNk&x+&Wk?T4R5g_!t1kPyRMY_6upm2%;No9*N2DoWn{9B#0l0_zb7-@B@$)fF4i z7(PN=ZYB})qC!((dl3NOGKfe4IEpZUfys3E`t1QYprShKmb$ai#_a%g-?)1#0PtN` z6#$+y-*GlNqgQn1u%)0jSTcm@Qw=qd{OoCLvQggIb$*Xc z&A`2+Iv_j@N?yxOz8HuI!#EM;?8srJ;R)IdF3+KXxRY5z8RoxEy~)06 z061p}%SLpq{h9_SyzLO`5PI>r460>CjmWr`0D%3R_Ladvgo+LZ11i-R zbtK^c3!Z<(*Y^CJm&fd`W_MhCj&ecs;o>oT()pu26oz(8$Z8Bb7+q{jM4R39V*sm7 zYL~e#<0g}L^*_2BG}3p7Wj`V+8>3=iiZu04+3OamD*jCBl(vS*xV@sRwR=!VA8>(N zuH+H8o&5{0LxcA3mi^Z)0|DFSVk?cV-fUv;-H28~$7OD&I&0FvwWlMZzcBzBD804)v4y zgkT6DSy*sN41h!N7YyUYf`E_EO>5r^B$FhXz(E$tnUM8?tl>4`f+R+<=2LBQ2HT-_ z=`Bm1S&d|dWXR^Ro=k^lFoS66X@|WjV{G}Ku#69PM!c?7ln46a(AM6_?36Qcu73>g z2rR$oE3sNbiHHPaTa_6D;?0D1&uYG1kCc+2?QEw$pyJ0~e6@esQpwbcBCa+mpJYv;HIq`H4>L}f zI_shbfLYW!6kPQ>jA|q8&?Z@B-jBDJr>y-(3;;@sPwG4QuIURUEx7Zl zZUp(>)TuWhEixC;J?xt|{f-1dxI)N$@HoEYK+w-!D<;%DyxK&REUq*4+pOf}2C?Pv zOIe_!-?{(%>udAg2|Vi$6btrMqz0P%SincAm2C)NOXYl{$eV)_=YZD`sZ#XK(>8d1 z`SR*{rBmkphE2QGuz*>TVzc-jqpdCm_rxC2X>v-O;E4A>(ZIE6YaVMofWKn7>-u=+=!jEI~0Ghkl5;F*{bccymGAWu!4G*V6Y)T zL|?Gs`FVf0xCUJu^mvZ@&7n-6iVIgS)$Nuk-4!)HIABjkED*^%AQ7?M{`Xwa(so0d z`JrBkMp0WqS5p|N+Z1zz@V~eI9~z|(>(n%Z;LGlO_c~v^4owWWmNkvUDUJdQ{T7@l zXdwEuCO{B(Fap0RU%0q}bt_Mrw(GyF_Lr;Mbb;-%B?Mdz&jzmHGf8e!wZwPYops_U zo;R#?c$S|yE}?B5BJ@C?bV8F@X8#&|iXIsEx;dVesZ(OhwbGKksh+%gcq8gmtj7}o zdScX&z7o#e3>pH<8Yw^AoOwGQ0Sdv-8QhffU|h)3+{sr^r2 zfk4@(w&e|c79|EBR$hXSt-+xA8lj{=@zAT!^oS*Sa%{$ zGy671O8;vhUTcKy$HEoGyC}R)Ux6`EcC?ueCAV((ia;xV zFg5l_I+NYlZi%ly_MU6scXK$@lk+g*cx}BPl7Q5*d}|tuF!74o&)O`7Z4f26W?sL^ zQ`rNLG^0{5YSbjwi$ZQ17OTx>-Oj*_oVJP)1o}u%M&pI{c((U z7Yno50SyCA?I0s-G2mn1qgAo8)sftW8r+O*s;yVy-CBtc_BP9_%8BF0HGMY&%M@$N zME1^)S0;#8^I|BV$yL&+X5ywr8?o=4w;hEH zT%*vB0kd&>DPP9!GSQ6imG$$&pM7<2gTti`5y>ny4S0()k(Fvg>$df}B5yjCfAZ4E zGUZ|N4C(J%mrS#u^5Z8r?dK8%9&a;D%24VwOmw|!Ek3`CO{7bg+Xx)?Ik85}hasA` zhdkV@hcBNdK;x-b-%%b{`v^5OPEu2qsxlBEr_c9AVUY+VJaS*~df9u5lF5?!?whtk z!?#HbKOH&P+l1DzG;QKZQ^^@+Y}(6bTH~yL*wAnkL0zK zyqt&j>-XqX&SXl6fc1Lff&V<~YrQZJ-JH@jo!mHQcHLB7ZOXDphx5(9WgIv~^w_{h z_KV2qwqFrH{jav%vKX#}9O6l1*KXvAOKI9f@8}zztX^EhhubAf1E&SGj2`2)NRppO zW0=ZQJ=tI61bd$D5{DT%bvC4!-=XimBH$X$HJ~3I#AWi8>v|WtGAq?~(O7F0Nou!gk9e7qJ0Ui^TeRn*!s<;U&d3#%UE zh~SP_dsQDBka&kNK}y|Zyo2YnZ#Y{5E`}-H>SxPx6Jos@e;sEbO_=fp0FHiZ3-`(B zlU?tK7*L{rwsw|*n~Wi)H(B906G1hB02+)`jZre^ssDyAWb{<^H(QZi+2qT%B|S9t zzo4M#U(LkTxnA}q8!AOrzb$px%m;+@`*JRfEivx7+R?P;J}*uGVuTbfRyajh1g3-ReqE&Tbg8k zxeMiZu*5XAM!0Wz2P})hO?6Gckq%bZWRIcgUHdOXF#Z>BK~;|K{(quy*nF?TC-R+= z=BhOH)udA#=;H*YJ$`y;dPY+CoBdf?YLE0GICP*|llV6-pl!{dvjSv;ZmyTL(JG> z=~n7o;x^%QJV;=RTugYODSYgA7jb3`JZLSc^PSy*wsEsrNzL3~_+HZ}zOjYuSYGX) z+u3}+@N0SZa7bNQ5P#8R)x(40sZ-AIY{)7`SNkeX9uas~j|?4Xf~&ga^W|D+Ms`fE9>+7pjSXCM)CR0+>X9(h0C2kDy#H?@#y45aZ|;Kor4Z{bq; z6`iFz$HZ;y!B>mmUEGzqsPsz+Ws1kW;h{X5E%H+inY2g*Lr70&3*+FfvA0M*>ypN{ zfLrl1Z<*+SV*UT$C|h19205|TYGHDs{mX{+uVjaP53(u#+Ec$XSOO36GUzn1d03Rl zv!AkcYX5lC=pLC+$(rojg&N#?qylA(E375k5T)i)k3kg%8t}k1oN3U)Eeyjc^#9Do z=IR!Sg?`xfr3Zg}VBL!sNlT>0mXD-}p;nBv&Njr~UQ!yC3sj2R?4paiy${W2`8|D> zpV1Lob5!dkX~s%8Kd= JRq|#b{||*cJOBUy literal 0 HcmV?d00001 diff --git a/visuals/images/icons/force_panel.png.import b/visuals/images/icons/force_panel.png.import new file mode 100644 index 0000000..9b2dbf3 --- /dev/null +++ b/visuals/images/icons/force_panel.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://psxrbfkh3jyq" +path="res://.godot/imported/force_panel.png-fda9b2472e4cf2acb0c76645b426426f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://visuals/images/icons/force_panel.png" +dest_files=["res://.godot/imported/force_panel.png-fda9b2472e4cf2acb0c76645b426426f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/visuals/images/icons/gas.png b/visuals/images/icons/gas.png new file mode 100644 index 0000000000000000000000000000000000000000..cc20f75e3c9499a404a0d740386255fb17b3b457 GIT binary patch literal 4794 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 AxBvhE literal 0 HcmV?d00001 diff --git a/visuals/images/icons/gas.png.import b/visuals/images/icons/gas.png.import new file mode 100644 index 0000000..59a5767 --- /dev/null +++ b/visuals/images/icons/gas.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://coe2q8jdu47it" +path="res://.godot/imported/gas.png-783a91dcbb9fb95ccef91a4b0ead1602.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://visuals/images/icons/gas.png" +dest_files=["res://.godot/imported/gas.png-783a91dcbb9fb95ccef91a4b0ead1602.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/visuals/images/icons/mine.png b/visuals/images/icons/mine.png new file mode 100644 index 0000000000000000000000000000000000000000..f137ed42d81a90bd2e1e98727cac5039dd44c872 GIT binary patch literal 5316 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 I@i6Lt03W%HTmS$7 literal 0 HcmV?d00001 diff --git a/visuals/images/icons/switch.png.import b/visuals/images/icons/switch.png.import new file mode 100644 index 0000000..e74d201 --- /dev/null +++ b/visuals/images/icons/switch.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://hiwrcar5fnyk" +path="res://.godot/imported/switch.png-faeee8f01855199353420145e0057175.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://visuals/images/icons/switch.png" +dest_files=["res://.godot/imported/switch.png-faeee8f01855199353420145e0057175.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/visuals/images/icons/trap arrow.png b/visuals/images/icons/trap arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..a6263ccdf654dbfe5a238591fd2ab296fbc2b0f3 GIT binary patch literal 220 zcmeAS@N?(olHy`uVBq!ia0vp^;y|p%!3HGtc^FmzDaPU;cPEB*=VV?2Inz8{978-h zuUP4fAg#;bP0l+XkKs_9a7 literal 0 HcmV?d00001 diff --git a/visuals/images/icons/trap arrow.png.import b/visuals/images/icons/trap arrow.png.import new file mode 100644 index 0000000..5ee4dba --- /dev/null +++ b/visuals/images/icons/trap arrow.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://divrb0alxk567" +path="res://.godot/imported/trap arrow.png-35b12c88876ce5975e182915ae184d6f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://visuals/images/icons/trap arrow.png" +dest_files=["res://.godot/imported/trap arrow.png-35b12c88876ce5975e182915ae184d6f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1