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

bug fix #2914

Merged
merged 14 commits into from
Dec 16, 2024
29 changes: 29 additions & 0 deletions maps/sierra/loadout/loadout_accessories.dm
Original file line number Diff line number Diff line change
Expand Up @@ -142,3 +142,32 @@
flags = GEAR_HAS_NO_CUSTOMIZATION
cost = 0

/datum/gear/accessory/cross_blue
display_name = "Cross blue"
path = /obj/item/clothing/accessory/cross_blue
flags = GEAR_HAS_NO_CUSTOMIZATION
cost = 2

/datum/gear/accessory/cross_red
display_name = "Cross red"
path = /obj/item/clothing/accessory/cross_red
flags = GEAR_HAS_NO_CUSTOMIZATION
cost = 2

/datum/gear/accessory/flower_gold
display_name = "Flower gold"
path = /obj/item/clothing/accessory/flower_gold
flags = GEAR_HAS_NO_CUSTOMIZATION
cost = 2

/datum/gear/accessory/flower_silver
display_name = "Flower silver"
path = /obj/item/clothing/accessory/flower_silver
flags = GEAR_HAS_NO_CUSTOMIZATION
cost = 2

/datum/gear/accessory/flower_bronze
display_name = "Flower bronze"
path = /obj/item/clothing/accessory/flower_bronze
flags = GEAR_HAS_NO_CUSTOMIZATION
cost = 2
2 changes: 1 addition & 1 deletion mods/_maps/liberia/maps/liberia.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -4430,7 +4430,7 @@
/obj/machinery/vending/cigarette{
name = "hacked cigarette machine";
prices = list();
products = list(/obj/item/storage/fancy/cigarettes=10,/obj/item/storage/box/matches=10,/obj/item/flame/lighter/zippo=4,/obj/item/clothing/mask/smokable/cigarette/cigar/havana=2)
products = list(/obj/item/storage/fancy/smokable/luckystars=5,/obj/item/storage/fancy/smokable/professionals=5,/obj/item/flame/lighter/zippo=4,/obj/item/clothing/mask/smokable/cigarette/cigar/havana=2)
},
/turf/simulated/floor/wood/walnut,
/area/liberia/bar)
Expand Down
8 changes: 4 additions & 4 deletions mods/failu_skrell_clothes/_failu_skrell_clothes.dm
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/singleton/modpack/failu_skrell_clothes
name = "Skrell Clothes by Failu"
desc = "Мод добавляет одежду для скреллов всех каст."
author = "KOJIECO"
/singleton/modpack/failu_skrell_clothes
name = "Skrell Clothes by Failu"
desc = "Мод добавляет одежду для скреллов всех каст."
author = "KOJIECO"
72 changes: 36 additions & 36 deletions mods/failu_skrell_clothes/code/lists/xenowear.dm
Original file line number Diff line number Diff line change
@@ -1,36 +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)
// 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)

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

3 changes: 3 additions & 0 deletions mods/utility_items/_utility_items.dme
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,11 @@
#include "code/advanced_landing.dm"
#include "code/chemistry.dm"
#include "code/jobs.dm"
#include "code/ma21.dm"
#include "code/modnye_patchi.dm"
#include "code/bottom.dm"
#include "code/top.dm"
#include "code\skrell-ship.dm"
#include "code/FBP_vox.dm"

#endif
2 changes: 2 additions & 0 deletions mods/utility_items/code/FBP_vox.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
/datum/species/vox
spawn_flags = SPECIES_CAN_JOIN | SPECIES_IS_WHITELISTED | SPECIES_NO_FBP_CONSTRUCTION
5 changes: 5 additions & 0 deletions mods/utility_items/code/ma21.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
/obj/item/gun/energy/plasmastun
item_icons = list(
slot_l_hand_str = 'mods/utility_items/icons/lefthand_guns.dmi',
slot_r_hand_str = 'mods/utility_items/icons/righthand_guns.dmi'
)
Loading
Loading