Skip to content

Commit

Permalink
Paramedic outfit
Browse files Browse the repository at this point in the history
Новый вариант одежды для парамедика. Модуль.
  • Loading branch information
HecoWolff committed Oct 31, 2024
1 parent 567347b commit 0e26eb0
Show file tree
Hide file tree
Showing 26 changed files with 145 additions and 0 deletions.
10 changes: 10 additions & 0 deletions modular_ss220/modular_ss220.dme
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@
#include "windows_airbag/_windows_airbag.dme"
#include "clumsy_table/_clumsy_table.dme"
#include "pt_monitor/_pt_monitor.dme"
#include "newmed/_newmed.dme"

// --- MISC --- //
#include "administration/_administration.dme"
Expand Down Expand Up @@ -118,3 +119,12 @@
#ifdef UNIT_TESTS
#include "unit_tests/_unit_tests.dme"
#endif
// BEGIN_INTERNALS
// END_INTERNALS
// BEGIN_FILE_DIR
#define FILE_DIR .
// END_FILE_DIR
// BEGIN_PREFERENCES
// END_PREFERENCES
// BEGIN_INCLUDE
// END_INCLUDE
5 changes: 5 additions & 0 deletions modular_ss220/newmed/_newmed.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
/datum/modpack/newmed
name = "Одежда для меда"
desc = "Одежда для меда"
author = "HecoWolf"

20 changes: 20 additions & 0 deletions modular_ss220/newmed/_newmed.dme
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
#include "_newmed.dm"

#include "code/belts.dm"
#include "code/hats.dm"
#include "code/under.dm"
#include "code/clothing_vendors.dm"
// BEGIN_INTERNALS
// END_INTERNALS
// BEGIN_FILE_DIR
#define FILE_DIR .
// END_FILE_DIR
// BEGIN_PREFERENCES
// END_PREFERENCES
// BEGIN_INCLUDE
#include "_newmed.dm"
#include "code\belts.dm"
#include "code\clothing_vendors.dm"
#include "code\hats.dm"
#include "code\under.dm"
// END_INCLUDE
28 changes: 28 additions & 0 deletions modular_ss220/newmed/code/belts.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
/obj/item/storage/belt/medical/medicalwebbing
name = "Медицинский разгрузочный жилет"
desc = "Медицинский разгрузочный жилет, смотрится круто и тактикульно, самое то для парамедика."
icon = 'modular_ss220/newmed/icons/object/belts.dmi'
icon_state = "medicalwebbing"
item_state = "medicalwebbing"
sprite_sheets = list(
"Abductor" = 'modular_ss220/newmed/icons/mob/belts.dmi',
"Ancient Skeleton" = 'modular_ss220/newmed/icons/mob/belts.dmi',
"Diona" = 'modular_ss220/newmed/icons/mob/belts.dmi',
"Drask" = 'modular_ss220/newmed/icons/mob/species/drask/belts.dmi',
"Golem" = 'modular_ss220/newmed/icons/mob/belts.dmi',
"Grey" = 'modular_ss220/newmed/icons/mob/species/grey/belts.dmi',
"Human" = 'modular_ss220/newmed/icons/mob/belts.dmi',
"Kidan" = 'modular_ss220/newmed/icons/mob/belts.dmi',
"Machine" = 'modular_ss220/newmed/icons/mob/belts.dmi',
"Monkey" = 'modular_ss220/newmed/icons/mob/species/monkey/belts.dmi',
"Nian" = 'modular_ss220/newmed/icons/mob/belts.dmi',
"Plasmaman" = 'modular_ss220/newmed/icons/mob/belts.dmi',
"Shadow" = 'modular_ss220/newmed/icons/mob/belts.dmi',
"Skrell" = 'modular_ss220/newmed/icons/mob/belts.dmi',
"Slime People" = 'modular_ss220/newmed/icons/mob/belts.dmi',
"Tajaran" = 'modular_ss220/newmed/icons/mob/belts.dmi',
"Unathi" = 'modular_ss220/newmed/icons/mob/belts.dmi',
"Vox" = 'modular_ss220/newmed/icons/mob/species/vox/belts.dmi',
"Vulpkanin" = 'modular_ss220/newmed/icons/mob/belts.dmi',
"Nucleation" = 'modular_ss220/newmed/icons/mob/belts.dmi',
)
25 changes: 25 additions & 0 deletions modular_ss220/newmed/code/clothing_vendors.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
/obj/machinery/economy/vending/autodrobe/Initialize(mapload)
products += list(
/obj/item/clothing/head/ratge = 1,
)
contraband += list(
/obj/item/clothing/mask/rooster = 1,
)
prices += list(
/obj/item/clothing/head/ratge = 75,
/obj/item/clothing/mask/rooster = 100,
)
. = ..()

/obj/machinery/economy/vending/medidrobe/Initialize(mapload)
products += list(
/obj/item/clothing/under/rank/medical/paramedic/suit = 2,
/obj/item/clothing/head/beret/paramedic = 2,
/obj/item/storage/belt/medical/medicalwebbing = 2,
)
prices += list(
/obj/item/clothing/under/rank/medical/paramedic/suit = 50,
/obj/item/clothing/head/beret/paramedic = 50,
/obj/item/storage/belt/medical/medicalwebbing = 75,
)
. = ..()
28 changes: 28 additions & 0 deletions modular_ss220/newmed/code/hats.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
/obj/item/clothing/head/beret/paramedic
name = "Берет парамедика"
desc = "Обычный берет парамедика."
icon = 'modular_ss220/newmed/icons/object/hats.dmi'
icon_state = "beret_paramed"
icon_override = 'modular_ss220/newmed/icons/mob/hats.dmi'
sprite_sheets = list(
"Abductor" = 'modular_ss220/newmed/icons/mob/hats.dmi',
"Ancient Skeleton" = 'modular_ss220/newmed/icons/mob/hats.dmi',
"Diona" = 'modular_ss220/newmed/icons/mob/hats.dmi',
"Drask" = 'modular_ss220/newmed/icons/mob/hats.dmi',
"Golem" = 'modular_ss220/newmed/icons/mob/hats.dmi',
"Grey" = 'modular_ss220/newmed/icons/mob/hats.dmi',
"Human" = 'modular_ss220/newmed/icons/mob/hats.dmi',
"Kidan" = 'modular_ss220/newmed/icons/mob/hats.dmi',
"Machine" = 'modular_ss220/newmed/icons/mob/hats.dmi',
"Monkey" = 'modular_ss220/newmed/icons/mob/hats.dmi',
"Nian" = 'modular_ss220/newmed/icons/mob/hats.dmi',
"Plasmaman" = 'modular_ss220/newmed/icons/mob/hats.dmi',
"Shadow" = 'modular_ss220/newmed/icons/mob/hats.dmi',
"Skrell" = 'modular_ss220/newmed/icons/mob/hats.dmi',
"Slime People" = 'modular_ss220/newmed/icons/mob/hats.dmi',
"Tajaran" = 'modular_ss220/newmed/icons/mob/hats.dmi',
"Unathi" = 'modular_ss220/newmed/icons/mob/hats.dmi',
"Vox" = 'modular_ss220/newmed/icons/mob/species/vox/hats.dmi',
"Vulpkanin" = 'modular_ss220/newmed/icons/mob/hats.dmi',
"Nucleation" = 'modular_ss220/newmed/icons/mob/hats.dmi',
)

Check failure on line 28 in modular_ss220/newmed/code/hats.dm

View workflow job for this annotation

GitHub Actions / Run Linters

Check Grep

modular_ss220/newmed/code/hats.dm:28: Missing a trailing newline
29 changes: 29 additions & 0 deletions modular_ss220/newmed/code/under.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
/obj/item/clothing/under/rank/medical/paramedic/suit
name = "Форма парамедика"
desc = "Форма парамедика, смотрится стильно и просто."
icon = 'modular_ss220/newmed/icons/object/under.dmi'
icon_state = "paramed2"
item_color = "paramed2"
icon_override = 'modular_ss220/newmed/icons/mob/under.dmi'
sprite_sheets = list(
"Abductor" = 'modular_ss220/newmed/icons/mob/under.dmi',
"Ancient Skeleton" = 'modular_ss220/newmed/icons/mob/under.dmi',
"Diona" = 'modular_ss220/newmed/icons/mob/under.dmi',
"Drask" = 'modular_ss220/newmed/icons/mob/species/drask/under.dmi',
"Golem" = 'modular_ss220/newmed/icons/mob/under.dmi',
"Grey" = 'modular_ss220/newmed/icons/mob/species/grey/under.dmi',
"Human" = 'modular_ss220/newmed/icons/mob/under.dmi',
"Kidan" = 'modular_ss220/newmed/icons/mob/under.dmi',
"Machine" = 'modular_ss220/newmed/icons/mob/under.dmi',
"Monkey" = 'modular_ss220/newmed/icons/mob/under.dmi',
"Nian" = 'modular_ss220/newmed/icons/mob/under.dmi',
"Plasmaman" = 'modular_ss220/newmed/icons/mob/under.dmi',
"Shadow" = 'modular_ss220/newmed/icons/mob/under.dmi',
"Skrell" = 'modular_ss220/newmed/icons/mob/under.dmi',
"Slime People" = 'modular_ss220/newmed/icons/mob/under.dmi',
"Tajaran" = 'modular_ss220/newmed/icons/mob/under.dmi',
"Unathi" = 'modular_ss220/newmed/icons/mob/species/unathi/under.dmi',
"Vox" = 'modular_ss220/newmed/icons/mob/species/vox/under.dmi',
"Vulpkanin" = 'modular_ss220/newmed/icons/mob/under.dmi',
"Nucleation" = 'modular_ss220/newmed/icons/mob/under.dmi',
)
Binary file added modular_ss220/newmed/icons/inhands/left_hand.dmi
Binary file not shown.
Binary file added modular_ss220/newmed/icons/inhands/right_hand.dmi
Binary file not shown.
Binary file added modular_ss220/newmed/icons/mob/belts.dmi
Binary file not shown.
Binary file added modular_ss220/newmed/icons/mob/hats.dmi
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added modular_ss220/newmed/icons/mob/species/vox/belts.dmi
Binary file not shown.
Binary file added modular_ss220/newmed/icons/mob/species/vox/hats.dmi
Binary file not shown.
Binary file added modular_ss220/newmed/icons/mob/species/vox/under.dmi
Binary file not shown.
Binary file added modular_ss220/newmed/icons/mob/under.dmi
Binary file not shown.
Binary file added modular_ss220/newmed/icons/mob/uniform.dmi
Binary file not shown.
Binary file added modular_ss220/newmed/icons/object/belts.dmi
Binary file not shown.
Binary file added modular_ss220/newmed/icons/object/hats.dmi
Binary file not shown.
Binary file added modular_ss220/newmed/icons/object/under.dmi
Binary file not shown.

0 comments on commit 0e26eb0

Please sign in to comment.