Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Skrell Clothes from Failu modules #2769

Merged
merged 6 commits into from
Nov 2, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
78 changes: 78 additions & 0 deletions mods/failu_skrell_clothes/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@

#### Список PRов:

- https://github.com/SierraBay/SierraBay12/pull/#####
<!--
Ссылки на PRы, связанные с модом:
- Создание
- Большие изменения
-->

<!-- Название мода. Не важно на русском или на английском. -->
## Skrell Clothes by Failu

ID мода: FAILU_SKRELL_CLOTHES
<!--
Название модпака прописными буквами, СОЕДИНЁННЫМИ_ПОДЧЁРКИВАНИЕМ,
которое ты будешь использовать для обозначения файлов.
-->

### Описание мода

Этот мод добавляет новую одежду для скреллов, включая все касты (у Кверр-Кэтиш только одна новая одёжка).
<!--
Что он делает, что добавляет: что, куда, зачем и почему - всё здесь.
А также любая полезная информация.
-->

### Изменения *кор кода*

- Отсутствуют
<!--
Если вы редактировали какие-либо процедуры или переменные в кор коде,
они должны быть указаны здесь.
Нужно указать и файл, и процедуры/переменные.

Изменений нет - напиши "Отсутствуют"
-->

### Оверрайды

- Отсутствуют
<!--
Если ты добавлял новый модульный оверрайд, его нужно указать здесь.
Здесь указываются оверрайды в твоём моде и папке `_master_files`

Изменений нет - напиши "Отсутствуют"
-->

### Дефайны

- Отсутствуют
<!--
Если требовалось добавить какие-либо дефайны, укажи файлы,
в которые ты их добавил, а также перечисли имена.
И то же самое, если ты используешь дефайны, определённые другим модом.

Не используешь - напиши "Отсутствуют"
-->

### Используемые файлы, не содержащиеся в модпаке

- Отсутствуют
<!--
Будь то немодульный файл или модульный файл, который не содержится в папке,
принадлежащей этому конкретному моду, он должен быть упомянут здесь.
Хорошими примерами являются иконки или звуки, которые используются одновременно
несколькими модулями, или что-либо подобное.
-->

### Авторы:

KOJIECO
Failu
<!--
Здесь находится твой никнейм
Если работал совместно - никнеймы тех, кто помогал.
В случае порта чего-либо должна быть ссылка на источник.
-->
4 changes: 4 additions & 0 deletions mods/failu_skrell_clothes/_failu_skrell_clothes.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
/singleton/modpack/failu_skrell_clothes
name = "Skrell Clothes by Failu"
desc = "Мод добавляет одежду для скреллов всех каст."
author = "KOJIECO"
9 changes: 9 additions & 0 deletions mods/failu_skrell_clothes/_failu_skrell_clothes.dme
Original file line number Diff line number Diff line change
@@ -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
12 changes: 12 additions & 0 deletions mods/failu_skrell_clothes/_failu_skrell_clothes.int
Original file line number Diff line number Diff line change
@@ -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
36 changes: 36 additions & 0 deletions mods/failu_skrell_clothes/code/lists/xenowear.dm
Original file line number Diff line number Diff line change
@@ -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)

7 changes: 7 additions & 0 deletions mods/failu_skrell_clothes/code/suits.dm
Original file line number Diff line number Diff line change
@@ -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"
122 changes: 122 additions & 0 deletions mods/failu_skrell_clothes/code/uniforms.dm
Original file line number Diff line number Diff line change
@@ -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"

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.
1 change: 1 addition & 0 deletions mods/global_modpacks.dm
Original file line number Diff line number Diff line change
Expand Up @@ -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"