diff --git a/modular_zubbers/code/modules/customization/sprite_accessories/ears.dm b/modular_zubbers/code/modules/customization/sprite_accessories/ears.dm index cc22f08c216..3c02b139361 100644 --- a/modular_zubbers/code/modules/customization/sprite_accessories/ears.dm +++ b/modular_zubbers/code/modules/customization/sprite_accessories/ears.dm @@ -26,9 +26,43 @@ /datum/sprite_accessory/ears/soaring name = "Wispy Headwings" icon = 'modular_zubbers/icons/customization/ears.dmi' - icon_state = "wispy" // By @Sweettoothart + icon_state = "wispy" // Start of by @Sweettoothart color_src = USE_ONE_COLOR /datum/sprite_accessory/ears/soaring/small name = "Small Headwings" - icon_state = "small" // By @Sweettoothart + icon_state = "small" + +/datum/sprite_accessory/ears/mandible/chunky + name = "Chunky Mandibles" + icon = 'modular_zubbers/icons/customization/ears.dmi' + icon_state = "chunky" + color_src = USE_ONE_COLOR + +/datum/sprite_accessory/ears/mandible/beetle + name = "Beetle Mandibles" + icon = 'modular_zubbers/icons/customization/ears.dmi' + icon_state = "beetle" + color_src = USE_ONE_COLOR + +/datum/sprite_accessory/ears/mandible/ittybitty + name = "Itty Bitty Mandibles" + icon = 'modular_zubbers/icons/customization/ears.dmi' + icon_state = "ittybitty" + color_src = USE_ONE_COLOR + +/datum/sprite_accessory/ears/mandible/clamped + name = "Clamped Mandibles" + icon = 'modular_zubbers/icons/customization/ears.dmi' + icon_state = "clamped" + color_src = USE_ONE_COLOR + +/datum/sprite_accessory/ears/mandible/fullcurled + name = "Curled Mandibles" + icon = 'modular_zubbers/icons/customization/ears.dmi' + icon_state = "fullcurled" + +/datum/sprite_accessory/ears/mandible/skinny + name = "Skinny Mandibles" + icon = 'modular_zubbers/icons/customization/ears.dmi' + icon_state = "skinny" // End of by @Sweettoothart diff --git a/modular_zubbers/code/modules/customization/sprite_accessories/horns.dm b/modular_zubbers/code/modules/customization/sprite_accessories/horns.dm index 8f78a35c25e..d144ac00a23 100644 --- a/modular_zubbers/code/modules/customization/sprite_accessories/horns.dm +++ b/modular_zubbers/code/modules/customization/sprite_accessories/horns.dm @@ -74,7 +74,22 @@ /datum/sprite_accessory/horns/bubber/messenger name = "Winged Messenger" - icon_state = "messenger" // By @Sweettoothart + icon_state = "messenger" // Start of by @Sweettoothart + color_src = USE_ONE_COLOR + +/datum/sprite_accessory/horns/bubber/antennae/bent + name = "Bent Antennae" + icon_state = "antennae_bent" + color_src = USE_ONE_COLOR + +/datum/sprite_accessory/horns/bubber/antennae/wisteria + name = "Wisteria Antennae" + icon_state = "antennae_wisteria" + color_src = USE_ONE_COLOR + +/datum/sprite_accessory/horns/bubber/big/antenna_slanted + name = "Slanted Antenna" + icon_state = "antenna_slanted" // End of by @Sweettoothart color_src = USE_ONE_COLOR /datum/sprite_accessory/horns/bubber/newsimple //Sprites by thgvr diff --git a/modular_zubbers/code/modules/customization/sprite_accessories/ipc_screens.dm b/modular_zubbers/code/modules/customization/sprite_accessories/ipc_screens.dm new file mode 100644 index 00000000000..9ef3f90af9b --- /dev/null +++ b/modular_zubbers/code/modules/customization/sprite_accessories/ipc_screens.dm @@ -0,0 +1,43 @@ +/datum/sprite_accessory/screen/bubber + icon = 'modular_zubbers/icons/mob/sprite_accesory/ipc_screens.dmi' + color_src = null + key = MUTANT_SYNTH_SCREEN + generic = "Screen" + relevent_layers = list(BODY_FRONT_UNDER_CLOTHES) + organ_type = /obj/item/organ/synth_screen + +/datum/sprite_accessory/screen/bubber/dolled + name = "Dolled Up" + icon_state = "dolled" // Start of by @Sweettoothart + +/datum/sprite_accessory/screen/bubber/heart_cracked + name = "Cracked Heart" + icon_state = "heart_cracked" + +/datum/sprite_accessory/screen/bubber/paintsplatter + name = "Paint Splatter" + icon_state = "paintsplatter" + +/datum/sprite_accessory/screen/bubber/hacker + name = "Hacker" + icon_state = "hacker" + +/datum/sprite_accessory/screen/bubber/blood + name = "Bloody" + icon_state = "blood" + +/datum/sprite_accessory/screen/bubber/dingy_black + name = "Dingy Black" + icon_state = "dingy_black" + +/datum/sprite_accessory/screen/bubber/dingy_blue + name = "Dingy Blue" + icon_state = "dingy_blue" + +/datum/sprite_accessory/screen/bubber/dingy_yellow + name = "Dingy Yellow" + icon_state = "dingy_yellow" + +/datum/sprite_accessory/screen/bubber/dingy_yellow_cracked + name = "Cracked Dingy Yellow" + icon_state = "dingy_yellow_cracked" // End of by @Sweettoothart diff --git a/modular_zubbers/code/modules/customization/sprite_accessories/tails.dm b/modular_zubbers/code/modules/customization/sprite_accessories/tails.dm index 040fe8ee877..0f5b4466896 100644 --- a/modular_zubbers/code/modules/customization/sprite_accessories/tails.dm +++ b/modular_zubbers/code/modules/customization/sprite_accessories/tails.dm @@ -30,3 +30,81 @@ name = "Gecko" icon_state = "gecko" icon = 'modular_zubbers/icons/customization/tails.dmi' + +/datum/sprite_accessory/tails/mammal/abdomen/fuzz_warm + name = "Fuzzy Abdomen (Warm)" + icon_state = "fuzz_warm" // Start of by @Sweettoothart + icon = 'modular_zubbers/icons/customization/tails.dmi' + color_src = USE_ONE_COLOR + +/datum/sprite_accessory/tails/mammal/abdomen/fuzz_cold + name = "Fuzzy Abdomen (Cold)" + icon_state = "fuzz_cold" + icon = 'modular_zubbers/icons/customization/tails.dmi' + color_src = USE_ONE_COLOR + +/datum/sprite_accessory/tails/mammal/abdomen/wasp/thread + name = "Thread-Waisted Wasp" + icon_state = "wasp_thread" + icon = 'modular_zubbers/icons/customization/tails.dmi' + color_src = USE_MATRIXED_COLORS + +/datum/sprite_accessory/tails/mammal/abdomen/wasp/stinger + name = "Wasp (Stinger)" + icon_state = "wasp_stinger" + icon = 'modular_zubbers/icons/customization/tails.dmi' + color_src = USE_MATRIXED_COLORS + +/datum/sprite_accessory/tails/mammal/abdomen/wasp/stingerless + name = "Wasp (Stingerless)" + icon_state = "wasp_stingerless" + icon = 'modular_zubbers/icons/customization/tails.dmi' + color_src = USE_MATRIXED_COLORS + +/datum/sprite_accessory/tails/mammal/abdomen/spider + name = "Spider" + icon_state = "spider" + icon = 'modular_zubbers/icons/customization/tails.dmi' + color_src = USE_ONE_COLOR + +/datum/sprite_accessory/tails/mammal/abdomen/spider/scarred + name = "Spider (Scarred)" + icon_state = "spider_scarred" + icon = 'modular_zubbers/icons/customization/tails.dmi' + color_src = USE_MATRIXED_COLORS + +/datum/sprite_accessory/tails/mammal/abdomen/spider/spotted + name = "Spider (Spotted)" + icon_state = "spider_spotted" + icon = 'modular_zubbers/icons/customization/tails.dmi' + color_src = USE_MATRIXED_COLORS + +/datum/sprite_accessory/tails/mammal/abdomen/spider/tipped + name = "Spider (Tipped)" + icon_state = "spider_tipped" + icon = 'modular_zubbers/icons/customization/tails.dmi' + color_src = USE_MATRIXED_COLORS + +/datum/sprite_accessory/tails/mammal/abdomen/spider/contour + name = "Spider (Contour)" + icon_state = "spider_contour" + icon = 'modular_zubbers/icons/customization/tails.dmi' + color_src = USE_MATRIXED_COLORS + +/datum/sprite_accessory/tails/mammal/abdomen/spider/underbelly + name = "Spider (Underbelly)" + icon_state = "spider_underbelly" + icon = 'modular_zubbers/icons/customization/tails.dmi' + color_src = USE_MATRIXED_COLORS + +/datum/sprite_accessory/tails/mammal/earwig + name = "Earwig" + icon_state = "earwig" + icon = 'modular_zubbers/icons/customization/tails.dmi' + color_src = USE_ONE_COLOR + +/datum/sprite_accessory/tails/mammal/centipede + name = "Centipede" + icon_state = "centipede" // End of by @Sweettoothart + icon = 'modular_zubbers/icons/customization/tails.dmi' + color_src = USE_MATRIXED_COLORS diff --git a/modular_zubbers/code/modules/customization/sprite_accessories/wings.dm b/modular_zubbers/code/modules/customization/sprite_accessories/wings.dm index fe2d7464528..3a25338e8c2 100644 --- a/modular_zubbers/code/modules/customization/sprite_accessories/wings.dm +++ b/modular_zubbers/code/modules/customization/sprite_accessories/wings.dm @@ -40,7 +40,87 @@ /datum/sprite_accessory/wings/mammal/pinioned name = "Pinioned Wings" icon = 'modular_zubbers/icons/mob/sprite_accesory/wings.dmi' - icon_state = "pinioned" // By @Sweettoothart + icon_state = "pinioned" // Start of by @Sweettoothart + dimension_x = 32 + dimension_y = 32 + color_src = USE_MATRIXED_COLORS + +/datum/sprite_accessory/wings/mammal/mantis/up + name = "Mantis (Aloft)" + icon = 'modular_zubbers/icons/mob/sprite_accesory/wings.dmi' + icon_state = "mantis_up" + dimension_x = 32 + dimension_y = 32 + color_src = USE_ONE_COLOR + +/datum/sprite_accessory/wings/mammal/mantis/down + name = "Mantis (Sunken)" + icon = 'modular_zubbers/icons/mob/sprite_accesory/wings.dmi' + icon_state = "mantis_down" + dimension_x = 32 + dimension_y = 32 + color_src = USE_MATRIXED_COLORS + +/datum/sprite_accessory/wings/mammal/tarantula + name = "Tarantula" + icon = 'modular_zubbers/icons/mob/sprite_accesory/wings.dmi' + icon_state = "tarantula" + dimension_x = 32 + dimension_y = 32 + color_src = USE_MATRIXED_COLORS + +/datum/sprite_accessory/wings/mammal/spiderlegs/thin + name = "Spiderlegs (Thin)" + icon = 'modular_zubbers/icons/mob/sprite_accesory/wings.dmi' + icon_state = "spiderlegs_thin" + dimension_x = 32 + dimension_y = 32 + color_src = USE_ONE_COLOR + +/datum/sprite_accessory/wings/mammal/spiderlegs/striped + name = "Spiderlegs (Striped)" + icon = 'modular_zubbers/icons/mob/sprite_accesory/wings.dmi' + icon_state = "spiderlegs_striped" + dimension_x = 32 + dimension_y = 32 + color_src = USE_MATRIXED_COLORS + +/datum/sprite_accessory/wings/mammal/spiderlegs/thick + name = "Spiderlegs (Thick)" + icon = 'modular_zubbers/icons/mob/sprite_accesory/wings.dmi' + icon_state = "spiderlegs_thick" + dimension_x = 32 + dimension_y = 32 + color_src = USE_MATRIXED_COLORS + +/datum/sprite_accessory/wings/mammal/spiderlegs/segmented + name = "Spiderlegs (Segmented)" + icon = 'modular_zubbers/icons/mob/sprite_accesory/wings.dmi' + icon_state = "spiderlegs_segmented" + dimension_x = 32 + dimension_y = 32 + color_src = USE_MATRIXED_COLORS + +/datum/sprite_accessory/wings/mammal/spiderlegs/mechanical + name = "Spiderlegs (Mechanical)" + icon = 'modular_zubbers/icons/mob/sprite_accesory/wings.dmi' + icon_state = "spiderlegs_mechanical" + dimension_x = 32 + dimension_y = 32 + color_src = USE_MATRIXED_COLORS + +/datum/sprite_accessory/wings/mammal/dragonfly + name = "Dragonfly Wings" + icon = 'modular_zubbers/icons/mob/sprite_accesory/wings.dmi' + icon_state = "dragonfly" + dimension_x = 32 + dimension_y = 32 + color_src = USE_MATRIXED_COLORS + +/datum/sprite_accessory/wings/mammal/beetle_elytra + name = "Beetle Elytra" + icon = 'modular_zubbers/icons/mob/sprite_accesory/wings.dmi' + icon_state = "beetle_elytra" // End of by @Sweettoothart dimension_x = 32 dimension_y = 32 color_src = USE_MATRIXED_COLORS diff --git a/modular_zubbers/icons/customization/ears.dmi b/modular_zubbers/icons/customization/ears.dmi index 1e4d5a807f8..eae53cffb33 100644 Binary files a/modular_zubbers/icons/customization/ears.dmi and b/modular_zubbers/icons/customization/ears.dmi differ diff --git a/modular_zubbers/icons/customization/horns.dmi b/modular_zubbers/icons/customization/horns.dmi index 3fbc7f6cd61..d2e01951ad7 100644 Binary files a/modular_zubbers/icons/customization/horns.dmi and b/modular_zubbers/icons/customization/horns.dmi differ diff --git a/modular_zubbers/icons/customization/horns_big.dmi b/modular_zubbers/icons/customization/horns_big.dmi index 4a1a5d2a9eb..1ed28d02efd 100644 Binary files a/modular_zubbers/icons/customization/horns_big.dmi and b/modular_zubbers/icons/customization/horns_big.dmi differ diff --git a/modular_zubbers/icons/customization/snouts.dmi b/modular_zubbers/icons/customization/snouts.dmi index 07582336307..7bf12422ae1 100644 Binary files a/modular_zubbers/icons/customization/snouts.dmi and b/modular_zubbers/icons/customization/snouts.dmi differ diff --git a/modular_zubbers/icons/customization/tails.dmi b/modular_zubbers/icons/customization/tails.dmi index f7a8bb2a42a..0c420a35112 100644 Binary files a/modular_zubbers/icons/customization/tails.dmi and b/modular_zubbers/icons/customization/tails.dmi differ diff --git a/modular_zubbers/icons/mob/sprite_accesory/ipc_screens.dmi b/modular_zubbers/icons/mob/sprite_accesory/ipc_screens.dmi new file mode 100644 index 00000000000..b8e13995789 Binary files /dev/null and b/modular_zubbers/icons/mob/sprite_accesory/ipc_screens.dmi differ diff --git a/modular_zubbers/icons/mob/sprite_accesory/wings.dmi b/modular_zubbers/icons/mob/sprite_accesory/wings.dmi index 15d884e0bab..b9d4137e590 100644 Binary files a/modular_zubbers/icons/mob/sprite_accesory/wings.dmi and b/modular_zubbers/icons/mob/sprite_accesory/wings.dmi differ diff --git a/tgstation.dme b/tgstation.dme index e5cb0db7e1c..f75684aee37 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -9167,6 +9167,7 @@ #include "modular_zubbers\code\modules\customization\sprite_accessories\frills.dm" #include "modular_zubbers\code\modules\customization\sprite_accessories\genitals.dm" #include "modular_zubbers\code\modules\customization\sprite_accessories\horns.dm" +#include "modular_zubbers\code\modules\customization\sprite_accessories\ipc_screens.dm" #include "modular_zubbers\code\modules\customization\sprite_accessories\snouts.dm" #include "modular_zubbers\code\modules\customization\sprite_accessories\tails.dm" #include "modular_zubbers\code\modules\customization\sprite_accessories\taurs.dm"