Skip to content

Commit

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

## Что этот PR делает
Добавляет в игру новую куртку для парамедика. У неё есть карманы и
переключаемая мигающая полоса на рукаве.
Помещает новую куртку в шкафчик парамедика и его сумку с одеждой.
<!-- Вкратце опишите изменения, которые вносите. -->
<!-- Опишите **все** изменения, так как противное может сказаться на
рассмотрении этого PR'а! -->
<!-- Если вы исправляете Issue, добавьте "Fixes #xxxx" (где xxxx - номер
Issue) где-нибудь в описании PR'а. Это автоматически закроет Issue после
принятия PR'а. -->

## Почему это хорошо для игры
Больше вариантов одежды и кастомизации персонажа.
<!-- Опишите, почему, по вашему, следует добавить эти изменения в игру.
-->

## Изображения изменений
Спрайты от @amycolis

![image](https://github.com/user-attachments/assets/f7666ceb-24a8-4ede-a3e6-a4a7772e7cfa)
<!-- Если вы не меняли карту или спрайты, можете опустить эту секцию.
Если хотите, можете вставить видео. -->

## Тестирование
Заспавнил на локалке новую куртку, проверил работу спрайтов на персонаже
и в инвентаре. Заспавнил ящик парамедика и сумку с одеждой, проверил что
новая куртка там есть. Проверил спрайты воксов и драсков.
<!-- Как вы тестировали свой PR, если делали это вовсе? -->

## Changelog

:cl: amycolis, MKardinal
add: В шкафчик и чехол с одеждой парамедика добавлена новая
светоотражающая куртка.
/:cl:

<!-- Оба :cl:'а должны быть на месте, что-бы чейнджлог работал! Вы
можете написать свой ник справа от первого :cl:, если хотите. Иначе
будет использован ваш ник на ГитХабе. -->
<!-- Вы можете использовать несколько записей с одинаковым префиксом
(Они используются только для иконки в игре) и удалить ненужные. Помните,
что чейнджлог должен быть понятен обычным игроком. -->
<!-- Если чейнджлог не влияет на игроков(например, это рефактор), вы
можете исключить всю секцию. -->
  • Loading branch information
MKardinal authored Feb 14, 2025
1 parent e5e768e commit 3d6f3ec
Show file tree
Hide file tree
Showing 7 changed files with 24 additions and 0 deletions.
4 changes: 4 additions & 0 deletions modular_ss220/clothing/code/garment_bag.dm
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,7 @@
/obj/item/storage/bag/garment/head_of_security/populate_contents()
. = ..()
new /obj/item/clothing/gloves/combat(src)

/obj/item/storage/bag/garment/paramedic/populate_contents()
. = ..()
new /obj/item/clothing/suit/storage/paramedic/pmed_jacket_new(src)
15 changes: 15 additions & 0 deletions modular_ss220/clothing/code/suits.dm
Original file line number Diff line number Diff line change
Expand Up @@ -217,6 +217,21 @@
"Nucleation" = 'modular_ss220/clothing/icons/mob/suits.dmi',
)

/obj/item/clothing/suit/storage/paramedic/pmed_jacket_new
name = "Светоотражающая куртка парамедика"
desc = "Ярко-жёлтая куртка парамедика со светоотражающими элементами, нарукавной мигалкой и множеством карманов. Изготовлена из плотного материала и хорошо заметна с большого расстояния. "
icon = 'modular_ss220/clothing/icons/object/suits.dmi'
icon_state = "pmed_new_jacket_open"
icon_override = 'modular_ss220/clothing/icons/mob/suits.dmi'
ignore_suitadjust = FALSE
suit_adjusted = TRUE
actions_types = list(/datum/action/item_action/toggle)
adjust_flavour = "unpin нарукавная мигалка"
sprite_sheets = list(
"Drask" = 'modular_ss220/clothing/icons/mob/species/drask/suits.dmi',
"Vox" = 'modular_ss220/clothing/icons/mob/species/vox/suits.dmi',
)

// MARK: Space Battle
/obj/item/clothing/suit/space/hardsuit/security
icon = 'modular_ss220/clothing/icons/object/suits.dmi'
Expand Down
Binary file modified modular_ss220/clothing/icons/mob/species/drask/suits.dmi
Binary file not shown.
Binary file modified modular_ss220/clothing/icons/mob/species/vox/suits.dmi
Binary file not shown.
Binary file modified modular_ss220/clothing/icons/mob/suits.dmi
Binary file not shown.
Binary file modified modular_ss220/clothing/icons/object/suits.dmi
Binary file not shown.
5 changes: 5 additions & 0 deletions modular_ss220/objects/code/closets.dm
Original file line number Diff line number Diff line change
Expand Up @@ -46,3 +46,8 @@
new /obj/item/storage/box/donkpockets(src)
new /obj/item/storage/fancy/egg_box(src)
new /obj/item/storage/fancy/egg_box(src)

/obj/structure/closet/paramedic/populate_contents()
. = ..()
new /obj/item/clothing/suit/storage/paramedic/pmed_jacket_new(src)
new /obj/item/clothing/suit/storage/paramedic/pmed_jacket_new(src)

0 comments on commit 3d6f3ec

Please sign in to comment.