From: Ubaser <134914314+UbaserB@users.noreply.github.com> Date: Wed, 21 Feb 2024 05:26:55 +0000 (+1100) Subject: New HUD theme: Ashen (#25408) X-Git-Url: https://git.smokeofanarchy.ru/gitweb.cgi?a=commitdiff_plain;h=573f9a3b46c60b8587d4dbbbf52f453739837947;p=space-station-14.git New HUD theme: Ashen (#25408) * add * add * add --- diff --git a/Resources/Locale/en-US/escape-menu/ui/options-menu.ftl b/Resources/Locale/en-US/escape-menu/ui/options-menu.ftl index b8253c6929..10ccff1fc4 100644 --- a/Resources/Locale/en-US/escape-menu/ui/options-menu.ftl +++ b/Resources/Locale/en-US/escape-menu/ui/options-menu.ftl @@ -72,6 +72,7 @@ ui-options-hud-theme-clockwork = Clockwork ui-options-hud-theme-retro = Retro ui-options-hud-theme-minimalist = Minimalist ui-options-hud-theme-eris = Eris +ui-options-hud-theme-ashen = Ashen ui-options-vp-stretch = Stretch viewport to fit game window ui-options-vp-scale = Fixed viewport scale: x{ $scale } ui-options-vp-integer-scaling = Prefer integer scaling (might cause black bars/clipping) diff --git a/Resources/Prototypes/hud.yml b/Resources/Prototypes/hud.yml index 977c3c5f31..25a6eeea74 100644 --- a/Resources/Prototypes/hud.yml +++ b/Resources/Prototypes/hud.yml @@ -1,4 +1,4 @@ -- type: hudTheme +- type: hudTheme id: SS14DefaultTheme name: ui-options-hud-theme-default path: Default @@ -39,3 +39,9 @@ name: ui-options-hud-theme-eris path: Eris order: 5 + +- type: hudTheme + id: SS14AshenTheme + name: ui-options-hud-theme-ashen + path: Ashen + order: 7 diff --git a/Resources/Prototypes/themes.yml b/Resources/Prototypes/themes.yml index 2de265ff77..0d43f61d5b 100644 --- a/Resources/Prototypes/themes.yml +++ b/Resources/Prototypes/themes.yml @@ -95,4 +95,18 @@ goodGreenFore: "#31843E" concerningOrangeFore: "#A5762F" dangerousRedFore: "#BB3232" - disabledFore: "#5A5A5A" \ No newline at end of file + disabledFore: "#5A5A5A" +- type: uiTheme + id: SS14AshenTheme + path: /Textures/Interface/Ashen/ + colors: + whiteText: "#FFF5EE" + slotSelectedGold: "#FFF5EE" + slotColor: "#FFF5EE" + slotOutline: "#FFF5EE" + slotText: "#FFF5EE" + nanoGold: "#FFF5EE" + goodGreenFore: "#FFF5EE" + concerningOrangeFore: "#FFF5EE" + dangerousRedFore: "#FFF5EE" + disabledFore: "#FFF5EE" diff --git a/Resources/Textures/Interface/Ashen/SlotBackground.png b/Resources/Textures/Interface/Ashen/SlotBackground.png new file mode 100644 index 0000000000..f3a4379f76 Binary files /dev/null and b/Resources/Textures/Interface/Ashen/SlotBackground.png differ diff --git a/Resources/Textures/Interface/Ashen/Slots/back.png b/Resources/Textures/Interface/Ashen/Slots/back.png new file mode 100644 index 0000000000..6e9ec4ad18 Binary files /dev/null and b/Resources/Textures/Interface/Ashen/Slots/back.png differ diff --git a/Resources/Textures/Interface/Ashen/Slots/belt.png b/Resources/Textures/Interface/Ashen/Slots/belt.png new file mode 100644 index 0000000000..131e204f82 Binary files /dev/null and b/Resources/Textures/Interface/Ashen/Slots/belt.png differ diff --git a/Resources/Textures/Interface/Ashen/Slots/ears.png b/Resources/Textures/Interface/Ashen/Slots/ears.png new file mode 100644 index 0000000000..08029ffa4e Binary files /dev/null and b/Resources/Textures/Interface/Ashen/Slots/ears.png differ diff --git a/Resources/Textures/Interface/Ashen/Slots/ears_headset.png b/Resources/Textures/Interface/Ashen/Slots/ears_headset.png new file mode 100644 index 0000000000..7d6cdd334d Binary files /dev/null and b/Resources/Textures/Interface/Ashen/Slots/ears_headset.png differ diff --git a/Resources/Textures/Interface/Ashen/Slots/glasses.png b/Resources/Textures/Interface/Ashen/Slots/glasses.png new file mode 100644 index 0000000000..c7b48065ad Binary files /dev/null and b/Resources/Textures/Interface/Ashen/Slots/glasses.png differ diff --git a/Resources/Textures/Interface/Ashen/Slots/gloves.png b/Resources/Textures/Interface/Ashen/Slots/gloves.png new file mode 100644 index 0000000000..161f178f5d Binary files /dev/null and b/Resources/Textures/Interface/Ashen/Slots/gloves.png differ diff --git a/Resources/Textures/Interface/Ashen/Slots/hand_l.png b/Resources/Textures/Interface/Ashen/Slots/hand_l.png new file mode 100644 index 0000000000..2f376ce1b9 Binary files /dev/null and b/Resources/Textures/Interface/Ashen/Slots/hand_l.png differ diff --git a/Resources/Textures/Interface/Ashen/Slots/hand_l_no_letter.png b/Resources/Textures/Interface/Ashen/Slots/hand_l_no_letter.png new file mode 100644 index 0000000000..c9289a6ebd Binary files /dev/null and b/Resources/Textures/Interface/Ashen/Slots/hand_l_no_letter.png differ diff --git a/Resources/Textures/Interface/Ashen/Slots/hand_m.png b/Resources/Textures/Interface/Ashen/Slots/hand_m.png new file mode 100644 index 0000000000..c9289a6ebd Binary files /dev/null and b/Resources/Textures/Interface/Ashen/Slots/hand_m.png differ diff --git a/Resources/Textures/Interface/Ashen/Slots/hand_r.png b/Resources/Textures/Interface/Ashen/Slots/hand_r.png new file mode 100644 index 0000000000..90af047190 Binary files /dev/null and b/Resources/Textures/Interface/Ashen/Slots/hand_r.png differ diff --git a/Resources/Textures/Interface/Ashen/Slots/hand_r_no_letter.png b/Resources/Textures/Interface/Ashen/Slots/hand_r_no_letter.png new file mode 100644 index 0000000000..8dfca5a970 Binary files /dev/null and b/Resources/Textures/Interface/Ashen/Slots/hand_r_no_letter.png differ diff --git a/Resources/Textures/Interface/Ashen/Slots/head.png b/Resources/Textures/Interface/Ashen/Slots/head.png new file mode 100644 index 0000000000..20b0faae4d Binary files /dev/null and b/Resources/Textures/Interface/Ashen/Slots/head.png differ diff --git a/Resources/Textures/Interface/Ashen/Slots/id.png b/Resources/Textures/Interface/Ashen/Slots/id.png new file mode 100644 index 0000000000..02cd231604 Binary files /dev/null and b/Resources/Textures/Interface/Ashen/Slots/id.png differ diff --git a/Resources/Textures/Interface/Ashen/Slots/mask.png b/Resources/Textures/Interface/Ashen/Slots/mask.png new file mode 100644 index 0000000000..7e13a437a0 Binary files /dev/null and b/Resources/Textures/Interface/Ashen/Slots/mask.png differ diff --git a/Resources/Textures/Interface/Ashen/Slots/neck.png b/Resources/Textures/Interface/Ashen/Slots/neck.png new file mode 100644 index 0000000000..eaf0c6e4fa Binary files /dev/null and b/Resources/Textures/Interface/Ashen/Slots/neck.png differ diff --git a/Resources/Textures/Interface/Ashen/Slots/pda.png b/Resources/Textures/Interface/Ashen/Slots/pda.png new file mode 100644 index 0000000000..c1c5bd79ef Binary files /dev/null and b/Resources/Textures/Interface/Ashen/Slots/pda.png differ diff --git a/Resources/Textures/Interface/Ashen/Slots/pocket.png b/Resources/Textures/Interface/Ashen/Slots/pocket.png new file mode 100644 index 0000000000..c773e84b51 Binary files /dev/null and b/Resources/Textures/Interface/Ashen/Slots/pocket.png differ diff --git a/Resources/Textures/Interface/Ashen/Slots/shoes.png b/Resources/Textures/Interface/Ashen/Slots/shoes.png new file mode 100644 index 0000000000..152b449792 Binary files /dev/null and b/Resources/Textures/Interface/Ashen/Slots/shoes.png differ diff --git a/Resources/Textures/Interface/Ashen/Slots/suit.png b/Resources/Textures/Interface/Ashen/Slots/suit.png new file mode 100644 index 0000000000..2630e4ff9e Binary files /dev/null and b/Resources/Textures/Interface/Ashen/Slots/suit.png differ diff --git a/Resources/Textures/Interface/Ashen/Slots/suit_storage.png b/Resources/Textures/Interface/Ashen/Slots/suit_storage.png new file mode 100644 index 0000000000..3a2b4a5767 Binary files /dev/null and b/Resources/Textures/Interface/Ashen/Slots/suit_storage.png differ diff --git a/Resources/Textures/Interface/Ashen/Slots/toggle.png b/Resources/Textures/Interface/Ashen/Slots/toggle.png new file mode 100644 index 0000000000..ba963ce713 Binary files /dev/null and b/Resources/Textures/Interface/Ashen/Slots/toggle.png differ diff --git a/Resources/Textures/Interface/Ashen/Slots/uniform.png b/Resources/Textures/Interface/Ashen/Slots/uniform.png new file mode 100644 index 0000000000..0c8d6f8d26 Binary files /dev/null and b/Resources/Textures/Interface/Ashen/Slots/uniform.png differ diff --git a/Resources/Textures/Interface/Ashen/Slots/web.png b/Resources/Textures/Interface/Ashen/Slots/web.png new file mode 100644 index 0000000000..cf527f2fde Binary files /dev/null and b/Resources/Textures/Interface/Ashen/Slots/web.png differ diff --git a/Resources/Textures/Interface/Ashen/Storage/back.png b/Resources/Textures/Interface/Ashen/Storage/back.png new file mode 100644 index 0000000000..116e0cac45 Binary files /dev/null and b/Resources/Textures/Interface/Ashen/Storage/back.png differ diff --git a/Resources/Textures/Interface/Ashen/Storage/exit.png b/Resources/Textures/Interface/Ashen/Storage/exit.png new file mode 100644 index 0000000000..8131d66c98 Binary files /dev/null and b/Resources/Textures/Interface/Ashen/Storage/exit.png differ diff --git a/Resources/Textures/Interface/Ashen/Storage/piece_bottom.png b/Resources/Textures/Interface/Ashen/Storage/piece_bottom.png new file mode 100644 index 0000000000..6cf6d66f13 Binary files /dev/null and b/Resources/Textures/Interface/Ashen/Storage/piece_bottom.png differ diff --git a/Resources/Textures/Interface/Ashen/Storage/piece_bottomLeft.png b/Resources/Textures/Interface/Ashen/Storage/piece_bottomLeft.png new file mode 100644 index 0000000000..0530e53910 Binary files /dev/null and b/Resources/Textures/Interface/Ashen/Storage/piece_bottomLeft.png differ diff --git a/Resources/Textures/Interface/Ashen/Storage/piece_bottomRight.png b/Resources/Textures/Interface/Ashen/Storage/piece_bottomRight.png new file mode 100644 index 0000000000..e31068726a Binary files /dev/null and b/Resources/Textures/Interface/Ashen/Storage/piece_bottomRight.png differ diff --git a/Resources/Textures/Interface/Ashen/Storage/piece_center.png b/Resources/Textures/Interface/Ashen/Storage/piece_center.png new file mode 100644 index 0000000000..e27d38ed6b Binary files /dev/null and b/Resources/Textures/Interface/Ashen/Storage/piece_center.png differ diff --git a/Resources/Textures/Interface/Ashen/Storage/piece_left.png b/Resources/Textures/Interface/Ashen/Storage/piece_left.png new file mode 100644 index 0000000000..e5d3c6b5cb Binary files /dev/null and b/Resources/Textures/Interface/Ashen/Storage/piece_left.png differ diff --git a/Resources/Textures/Interface/Ashen/Storage/piece_right.png b/Resources/Textures/Interface/Ashen/Storage/piece_right.png new file mode 100644 index 0000000000..a6aff00f41 Binary files /dev/null and b/Resources/Textures/Interface/Ashen/Storage/piece_right.png differ diff --git a/Resources/Textures/Interface/Ashen/Storage/piece_top.png b/Resources/Textures/Interface/Ashen/Storage/piece_top.png new file mode 100644 index 0000000000..539e20347c Binary files /dev/null and b/Resources/Textures/Interface/Ashen/Storage/piece_top.png differ diff --git a/Resources/Textures/Interface/Ashen/Storage/piece_topLeft.png b/Resources/Textures/Interface/Ashen/Storage/piece_topLeft.png new file mode 100644 index 0000000000..e9500ef5c2 Binary files /dev/null and b/Resources/Textures/Interface/Ashen/Storage/piece_topLeft.png differ diff --git a/Resources/Textures/Interface/Ashen/Storage/piece_topRight.png b/Resources/Textures/Interface/Ashen/Storage/piece_topRight.png new file mode 100644 index 0000000000..678d918ac1 Binary files /dev/null and b/Resources/Textures/Interface/Ashen/Storage/piece_topRight.png differ diff --git a/Resources/Textures/Interface/Ashen/Storage/sidebar_bottom.png b/Resources/Textures/Interface/Ashen/Storage/sidebar_bottom.png new file mode 100644 index 0000000000..bf31879495 Binary files /dev/null and b/Resources/Textures/Interface/Ashen/Storage/sidebar_bottom.png differ diff --git a/Resources/Textures/Interface/Ashen/Storage/sidebar_fat.png b/Resources/Textures/Interface/Ashen/Storage/sidebar_fat.png new file mode 100644 index 0000000000..4f6d0cb453 Binary files /dev/null and b/Resources/Textures/Interface/Ashen/Storage/sidebar_fat.png differ diff --git a/Resources/Textures/Interface/Ashen/Storage/sidebar_mid.png b/Resources/Textures/Interface/Ashen/Storage/sidebar_mid.png new file mode 100644 index 0000000000..0baac46422 Binary files /dev/null and b/Resources/Textures/Interface/Ashen/Storage/sidebar_mid.png differ diff --git a/Resources/Textures/Interface/Ashen/Storage/sidebar_top.png b/Resources/Textures/Interface/Ashen/Storage/sidebar_top.png new file mode 100644 index 0000000000..9ca41e62ee Binary files /dev/null and b/Resources/Textures/Interface/Ashen/Storage/sidebar_top.png differ diff --git a/Resources/Textures/Interface/Ashen/slot_highlight.png b/Resources/Textures/Interface/Ashen/slot_highlight.png new file mode 100644 index 0000000000..49d4c58f8a Binary files /dev/null and b/Resources/Textures/Interface/Ashen/slot_highlight.png differ