From a7b41f0a06469ae6e3214f615d54b0e353aa813c Mon Sep 17 00:00:00 2001 From: Bo Thompson Date: Fri, 1 Aug 2025 19:52:03 -0400 Subject: [PATCH] Top menu icons --- active_scene.tscn | 12 +++++-- ai/trees/adventurer.tres | 1 - basic-sprite.png | Bin 1526 -> 1066 bytes guild.gd | 2 +- guild_employee.gd | 1 + profile_popup.tscn | 4 +-- test_adventurer_sprite.tscn | 8 ++--- top-icon-members-hover.png | Bin 0 -> 638 bytes top-icon-members-hover.png.import | 40 +++++++++++++++++++++ top-icon-members.png | Bin 0 -> 654 bytes top-icon-members.png.import | 40 +++++++++++++++++++++ top-icon-policies-hover.png | Bin 0 -> 554 bytes top-icon-policies-hover.png.import | 40 +++++++++++++++++++++ top-icon-policies.png | Bin 0 -> 554 bytes top-icon-policies.png.import | 40 +++++++++++++++++++++ top-icon-quests-hover.png | Bin 0 -> 595 bytes top-icon-quests-hover.png.import | 40 +++++++++++++++++++++ top-icon-quests.png | Bin 0 -> 596 bytes top-icon-quests.png.import | 40 +++++++++++++++++++++ top-menu-icons.aseprite | Bin 0 -> 2709 bytes top-menu-icons.png | Bin 0 -> 2975 bytes top-menu-icons.png.import | 40 +++++++++++++++++++++ top_menu.tscn | 56 +++++++++++++++++++++++++++++ 23 files changed, 354 insertions(+), 10 deletions(-) create mode 100644 top-icon-members-hover.png create mode 100644 top-icon-members-hover.png.import create mode 100644 top-icon-members.png create mode 100644 top-icon-members.png.import create mode 100644 top-icon-policies-hover.png create mode 100644 top-icon-policies-hover.png.import create mode 100644 top-icon-policies.png create mode 100644 top-icon-policies.png.import create mode 100644 top-icon-quests-hover.png create mode 100644 top-icon-quests-hover.png.import create mode 100644 top-icon-quests.png create mode 100644 top-icon-quests.png.import create mode 100644 top-menu-icons.aseprite create mode 100644 top-menu-icons.png create mode 100644 top-menu-icons.png.import create mode 100644 top_menu.tscn diff --git a/active_scene.tscn b/active_scene.tscn index 76b514a..681fdff 100644 --- a/active_scene.tscn +++ b/active_scene.tscn @@ -3,7 +3,7 @@ [ext_resource type="Script" uid="uid://cci652umkym1f" path="res://test_scene.gd" id="1_8p2cu"] [ext_resource type="PackedScene" uid="uid://cd08dp16bixfv" path="res://guildhall.tscn" id="1_fcxuj"] [ext_resource type="PackedScene" uid="uid://c8ofw6na082gv" path="res://main_panel.tscn" id="2_8p2cu"] -[ext_resource type="PackedScene" uid="uid://dly7in8ql1fn4" path="res://quest_log.tscn" id="4_tro8a"] +[ext_resource type="PackedScene" uid="uid://c7jagw4y7w42l" path="res://top_menu.tscn" id="6_46fpu"] [ext_resource type="Script" uid="uid://bnbljf6u2d3kh" path="res://visitor_spawner.gd" id="6_d0hfk"] [sub_resource type="NavigationPolygon" id="NavigationPolygon_eenn6"] @@ -36,6 +36,9 @@ position = Vector2(0, 172) [node name="CollisionShape2D" parent="Guildhall/Sprites/CharacterBody2D" index="0"] shape = SubResource("CapsuleShape2D_d0hfk") +[node name="Sprite2D" parent="Guildhall/Sprites/CharacterBody2D" index="1"] +position = Vector2(0, -43) + [node name="Quest Board" parent="Guildhall" index="3"] position = Vector2(927, 33) @@ -66,7 +69,12 @@ layout_mode = 2 [node name="Notices" type="Control" parent="UI/VBoxContainer"] layout_mode = 2 -[node name="Quest Log" parent="UI" instance=ExtResource("4_tro8a")] +[node name="Control" parent="UI" instance=ExtResource("6_46fpu")] +offset_left = 26.0 +offset_top = 119.0 +offset_right = 26.0 +offset_bottom = 119.0 +scale = Vector2(2, 2) [connection signal="timeout" from="Guildhall/VisitorSpawner/Timer" to="Guildhall/VisitorSpawner" method="_on_timer_timeout"] diff --git a/ai/trees/adventurer.tres b/ai/trees/adventurer.tres index 55236f4..6019331 100644 --- a/ai/trees/adventurer.tres +++ b/ai/trees/adventurer.tres @@ -104,7 +104,6 @@ custom_name = "TODO: Make them talk to a random other adventurer" [sub_resource type="BTDecorator" id="BTDecorator_jq6fo"] children = [SubResource("BTComment_mwsop")] script = ExtResource("2_mtixs") -activity = null [sub_resource type="BTCooldown" id="BTCooldown_mtixs"] duration = 5.0 diff --git a/basic-sprite.png b/basic-sprite.png index f3b7b8f19a2b12a77c83229ff1146083dc7a247a..30afa06396af2a07b78b2aa9004ecdd1740d56e9 100644 GIT binary patch literal 1066 zcmV+_1l9YAP)Px&6GOpS+8&S6a|YU>epHD4Q_wwV|cJjd}~=J0DkrP&NqrLn?Z zba#6b?dn^akdQY7?fG*0a6QYE2d8OR@+XBS|AMV1!@&DsS7gU)~3 zPEBz#XxHFmo6q|h_eHul!LE^2yAj(>EBVlaeoxx6686^Cs+DN};1Gj;52ny0DtPuU zGwAoof*lW!bA7`EmVP7NZp7u@kHC_Mpi?ifu=E>>wota)Hj%Y8c4RvWZ=w%!UE? zmQC#fWj74CvutA*cn*ev?3Qiq0u1o_`noklQAq&b-`{KBXlpr(UEsOYFo~(07*qoM6N<$g4TueA^-pY literal 1526 zcmVPx)ut`KgRCt{2oV|-1M;OK*g%oK*5;u`lEh>~O$b~=z7UQ7vUtnS|oWYF?fk1yw zu)&2Jg9U~dL;6@)7&Qmi2xL?oR~>5d0dCx_i+IFpZ$D<;@DKTxZZ_Qf5dQ!D>J+8sX&5Exdm9%zEH?DI@Ow@~HLZ zk9TY)uo;jYJm3yWK{+ z-9Gr;db7prSI^RuJGTzrWhk;Tz{TK;9s_(PkR#BGM)HP-} z@$>E50C@2?)q1nVAnvE%eEWlOq>Tx1RsDR{bwr_n6aiIzX%(4JX3ToC)%v29m(?Vw z@Rw9}z!WO#WNd(s$#1vYX%Bul92i~OcoKAlKSgRXgu&+<>yN_6u3&)g8}KbQ0~U(~ z*QJ~)5a9a;e9Ov!x69?h@iE3A5MX*j)El*4zIa~x?>;FQ#C?oU?iqa}G&bPxzdjrs z=VRbo*^ZKqL?UoZa{xaBTtwe}G`X#pT(x7?jDi3Fqf)+?YVE zK0q{}i~^q~P^u4DPJ;a(lWT8@RVGLnq51;U^R0S=+2%-ok)&?9%w`o?89AFytb2qU z&Czr|pJO(iz|;gK9W(Ou%%&6k`OgRRqEXAHL26|{9LLyfHtBpm-``ZxavAsH>1;Z| zdb35R(?OCXt<`EpzLqTk`@v^#u58WF#t1dHynONeVB_HD z0qB{LolwuDpM$+5J0YekvI*YP+;^?IF4hJr+ZP7 zBu39SC4ja10RP4cQwp>RIELygnNVOt0DJWTnXNS@6lf7}Ox0J?r9hVek?I3-o2zsw zs3qVStFNR(fery;)dys^*XdADNx(5zU#X6QIs!zi56Ew@tfQckfL=8E*tFJ{i580m zdeP`()pIJp3|(BFeFglqUzl*QFOWmo^}~P1P_9Y>y4`N;$>YcSva<(J-1 zPfroYab?Ua3AnntD*S!Zh^Xo})O~fY{Tz^|AS>TQR5e?4st;%^h?G%~m1`n&J4`wY zH{`z;D3Y`h60J3@FGE!^C=z!xO#6zu_yd{*=)|B%wnW%eTzB1)H3DTaHNxe_3hfmk z(-;(~E*cyybQAmm0|KZqD3bJBr^&Lt(W)>91(GtYK4547Ck0Y6ZQ6vbvZg0AH3k&? z0fGTdjsc}-86rSAscA8w;tvoFXkrYgEqihVnnHn1^#Kb5nnZ!khK(=@+MMh=2DbPE zmIgE-1~&Ku3=!}}0Y~)#1_OLjU|W44OoBWHxQ+oA{s5B!K4QRuKM*3oXMn31aN-Xz z8sIVpT=)ab5s;>UyZQjL0WK)utUeGXL4E_IVjzJ(AYg!G47l+JLIh+C;EsV5{(z7H z5;2g#9}tWH7X^~l2Luh^q(G|rK$rw&4X}-YH2#3F0UR-q#2;`F0V)M9st-6Yz=i_p z>H}dCbYp;N3|!$4I5L0|0~h!MAp-6U(2aph`~imsn8d&p{($2M)KTEN`ha5tbSQ9H zeIQJN?hPo5fe-uv4+d1lz%~9rh=3mh@-gs*Kj6uLq8RwV->bUaE&!we(*MH$Q$SVv c`Nx|+0d^+45TLjq>Hq)$07*qoM6N<$g1geczyJUM diff --git a/guild.gd b/guild.gd index 14e7107..744c4cc 100644 --- a/guild.gd +++ b/guild.gd @@ -59,7 +59,7 @@ func has_guild_member(member : AdventurerData) -> bool: func add_quest(quest : Quest) -> void: quests[quest] = false - Game.quest_log.add_entry(quest) + #Game.quest_log.add_entry(quest) func assign_quest(member : AdventurerData, quest : Quest) -> void: member.assign_quest(quest) diff --git a/guild_employee.gd b/guild_employee.gd index feec4c4..d37354d 100644 --- a/guild_employee.gd +++ b/guild_employee.gd @@ -8,4 +8,5 @@ signal service_provided() func interact(interactor, type : String = "") -> void: if type == "register": Guild.register_guild_member(interactor.data, true) + #interactor.advance_ service_provided.emit() diff --git a/profile_popup.tscn b/profile_popup.tscn index 1118d82..a7a4e04 100644 --- a/profile_popup.tscn +++ b/profile_popup.tscn @@ -7,8 +7,8 @@ [node name="Profile Popup" type="Control"] layout_mode = 3 anchors_preset = 0 -offset_top = -123.0 -offset_bottom = -123.0 +offset_top = -99.0 +offset_bottom = -99.0 mouse_filter = 2 script = ExtResource("1_pmp85") diff --git a/test_adventurer_sprite.tscn b/test_adventurer_sprite.tscn index ce1def2..7b1fe69 100644 --- a/test_adventurer_sprite.tscn +++ b/test_adventurer_sprite.tscn @@ -12,7 +12,7 @@ height = 54.0 [sub_resource type="BlackboardPlan" id="BlackboardPlan_tdl5m"] [sub_resource type="RectangleShape2D" id="RectangleShape2D_aos2b"] -size = Vector2(62, 132) +size = Vector2(54, 97) [node name="AdventurerSprite" type="CharacterBody2D"] script = ExtResource("1_wif60") @@ -24,7 +24,7 @@ shape = SubResource("CapsuleShape2D_aos2b") [node name="Sprite2D" type="Sprite2D" parent="."] modulate = Color(0, 1, 0, 1) -position = Vector2(0, -64) +position = Vector2(0, -43) texture = ExtResource("2_aos2b") [node name="NavigationAgent2D" type="NavigationAgent2D" parent="."] @@ -32,7 +32,7 @@ path_desired_distance = 30.0 avoidance_enabled = true [node name="SpeechBubble" parent="." instance=ExtResource("3_aos2b")] -position = Vector2(44, -141) +position = Vector2(39, -110) [node name="BTPlayer" type="BTPlayer" parent="."] behavior_tree = ExtResource("6_006nh") @@ -41,7 +41,7 @@ blackboard_plan = SubResource("BlackboardPlan_tdl5m") [node name="HoverArea" type="Area2D" parent="."] [node name="CollisionShape2D" type="CollisionShape2D" parent="HoverArea"] -position = Vector2(0, -57) +position = Vector2(0, -43.5) shape = SubResource("RectangleShape2D_aos2b") [connection signal="mouse_entered" from="HoverArea" to="." method="_on_mouse_entered"] diff --git a/top-icon-members-hover.png b/top-icon-members-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..1f1b3a021b22350c6a12eb1c988a7aeaf37b04fc GIT binary patch literal 638 zcmV-^0)hRBP)Px%I7vi7RA_nwxt}UybAfI+WZi@k0 z01rgbZDhpb5XW#^N>HN(^n2aN3hI!TjUCPw(C>AzG;jiBtB(bB7f`_y58gbhFMqejjH0P>bv1rx0_fWbPj z-b}QD+IF3gya|wcAsMoELPZ|48@UW*#AW`k3o#BNq;d$+8YmLiA)J;@v$9lNkdBbd z0U~*od*p4YRboUp%Mzh{m?uqAflaeo0x;DUi@a4jR~kJxdCWVm_dIYZCPx%NJ&INRA_+EH6S{+{}AL3m4lNwj&o-kB=WW-KIc9A&Ucpplqhjq@ce+K!Se%FG{02LmusdX zFN&Bi*T#fYOiaQU3khuxXLubxNymM-pV04AFE6iD$nPglz!+oO!x?sa7v85cEgQ?R zq1PQkzf&cPAQ|(OZ?^`CXN`I@a{c}Dl^An8d4D7bA|9}Y9E;T^a^0vm6XetG$89k{ z3*dn$x{Zu@9O4*mO9^VUfXR3iSwS80vayTR1}5VXmIh9MZ1u6A?gA=!;=!9|^+oW& zrUWzEg|>$?*3{@+_#pF8F88a>q3l!2&o)Gv<8aAbqJ>&r&*^|T#$~C z%mE^Km3!nZsa0Y`H_H;C3}W$^jFaa*ZdwnV1(kifH3)NqD&7Dxc7T#?vB;aHa~-4C zCXac?{q_U5f>J=yPzo^lazY|OsG5|bkh}TO`Bn7aNOK{jn)!0gdfj1oZSq@?3S!*t o_Ab1=JRA8HR-#0S5+xG&1&7J+k#V|xYXATM07*qoM6N<$g6AM5761SM literal 0 HcmV?d00001 diff --git a/top-icon-members.png.import b/top-icon-members.png.import new file mode 100644 index 0000000..c010ed4 --- /dev/null +++ b/top-icon-members.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c0e0iw8osv0qh" +path="res://.godot/imported/top-icon-members.png-ea36db52922ab58d0fbf515e5939eb88.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://top-icon-members.png" +dest_files=["res://.godot/imported/top-icon-members.png-ea36db52922ab58d0fbf515e5939eb88.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/top-icon-policies-hover.png b/top-icon-policies-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..db38a8a6045dbca979f3abacbd94d99d3b221265 GIT binary patch literal 554 zcmV+_0@eMAP)Px$oXFekuHhAr;Tbncxj(fltd(ZqehrdMDL|hC|P|R$2A8i zG0WuG#ylt?UkcL}Ds_gVNJabf=Rht;a>+~GYulHsfDbQX9Fz#RRB3$78~jY;oSoO~ zLPxfbg*ZS=o`Q;y=5H1OB*00f#!Zo@V`!0R8i5?>o?q9edao1-vjA@w!WGp@3=5B} z02(@Mx3<#~m?FTf%@fu{m*!Rlq!KLW3P+GjbO1R=L;*F{2JpRFsZzolNgJ)PHcb@0 zhV5-%vJOOx!K@2;Seq4CW6@~QMZ@_e@&K$Bs;Twq;5ZK7LXyx_1xx#Bea%nemKc5j z@JpJC)*_rt;#zAv3YH_LKB5cNSlgMn#TKeTB*4qs&cvTBRBLUTleIXOs>eHQmslIM z(9~Or(+>60L^mo#0pPzS@jIdmxEihkEXAPr%i$&w;AaUuKeT}RTL$eQ)Z%$i{QrOj sXBK%bt8jE*dqm;wU8tj@qvKk<05cU{=L`&lSO5S307*qoM6N<$g1Qv&Hvj+t literal 0 HcmV?d00001 diff --git a/top-icon-policies-hover.png.import b/top-icon-policies-hover.png.import new file mode 100644 index 0000000..5ec7624 --- /dev/null +++ b/top-icon-policies-hover.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://is4b1a0jroee" +path="res://.godot/imported/top-icon-policies-hover.png-444880f357a1a0c4c05c99d35578af5a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://top-icon-policies-hover.png" +dest_files=["res://.godot/imported/top-icon-policies-hover.png-444880f357a1a0c4c05c99d35578af5a.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/top-icon-policies.png b/top-icon-policies.png new file mode 100644 index 0000000000000000000000000000000000000000..9d6d4d4db9316c38ff4cc43b93948e3c30b041f8 GIT binary patch literal 554 zcmV+_0@eMAP)Px$z1D3>3V8D(#zBd2OO?jQyur^j&dGVr zE>yC8EW`o!!Yshsg>Xf+62rnH zDS(C!+pX<12c`&cYx9IP(WSXn0kH&2xk3q2i4Gv=h$x`O+5o;+D^^N)BWj~H)~1P~ z*RZ{AOVWX8F_?5A4{NgmYb+Wqx@b7RL>_?ELN&EM9URBuTSyWbt6*tAt*`k>+!DhN z0DehR(OQI~NnC4frC>Q?>La>PjkO(#OKhPU>;!mO+mZOQg=(!$bFvo4QuTO;?Hp^P z78-jiaoC|=n&?7>C;f6Jg9gjzfgvi~2j s;K(A+Wfe;IwMP_Q-i10kIy%n96OB_>Zax|2Q2+n{07*qoM6N<$g8g0dQ2+n{ literal 0 HcmV?d00001 diff --git a/top-icon-policies.png.import b/top-icon-policies.png.import new file mode 100644 index 0000000..e3065c7 --- /dev/null +++ b/top-icon-policies.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dpakd262awyrv" +path="res://.godot/imported/top-icon-policies.png-d38e6a215faaf5b3596ec393391dc977.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://top-icon-policies.png" +dest_files=["res://.godot/imported/top-icon-policies.png-d38e6a215faaf5b3596ec393391dc977.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/top-icon-quests-hover.png b/top-icon-quests-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..73ad6aa1af67baf50aae82a58fc4dd452a1ec797 GIT binary patch literal 595 zcmV-Z0<8UsP)Px%4M{{nRA_Ypo6kd;WQeW?x2U;n-^9DR7ya1&;x)I<4u*gG6I%A z(`flRwO*&a196g`{FYN+8OUeYq7~4*ZbZPLkoba%mt1qW7_*QsFUUpFHDwzGkQYq( zxCqp$xOjnG2YeK@GQ8ka$b4L8S6Bk*9{30&@`7s^u>{aPs6uZfQ|VraLnQ5F%{7VAafJpMAblDc1{DgRRH=H>ZBZ1$yXH2Fye2fe^#2I7zYD z&XjLr&e^%@LQmpUV-?*vg~;^)8Si_b1sn`5wHpmJO3dP#;c`9TYZ^yzr*bBYb-;)5 zGAiS_jiXUOh}K#4WGz$&Lf?VKYVzkSZXL+|^BfnMAdi?*sFw9^FU|?K7t$)sZW5v* h6Q;1Ksi~={4!?dkXIo$dzij{j002ovPDHLkV1nUx2o3-M literal 0 HcmV?d00001 diff --git a/top-icon-quests-hover.png.import b/top-icon-quests-hover.png.import new file mode 100644 index 0000000..a945c87 --- /dev/null +++ b/top-icon-quests-hover.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d3s762qc45n68" +path="res://.godot/imported/top-icon-quests-hover.png-9e921267449390437c485904f8bb98e2.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://top-icon-quests-hover.png" +dest_files=["res://.godot/imported/top-icon-quests-hover.png-9e921267449390437c485904f8bb98e2.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/top-icon-quests.png b/top-icon-quests.png new file mode 100644 index 0000000000000000000000000000000000000000..d6bc5ec0390644fa1aca9e222a5d20d6d3580f84 GIT binary patch literal 596 zcmV-a0;~OrP)Px%4oO5oRA_&?>X9AgOiX0coW06yP8 zoZi<82vK!R-ynf1uI>RHRD~*+(a=oiGdw?ySrO1E0n_;m04|I-b>hYd_&TJ~+v|(< zd)gdGv;5+@T>9#u{0&>Q0^&g@0#1#@7u3AUJ%@|23i(0U-mGAqq;tT#*PotX1& zrMl3YIN4f7w@x9H9w6g=FSLM@p|wt9DV_-FJz&oL&-V-0000;i27 literal 0 HcmV?d00001 diff --git a/top-icon-quests.png.import b/top-icon-quests.png.import new file mode 100644 index 0000000..170bd16 --- /dev/null +++ b/top-icon-quests.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c2iyta0nbba4v" +path="res://.godot/imported/top-icon-quests.png-414c24eb1a95ccd37bfeb19a800beda6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://top-icon-quests.png" +dest_files=["res://.godot/imported/top-icon-quests.png-414c24eb1a95ccd37bfeb19a800beda6.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/top-menu-icons.aseprite b/top-menu-icons.aseprite new file mode 100644 index 0000000000000000000000000000000000000000..0d4a37027417b5204fe59c7f6829e45bd8b2b6cb GIT binary patch literal 2709 zcmcJPdo+~m9>?DV+Pe|+;bfom$Y&!+a+5vav3tI zDfhu-9}Z5NE<!AQiW`_aOu*U&~p}K&*_ep?b%{hRJlcs>#pU(pNHyQ&Ty?YtZ z&d&(Y$xa6lfieTcU?KpG&tC_`U;YG0%#{LqwGRTey;}m5f`XvjvRc5uUA+b9=kE`Q z!#V**S|$OOA`pPRu0+6|m^#3;tTTW~!NyX5aDdILxod#|I0QHWun)Wg|1Mww+5*{M zpj-;mI=uceV*O>)^_P)4K^AA`?{{EvNcy^m`^slAS@~=}Go_t8Kv46c98H!d_EerunS0@D zQBKQDMUs5Qyz*N&V?Da6LSKljU3e^ zu&fEUcp|pGrncjEy?3wB)FJd+Jt6gW&ShL|$wlmYowkp~y*=Z8y{))5BCg(1`e9)l zHGML9!w^N#^kO$i;M>Ki$k< z$Yp7^)Y`@9rzTgW_7VL)B&1FT4L=^HKCeAU>i)S3R-O~LoKG#wW1*<5-P7Y`QqDO{ z&92Hy+~lnu{A5}Y-Xx3hG^8=mlyhueSC~E@Vz`S9pN56X#XWM2t#RF|8%?#$4=k(j zeA$A;shUbpYQFL|BxZW;p$?>l()XqU+d9LkPLL>yB^&S?FT*j{vK~z zvoXvHeP$ST!%`%Uq!kJ^=-LsPmdO^IEp4kh-Qh|J7S}gX%se=e?vj_1>6NpEr>=GU zrmjsuMWOPXl4To?dsY9KZ{eGtXeS|Xdi=Tv(k1z)R8dQ>-z_s?oryU{9LA>qHIy<+Aa*BN17Vz$c+y*}G4058uR%&H$ zyJwiTCnGO+`8{5BnCWh>ippX4GdW~i8p_CJ(NCw~4I%xM%Y4zT+7A;=cFy_XI0LVx zG6d3KEvn5RsQ(q!v(>1q8(a#*BeE@P#Z2T>-(GV|*8??TEd|RvH2wnOuvkI;Ra+0Y zmd0P2h;6_)Ki+ZQMCavJ6|ROnqlv>@_jjPOBxLvLD}(=FILgXnB$4q3 z%_jYF?4kx*cWvV7#V0vzNtBEd#ct@rekGGhXV5Nb$4SQ_-b6&&j5ds;-oVYdFEVcHLLi*l-iqB1adC z;ZJ2zOXG@}BErr#m6tAa9hPfZ$$-!F;&*Lz5Yk({`rh(ZufEN1ZePE*VcV}}Z{wBc z$YmwrB0U<$o2!z)x^F5qfwo5vKpkm)OI zwQ9aSnn!U>p^;tk9*^;!yOoTnsA(@tS~2l73ine*JnM^Fh#;Qn`AIJCFU zKX=j}hwS9#aoaq<2*~^lxknyBbT# z8)be9LaJ)x89Y(Fa8HSTl3^#cUCoO-`(={Pi>nXJ;JiKF?P z4ZS>?DPC;DIhYvbB;+6H)UR?d{kl9mlhpPE*L$_|vlZo@=O@uVA4c~OF^oPfF7-1t s^a&zx1amTs@f|kHTc~7uRExop)D$GH3@O2XwSAx_9b4Mi4htLo7d+=>j{pDw literal 0 HcmV?d00001 diff --git a/top-menu-icons.png b/top-menu-icons.png new file mode 100644 index 0000000000000000000000000000000000000000..a03a04a7260993e83f55e5f62a445232e475ce01 GIT binary patch literal 2975 zcmc&$i93{C8-GT&D5N)JnW36WQp$J>St3~`Lqzr^eYP>B85%FfOzX6XD6)lD2!)9u zy_R_sn!apf8B2CXgfW)EnB{wX-}k=P_aA)cy3X~S`#I-2_c{0d`~B|o&=F<5Q$|$= z0DzsgHs_oG00IsnfV3p|@xs0d+_G>^))qi%oB9j@$hzB}J9{ZAbAG6yM8gFNEGGAe z&i?a5sE*QhwO$Kp@yeb(x?vWTRSII-Z=IwqWYGJ6RkB08yG1Iun$%_Q(ZVFf=L_Yx zSKN#7Y0EIi$7R>xh6S;ji$243`Xg8Br!x)BEJ2ql?8ULJ(2Pd1Ly30_vtY8%zp#E| zBehuf7ULX`HSO#A;sU%y&N(w}VxNnP#-XOpyr8j0q_V2n+QiVE@CB;!s}cUUH1`EF zD-&+JsqhU4=Svhd&R!uG9W?vw;^JbR@ao>C{KEa?W}@Gj_|l;d(Baq#r_*Z#vc~qW z5nOgXuZoF3=3DpvQJ=qDGIZ1}rk?k8Bfg=I&*2yV@%9i1m5w4wiA+kP`gvu5qJI>_Jq3^R=B2F<%;Iq@>gP&N2WDM61&0Or{4f4%s4yOFtt6JV!!+n6L;)BIH1$Hwlazq@=qmvvC`cXiiKsj7uG@xd2|)p_e#}rB`cx^*A#Z3Zl$KG=4*MoE=dm*ibdl98hfDj18A%~M zRlK@?%4zfs#x`8do``zf&w`wZ!}gUpFAl{2Y@s(OfoWKs{iQZ`_3MqL#t^*_UGwD9 z6m!p|<26b-wwIAPx*JrqZ7h^9bL~qOA33y*b=3^$3y}Gr{!W6Xdb3tT&5}-ObW)WiZBazQ;)7^(0R3}Vjkw>!RETaiy)}P?TVD*J{%Yw1>21~l&^;de z3CqjJdor$j83_qRCW~G8wJkz9j1ckRt?t-4ki>ttj;o6nFFw4-6g3&(j_2x{#JzN8 zll6zf0zz;HF3xZ)<PsN_|gzDB1yZG#`GN#@r<1d+^SO%w-`Dh!(aa)RINFd0;lRuo) zF5-eXwUf^MzTR(Eq74W)H#^g|!pZc1!W|^W87&WPn#~*SP`TPMLo;lX{Pr6uNHAd7 zCKVy32S@7y2+g*Vx$s4QOY_A9f6|^+WKX_7(!u%s%Qzv^xk=k2<~Y6Shi@Ld4~_>4Q3pMYbqPtRuBuVzs%;}y{8h}K7^$`a3~7>y0cHSuAsc`P&*l1jlph6Q z7awDvCRH8*qt)HA-wr&lYBF(LI|W|8V$Pxeef`kR_7!6y zh&Vq7!64H?m{SiqfEkh2R{~b=273(uVenwj0i=nrV5)BLtyY{$0OQUd@04O!Uo5K` zZx?{Y?U2l^s@Lwtl0!-&Pi51-KHDEmUlHMV1vg8+UQbT)EsMTa2;A4SGvL{9v$2kY ziUq=)!fbm_h-IiKDyt?bIE){n<7YDuE6Y>J5wC+X5GQzN_?+oJdA$Q0I2ASGoRmru zAC%TI0J$1=s;3wCy<%luE43fiR*Ii1ZL5e_@%!587hoT6reP9}P(d?mbfXZJ%SY`e zP1PPZPj1!H7LgBOiXWDB)3Pl2AT~SRDqzXCcAd*<*eb?0h5MiM#QfrS!M+!7J%-qD z4$;!19@JPC)Emnb(zESkA-a&>!=AF5cf-As@!r+i8(rvcor)^U0=K`+;O*tE?w)`* z11~Jy{h**q9NPr*-0poyA!K{``8rur4Q$wLf0g~NSNc!AIMw#MeD=w`{JjFO$tdMa zCqYLU6XeWjDllt_!>M9d`ubv+WEKlC`GZo!-swzL0_-&+aI0SndFp3PSLlV6LKq`eZG>KnIPpv<)q6EhqI{*p3w-Gec-Y8hMTt((VHU#N8WrMyY$Cng z1LG}cylz2n)F^W%O7x`w_BzsCY$^di7GF`veiA?-y%$Bp$VY3p6K6P$iV