diff --git a/mods/failu_skrell_clothes/README.md b/mods/failu_skrell_clothes/README.md new file mode 100644 index 0000000000000..d5722875f328e --- /dev/null +++ b/mods/failu_skrell_clothes/README.md @@ -0,0 +1,78 @@ + +#### Список PRов: + +- https://github.com/SierraBay/SierraBay12/pull/##### + + + +## Skrell Clothes by Failu + +ID мода: FAILU_SKRELL_CLOTHES + + +### Описание мода + +Этот мод добавляет новую одежду для скреллов, включая все касты (у Кверр-Кэтиш только одна новая одёжка). + + +### Изменения *кор кода* + +- Отсутствуют + + +### Оверрайды + +- Отсутствуют + + +### Дефайны + +- Отсутствуют + + +### Используемые файлы, не содержащиеся в модпаке + +- Отсутствуют + + +### Авторы: + +KOJIECO +Failu + diff --git a/mods/failu_skrell_clothes/_failu_skrell_clothes.dm b/mods/failu_skrell_clothes/_failu_skrell_clothes.dm new file mode 100644 index 0000000000000..2429145207f6c --- /dev/null +++ b/mods/failu_skrell_clothes/_failu_skrell_clothes.dm @@ -0,0 +1,4 @@ +/singleton/modpack/failu_skrell_clothes + name = "Skrell Clothes by Failu" + desc = "Мод добавляет одежду для скреллов всех каст." + author = "KOJIECO" diff --git a/mods/failu_skrell_clothes/_failu_skrell_clothes.dme b/mods/failu_skrell_clothes/_failu_skrell_clothes.dme new file mode 100644 index 0000000000000..fc08c42b7cc25 --- /dev/null +++ b/mods/failu_skrell_clothes/_failu_skrell_clothes.dme @@ -0,0 +1,9 @@ +#ifndef MODPACK_FAILU_SKRELL_CLOTHES +#define MODPACK_FAILU_SKRELL_CLOTHES + +#include "_failu_skrell_clothes.dm" +#include "code/suits.dm" +#include "code/uniforms.dm" +#include "code/lists/xenowear.dm" + +#endif diff --git a/mods/failu_skrell_clothes/_failu_skrell_clothes.int b/mods/failu_skrell_clothes/_failu_skrell_clothes.int new file mode 100644 index 0000000000000..bcf4930a958c5 --- /dev/null +++ b/mods/failu_skrell_clothes/_failu_skrell_clothes.int @@ -0,0 +1,12 @@ +// BEGIN_INTERNALS +/* +MAP_PLANE_MASTERS: +MAP_ZOOM: 1.000 +DIR: code code\lists icons icons\skrell +AUTO_FILE_DIR: OFF +MAP_ICON_TYPE: 0 +WINDOW: _failu_skrell_clothes.dm;_failu_skrell_clothes.dme +FILE: _failu_skrell_clothes.dme +MAP_INSTANCE_MODE: copy +*/ +// END_INTERNALS diff --git a/mods/failu_skrell_clothes/code/lists/xenowear.dm b/mods/failu_skrell_clothes/code/lists/xenowear.dm new file mode 100644 index 0000000000000..264f192ed0942 --- /dev/null +++ b/mods/failu_skrell_clothes/code/lists/xenowear.dm @@ -0,0 +1,36 @@ +// Alien clothing + +// Skrell clothing + +// Коммент от Колеса: если по какой-то причине у вас не отображается вещь в нужной вкладке лодаута, почекайте +// её в других вкладках. Если отображается не там, где нужно, поищите в коркоде определенные флаги сортировки. +// У меня например пришлось брать из коркода sort_category = "Xenowear" +/datum/gear/suit/skrell_robe + display_name = "(Skrell) Skrellian robe" + path = /obj/item/clothing/suit/skrell_robe + sort_category = "Xenowear" + cost = 1 + slot = slot_wear_suit + +/datum/gear/suit/skrell_clothes + display_name = "(Skrell) Skrell clothes selection" + path = /obj/item/clothing/under/ + sort_category = "Xenowear" + +/datum/gear/suit/skrell_clothes/New() + ..() + var/skrell_clothes = list() + skrell_clothes["Talum-Katish blue dress"] = /obj/item/clothing/under/uniform/skrell_talum_bluedress + skrell_clothes["Talum-Katish green waist cloak"] = /obj/item/clothing/under/uniform/skrell_talum_greenwaistcloak + skrell_clothes["Raskinta-Katish navy clothes"] = /obj/item/clothing/under/uniform/skrell_raskinta_navyclothes + skrell_clothes["Malish-Katish blue office suit"] = /obj/item/clothing/under/uniform/skrell_malish_officesuit + skrell_clothes["Talum-Katish white and red dress"] = /obj/item/clothing/under/uniform/skrell_talum_whitereddress + skrell_clothes["Malish-Katish office suit with tie"] = /obj/item/clothing/under/uniform/skrell_malish_greentiedsuit + skrell_clothes["Kanin-Katish sand-blue turtleneck"] = /obj/item/clothing/under/uniform/skrell_kanin_sandblueturtleneck + skrell_clothes["Kanin-Katish orange-cyan uniform"] = /obj/item/clothing/under/uniform/skrell_kanin_orangecyanuniform + skrell_clothes["Kanin-Katish yellow-black costume"] = /obj/item/clothing/under/uniform/skrell_kanin_yellowblackcostume + skrell_clothes["Malish-Katish green office suit with suspenders"] = /obj/item/clothing/under/uniform/skrell_malish_greenofficesuit + skrell_clothes["Raskinta-Katish red clothes"] = /obj/item/clothing/under/uniform/skrell_raskinta_redclothes + skrell_clothes["Skrellian diving suit"] = /obj/item/clothing/under/uniform/skrell_skrellian_divingsuit + gear_tweaks += new/datum/gear_tweak/path(skrell_clothes) + diff --git a/mods/failu_skrell_clothes/code/suits.dm b/mods/failu_skrell_clothes/code/suits.dm new file mode 100644 index 0000000000000..2bb16a43f6c13 --- /dev/null +++ b/mods/failu_skrell_clothes/code/suits.dm @@ -0,0 +1,7 @@ +// Skrell outfits +/obj/item/clothing/suit/skrell_robe + name = "Skrellian robe" + desc = "Skrellian robe, worn by Qerr-Katish." + icon = 'mods/failu_skrell_clothes/icons/skrell/obj_skrell_robe.dmi' + item_icons = list(slot_wear_suit_str = 'mods/failu_skrell_clothes/icons/skrell/onmob_skrell_robe.dmi') + icon_state = "skrell_robe" diff --git a/mods/failu_skrell_clothes/code/uniforms.dm b/mods/failu_skrell_clothes/code/uniforms.dm new file mode 100644 index 0000000000000..3103d8579bf09 --- /dev/null +++ b/mods/failu_skrell_clothes/code/uniforms.dm @@ -0,0 +1,122 @@ +// Skrell outfits + + +/obj/item/clothing/under/uniform/skrell_talum_bluedress + name = "Talum-Katish blue dress" + desc = "Talum's blue dress, seems luminous, it's light and pleasant to the touch. The dress has a purple cape on the shoulders." + icon = 'mods/failu_skrell_clothes/icons/skrell/obj_under_skrell.dmi' + item_icons = list(slot_w_uniform_str = 'mods/failu_skrell_clothes/icons/skrell/onmob_under_skrell.dmi') + icon_state = "talum_bluedress_s" + item_state = "talum_bluedress_s" + worn_state = "talum_bluedress" + + +/obj/item/clothing/under/uniform/skrell_talum_greenwaistcloak + name = "Talum-Katish green waist cloak" + desc = "Talum's white-green clothes with the translucent veil at the waist." + icon = 'mods/failu_skrell_clothes/icons/skrell/obj_under_skrell.dmi' + item_icons = list(slot_w_uniform_str = 'mods/failu_skrell_clothes/icons/skrell/onmob_under_skrell.dmi') + icon_state = "talum_greenwaistcloak_s" + item_state = "talum_greenwaistcloak_s" + worn_state = "talum_greenwaistcloak" + + +/obj/item/clothing/under/uniform/skrell_raskinta_navyclothes + name = "Raskinta-Katish navy clothes" + desc = "Raskinta's navy clothes. Has no Qarr-Morr'Kon markings, and pretty flexible!" + icon = 'mods/failu_skrell_clothes/icons/skrell/obj_under_skrell.dmi' + item_icons = list(slot_w_uniform_str = 'mods/failu_skrell_clothes/icons/skrell/onmob_under_skrell.dmi') + icon_state = "raskinta_navyclothes_s" + item_state = "raskinta_navyclothes_s" + worn_state = "raskinta_navyclothes" + + + +/obj/item/clothing/under/uniform/skrell_malish_officesuit + name = "Malish-Katish blue office suit" + desc = "Malish's office suit, light top, dark bottom, and some glowing purple-teal jewelry." + icon = 'mods/failu_skrell_clothes/icons/skrell/obj_under_skrell.dmi' + item_icons = list(slot_w_uniform_str = 'mods/failu_skrell_clothes/icons/skrell/onmob_under_skrell.dmi') + icon_state = "malish_officesuit_s" + item_state = "malish_officesuit_s" + worn_state = "malish_officesuit" + + +/obj/item/clothing/under/uniform/skrell_talum_whitereddress + name = "Talum-Katish white and red dress" + desc = "Talum's white-red dress. The sparkling red skirt is attached to one of the legs. It looks unusual." + icon = 'mods/failu_skrell_clothes/icons/skrell/obj_under_skrell.dmi' + item_icons = list(slot_w_uniform_str = 'mods/failu_skrell_clothes/icons/skrell/onmob_under_skrell.dmi') + icon_state = "talum_whitereddress_s" + item_state = "talum_whitereddress_s" + worn_state = "talum_whitereddress" + + + +/obj/item/clothing/under/uniform/skrell_malish_greentiedsuit + name = "Malish-Katish office suit with tie" + desc = "Malish's office suit, light top, green bottom, and a nice-looking green tie that barely touches the neck, made of soft material." + icon = 'mods/failu_skrell_clothes/icons/skrell/obj_under_skrell.dmi' + item_icons = list(slot_w_uniform_str = 'mods/failu_skrell_clothes/icons/skrell/onmob_under_skrell.dmi') + icon_state = "malish_greentiedsuit_s" + item_state = "malish_greentiedsuit_s" + worn_state = "malish_greentiedsuit" + + +/obj/item/clothing/under/uniform/skrell_kanin_sandblueturtleneck + name = "Kanin-Katish sand-blue turtleneck" + desc = "Comfortable Kanin's clothing that has padded inserts and cleverly stitched fabric, allowing the wearer's skin to breathe." + icon = 'mods/failu_skrell_clothes/icons/skrell/obj_under_skrell.dmi' + item_icons = list(slot_w_uniform_str = 'mods/failu_skrell_clothes/icons/skrell/onmob_under_skrell.dmi') + icon_state = "kanin_sandblueturtleneck_s" + item_state = "kanin_sandblueturtleneck_s" + worn_state = "kanin_sandblueturtleneck" + +/obj/item/clothing/under/uniform/skrell_kanin_orangecyanuniform + name = "Kanin-Katish orange-cyan uniform" + desc = "Lightweight, breathable uniform designed for work in non-traumatic conditions, providing its owner with ease of movement." + icon = 'mods/failu_skrell_clothes/icons/skrell/obj_under_skrell.dmi' + item_icons = list(slot_w_uniform_str = 'mods/failu_skrell_clothes/icons/skrell/onmob_under_skrell.dmi') + icon_state = "kanin_orangecyanuniform_s" + item_state = "kanin_orangecyanuniform_s" + worn_state = "kanin_orangecyanuniform" + + +/obj/item/clothing/under/uniform/skrell_kanin_yellowblackcostume + name = "Kanin-Katish yellow-black costume" + desc = "Kanin's black and yellow suit is of high quality, the contrast of colors makes a highly qualified employee stand out. White helmet is not included!" + icon = 'mods/failu_skrell_clothes/icons/skrell/obj_under_skrell.dmi' + item_icons = list(slot_w_uniform_str = 'mods/failu_skrell_clothes/icons/skrell/onmob_under_skrell.dmi') + icon_state = "kanin_yellowblackcostume_s" + item_state = "kanin_yellowblackcostume_s" + worn_state = "kanin_yellowblackcostume" + +/obj/item/clothing/under/uniform/skrell_malish_greenofficesuit + name = "Malish-Katish green office suit with suspenders" + desc = "Malish's office suit, light top, black bottom, and a fancy lime-green thin veil above the belt." + icon = 'mods/failu_skrell_clothes/icons/skrell/obj_under_skrell.dmi' + item_icons = list(slot_w_uniform_str = 'mods/failu_skrell_clothes/icons/skrell/onmob_under_skrell.dmi') + icon_state = "malish_greenofficesuit_s" + item_state = "malish_greenofficesuit_s" + worn_state = "malish_greenofficesuit" + + +/obj/item/clothing/under/uniform/skrell_raskinta_redclothes + name = "Raskinta-Katish red clothes" + desc = "Raskinta's red clothes. Has no Qarr-Morr'Kon markings, and pretty flexible!" + icon = 'mods/failu_skrell_clothes/icons/skrell/obj_under_skrell.dmi' + item_icons = list(slot_w_uniform_str = 'mods/failu_skrell_clothes/icons/skrell/onmob_under_skrell.dmi') + icon_state = "raskinta_redclothes_s" + item_state = "raskinta_redclothes_s" + worn_state = "raskinta_redclothes" + + +/obj/item/clothing/under/uniform/skrell_skrellian_divingsuit + name = "Skrellian diving suit" + desc = "A highly detailed Skrellian diving suit. Found mainly among the inhabitants of the planets of the Empire." + icon = 'mods/failu_skrell_clothes/icons/skrell/obj_under_skrell.dmi' + item_icons = list(slot_w_uniform_str = 'mods/failu_skrell_clothes/icons/skrell/onmob_under_skrell.dmi') + icon_state = "skrellian_divingsuit_s" + item_state = "skrellian_divingsuit_s" + worn_state = "skrellian_divingsuit" + diff --git a/mods/failu_skrell_clothes/icons/skrell/idk.dmi b/mods/failu_skrell_clothes/icons/skrell/idk.dmi new file mode 100644 index 0000000000000..a8895fa4ad6f4 Binary files /dev/null and b/mods/failu_skrell_clothes/icons/skrell/idk.dmi differ diff --git a/mods/failu_skrell_clothes/icons/skrell/obj_skrell_robe.dmi b/mods/failu_skrell_clothes/icons/skrell/obj_skrell_robe.dmi new file mode 100644 index 0000000000000..366817558a217 Binary files /dev/null and b/mods/failu_skrell_clothes/icons/skrell/obj_skrell_robe.dmi differ diff --git a/mods/failu_skrell_clothes/icons/skrell/obj_under_skrell.dmi b/mods/failu_skrell_clothes/icons/skrell/obj_under_skrell.dmi new file mode 100644 index 0000000000000..c48ce19a8688c Binary files /dev/null and b/mods/failu_skrell_clothes/icons/skrell/obj_under_skrell.dmi differ diff --git a/mods/failu_skrell_clothes/icons/skrell/onmob_skrell_robe.dmi b/mods/failu_skrell_clothes/icons/skrell/onmob_skrell_robe.dmi new file mode 100644 index 0000000000000..3abd04cfd1365 Binary files /dev/null and b/mods/failu_skrell_clothes/icons/skrell/onmob_skrell_robe.dmi differ diff --git a/mods/failu_skrell_clothes/icons/skrell/onmob_under_skrell.dmi b/mods/failu_skrell_clothes/icons/skrell/onmob_under_skrell.dmi new file mode 100644 index 0000000000000..b5f10fba5cdf9 Binary files /dev/null and b/mods/failu_skrell_clothes/icons/skrell/onmob_under_skrell.dmi differ diff --git a/mods/failu_skrell_clothes/icons/skrell/skrell_ointment.dmi b/mods/failu_skrell_clothes/icons/skrell/skrell_ointment.dmi new file mode 100644 index 0000000000000..a76b1dd502282 Binary files /dev/null and b/mods/failu_skrell_clothes/icons/skrell/skrell_ointment.dmi differ diff --git a/mods/failu_skrell_clothes/icons/skrell/skrell_raskinta_boots.dmi b/mods/failu_skrell_clothes/icons/skrell/skrell_raskinta_boots.dmi new file mode 100644 index 0000000000000..48149800a1d3a Binary files /dev/null and b/mods/failu_skrell_clothes/icons/skrell/skrell_raskinta_boots.dmi differ diff --git a/mods/failu_skrell_clothes/icons/skrell/skrell_shoulder_windings.dmi b/mods/failu_skrell_clothes/icons/skrell/skrell_shoulder_windings.dmi new file mode 100644 index 0000000000000..e8b246d3e993a Binary files /dev/null and b/mods/failu_skrell_clothes/icons/skrell/skrell_shoulder_windings.dmi differ diff --git a/mods/global_modpacks.dm b/mods/global_modpacks.dm index 10f72937063ed..ff287838b85d8 100644 --- a/mods/global_modpacks.dm +++ b/mods/global_modpacks.dm @@ -39,5 +39,6 @@ #include "playable_away_yacht/_yacht.dme" #include "overmap/_overmap.dme" #include "ooc_notes/_ooc_notes.dme" +#include "failu_skrell_clothes/_failu_skrell_clothes.dme" #include "../packs/sierra-tweaks/_pack.dm"