diff --git a/modular_ss220/modular_ss220.dme b/modular_ss220/modular_ss220.dme index ce97825b650f..3137388136ee 100644 --- a/modular_ss220/modular_ss220.dme +++ b/modular_ss220/modular_ss220.dme @@ -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" @@ -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 diff --git a/modular_ss220/newmed/_newmed.dm b/modular_ss220/newmed/_newmed.dm new file mode 100644 index 000000000000..1816281c7402 --- /dev/null +++ b/modular_ss220/newmed/_newmed.dm @@ -0,0 +1,5 @@ +/datum/modpack/newmed + name = "Одежда для меда" + desc = "Одежда для меда" + author = "HecoWolf" + diff --git a/modular_ss220/newmed/_newmed.dme b/modular_ss220/newmed/_newmed.dme new file mode 100644 index 000000000000..b8169dbf151e --- /dev/null +++ b/modular_ss220/newmed/_newmed.dme @@ -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 diff --git a/modular_ss220/newmed/code/belts.dm b/modular_ss220/newmed/code/belts.dm new file mode 100644 index 000000000000..d14b198eb56f --- /dev/null +++ b/modular_ss220/newmed/code/belts.dm @@ -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', + ) diff --git a/modular_ss220/newmed/code/clothing_vendors.dm b/modular_ss220/newmed/code/clothing_vendors.dm new file mode 100644 index 000000000000..226dcfb0d1f0 --- /dev/null +++ b/modular_ss220/newmed/code/clothing_vendors.dm @@ -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, + ) + . = ..() diff --git a/modular_ss220/newmed/code/hats.dm b/modular_ss220/newmed/code/hats.dm new file mode 100644 index 000000000000..763888525358 --- /dev/null +++ b/modular_ss220/newmed/code/hats.dm @@ -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', + ) \ No newline at end of file diff --git a/modular_ss220/newmed/code/under.dm b/modular_ss220/newmed/code/under.dm new file mode 100644 index 000000000000..9df7da5ea544 --- /dev/null +++ b/modular_ss220/newmed/code/under.dm @@ -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', + ) diff --git a/modular_ss220/newmed/icons/inhands/left_hand.dmi b/modular_ss220/newmed/icons/inhands/left_hand.dmi new file mode 100644 index 000000000000..cf74d73796c8 Binary files /dev/null and b/modular_ss220/newmed/icons/inhands/left_hand.dmi differ diff --git a/modular_ss220/newmed/icons/inhands/right_hand.dmi b/modular_ss220/newmed/icons/inhands/right_hand.dmi new file mode 100644 index 000000000000..cf74d73796c8 Binary files /dev/null and b/modular_ss220/newmed/icons/inhands/right_hand.dmi differ diff --git a/modular_ss220/newmed/icons/mob/belts.dmi b/modular_ss220/newmed/icons/mob/belts.dmi new file mode 100644 index 000000000000..47379c2341e3 Binary files /dev/null and b/modular_ss220/newmed/icons/mob/belts.dmi differ diff --git a/modular_ss220/newmed/icons/mob/hats.dmi b/modular_ss220/newmed/icons/mob/hats.dmi new file mode 100644 index 000000000000..56ba42ca1b62 Binary files /dev/null and b/modular_ss220/newmed/icons/mob/hats.dmi differ diff --git a/modular_ss220/newmed/icons/mob/species/drask/belts.dmi b/modular_ss220/newmed/icons/mob/species/drask/belts.dmi new file mode 100644 index 000000000000..47379c2341e3 Binary files /dev/null and b/modular_ss220/newmed/icons/mob/species/drask/belts.dmi differ diff --git a/modular_ss220/newmed/icons/mob/species/drask/under.dmi b/modular_ss220/newmed/icons/mob/species/drask/under.dmi new file mode 100644 index 000000000000..ec1661794f7f Binary files /dev/null and b/modular_ss220/newmed/icons/mob/species/drask/under.dmi differ diff --git a/modular_ss220/newmed/icons/mob/species/grey/belts.dmi b/modular_ss220/newmed/icons/mob/species/grey/belts.dmi new file mode 100644 index 000000000000..f722d3a6bfb2 Binary files /dev/null and b/modular_ss220/newmed/icons/mob/species/grey/belts.dmi differ diff --git a/modular_ss220/newmed/icons/mob/species/grey/under.dmi b/modular_ss220/newmed/icons/mob/species/grey/under.dmi new file mode 100644 index 000000000000..01199c763381 Binary files /dev/null and b/modular_ss220/newmed/icons/mob/species/grey/under.dmi differ diff --git a/modular_ss220/newmed/icons/mob/species/kidan/under.dmi b/modular_ss220/newmed/icons/mob/species/kidan/under.dmi new file mode 100644 index 000000000000..ec1661794f7f Binary files /dev/null and b/modular_ss220/newmed/icons/mob/species/kidan/under.dmi differ diff --git a/modular_ss220/newmed/icons/mob/species/monkey/belts.dmi b/modular_ss220/newmed/icons/mob/species/monkey/belts.dmi new file mode 100644 index 000000000000..47379c2341e3 Binary files /dev/null and b/modular_ss220/newmed/icons/mob/species/monkey/belts.dmi differ diff --git a/modular_ss220/newmed/icons/mob/species/unathi/under.dmi b/modular_ss220/newmed/icons/mob/species/unathi/under.dmi new file mode 100644 index 000000000000..ec1661794f7f Binary files /dev/null and b/modular_ss220/newmed/icons/mob/species/unathi/under.dmi differ diff --git a/modular_ss220/newmed/icons/mob/species/vox/belts.dmi b/modular_ss220/newmed/icons/mob/species/vox/belts.dmi new file mode 100644 index 000000000000..30d6c70a8d19 Binary files /dev/null and b/modular_ss220/newmed/icons/mob/species/vox/belts.dmi differ diff --git a/modular_ss220/newmed/icons/mob/species/vox/hats.dmi b/modular_ss220/newmed/icons/mob/species/vox/hats.dmi new file mode 100644 index 000000000000..06a7344c8196 Binary files /dev/null and b/modular_ss220/newmed/icons/mob/species/vox/hats.dmi differ diff --git a/modular_ss220/newmed/icons/mob/species/vox/under.dmi b/modular_ss220/newmed/icons/mob/species/vox/under.dmi new file mode 100644 index 000000000000..41e88fff7445 Binary files /dev/null and b/modular_ss220/newmed/icons/mob/species/vox/under.dmi differ diff --git a/modular_ss220/newmed/icons/mob/under.dmi b/modular_ss220/newmed/icons/mob/under.dmi new file mode 100644 index 000000000000..ec1661794f7f Binary files /dev/null and b/modular_ss220/newmed/icons/mob/under.dmi differ diff --git a/modular_ss220/newmed/icons/mob/uniform.dmi b/modular_ss220/newmed/icons/mob/uniform.dmi new file mode 100644 index 000000000000..f496215d28f9 Binary files /dev/null and b/modular_ss220/newmed/icons/mob/uniform.dmi differ diff --git a/modular_ss220/newmed/icons/object/belts.dmi b/modular_ss220/newmed/icons/object/belts.dmi new file mode 100644 index 000000000000..288c94b5df91 Binary files /dev/null and b/modular_ss220/newmed/icons/object/belts.dmi differ diff --git a/modular_ss220/newmed/icons/object/hats.dmi b/modular_ss220/newmed/icons/object/hats.dmi new file mode 100644 index 000000000000..7cd3dc5c8319 Binary files /dev/null and b/modular_ss220/newmed/icons/object/hats.dmi differ diff --git a/modular_ss220/newmed/icons/object/under.dmi b/modular_ss220/newmed/icons/object/under.dmi new file mode 100644 index 000000000000..e4c63e78d06a Binary files /dev/null and b/modular_ss220/newmed/icons/object/under.dmi differ