Skip to content

Commit

Permalink
Add: More UI's (#180)
Browse files Browse the repository at this point in the history
<!-- Пишите **НИЖЕ** заголовков и **ВЫШЕ** комментариев, иначе что то
может пойти не так. -->
<!-- Вы можете прочитать Contributing.MD, если хотите узнать больше. -->

## Что этот PR делает
**Добавляет больше интерфейсов для игроков**
"Vaporwave" позаимствован у Goonstation
https://github.com/goonstation/goonstation/blob/master/icons/mob
"Detective", "Trasenknox", "Clockwork" позаимствован у Skyrat
https://github.com/Skyrat-SS13/Skyrat-tg/tree/master/icons/hud

Были внесены мелкие изменения в спрайты, дабы подходило под наш билд

## Почему это хорошо для игры
Больше UI игрокам

## Изображения изменений
### Vaporwave

![image](https://github.com/ss220club/Paradise-SS220/assets/20109643/2c2a4031-f8d4-409f-aebd-99fd6b6e0de2)
### Detective

![image](https://github.com/ss220club/Paradise-SS220/assets/20109643/bcb13a7d-34eb-4ce4-ae38-2fd84cdfcb8b)
### Trasen

![image](https://github.com/ss220club/Paradise-SS220/assets/20109643/7c67817f-cb35-4f4c-b0df-9b85c9113a2f)
### Clockwork

![image](https://github.com/ss220club/Paradise-SS220/assets/20109643/12883c43-af4b-4239-baee-3b0bb4dfc156)

## Тестирование
Проверял в игре

## Changelog

:cl:
add: Добавлены 4 новые UI для игроков (Vaporwave, Detective, Trasen,
Clockwork)
/:cl:

<!-- Оба :cl:'а должны быть на месте, что-бы чейнджлог работал! Вы
можете написать свой ник справа от первого :cl:, если хотите. Иначе
будет использован ваш ник на ГитХабе. -->
<!-- Вы можете использовать несколько записей с одинаковым префиксом
(Они используются только для иконки в игре) и удалить ненужные. Помните,
что чейнджлог должен быть понятен обычным игроком. -->
<!-- Если чейнджлог не влияет на игроков(например, это рефактор), вы
можете исключить всю секцию. -->
  • Loading branch information
dj-34 authored Sep 16, 2023
1 parent 165887f commit 41ecb9a
Show file tree
Hide file tree
Showing 7 changed files with 21 additions and 1 deletion.
10 changes: 10 additions & 0 deletions code/__HELPERS/type2type.dm
Original file line number Diff line number Diff line change
Expand Up @@ -207,6 +207,16 @@
return 'icons/mob/screen_operative.dmi'
if("White")
return 'icons/mob/screen_white.dmi'
// SS220 ADDITION START
if("Vaporwave")
return 'modular_ss220/aesthetics/skin/icons/screen_vaporwave.dmi'
if("Detective")
return 'modular_ss220/aesthetics/skin/icons/screen_detective.dmi'
if("Trasen")
return 'modular_ss220/aesthetics/skin/icons/screen_trasenknox.dmi'
if("Clockwork")
return 'modular_ss220/aesthetics/skin/icons/screen_clockwork.dmi'
// SS220 ADDITION END
else
return 'icons/mob/screen_midnight.dmi'

Expand Down
10 changes: 10 additions & 0 deletions code/modules/client/preference/link_processing.dm
Original file line number Diff line number Diff line change
Expand Up @@ -930,6 +930,16 @@
if("Slimecore")
UI_style = "Operative"
if("Operative")
// SS220 ADDITION START
UI_style = "Vaporwave"
if("Vaporwave")
UI_style = "Detective"
if("Detective")
UI_style = "Trasen"
if("Trasen")
UI_style = "Clockwork"
if("Clockwork")
// SS220 ADDITION END
UI_style = "White"
else
UI_style = "Midnight"
Expand Down
2 changes: 1 addition & 1 deletion code/modules/client/preference/preferences_mysql.dm
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@

//Sanitize
ooccolor = sanitize_hexcolor(ooccolor, initial(ooccolor))
UI_style = sanitize_inlist(UI_style, list("White", "Midnight", "Plasmafire", "Retro", "Slimecore", "Operative"), initial(UI_style))
UI_style = sanitize_inlist(UI_style, list("White", "Midnight", "Plasmafire", "Retro", "Slimecore", "Operative", "Vaporwave", "Detective", "Trasen", "Clockwork"), initial(UI_style))// SS220 ADDITIONS "Vaporwave, Detective, Trasen, Clockwork"
default_slot = sanitize_integer(default_slot, 1, max_save_slots, initial(default_slot))
toggles = sanitize_integer(toggles, 0, TOGGLES_TOTAL, initial(toggles))
toggles2 = sanitize_integer(toggles2, 0, TOGGLES_2_TOTAL, initial(toggles2))
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

0 comments on commit 41ecb9a

Please sign in to comment.