From db9492f9b8cc732f781f42c1a65fd57f30cb3f95 Mon Sep 17 00:00:00 2001 From: Alan Date: Fri, 27 Feb 2026 14:06:24 -0500 Subject: [PATCH] Add beach shells. (#31673) * Add beach shells. * Improve shell icons and palettes. --- code/__DEFINES/dye_keys.dm | 5 ++ code/_globalvars/lists/dye_registry.dm | 69 ++++++++++++++++-- code/game/machinery/washing_machine.dm | 5 ++ .../effects/spawners/random/toy_spawners.dm | 5 ++ code/game/objects/items/crayons.dm | 2 +- code/game/objects/items/toys.dm | 42 +++++++++++ icons/obj/toy.dmi | Bin 88199 -> 89839 bytes 7 files changed, 120 insertions(+), 8 deletions(-) diff --git a/code/__DEFINES/dye_keys.dm b/code/__DEFINES/dye_keys.dm index aba886e487b..582f3127380 100644 --- a/code/__DEFINES/dye_keys.dm +++ b/code/__DEFINES/dye_keys.dm @@ -23,6 +23,11 @@ #define DYE_PURPLE "purple" #define DYE_BLACK "black" #define DYE_WHITE "white" +#define DYE_PINK "pink" +#define DYE_YELLOWGREEN "yellowgreen" +#define DYE_LIGHTBLUE "lightblue" +#define DYE_LIGHTPURPLE "lightpurple" +#define DYE_LIGHTRED "lightred" #define DYE_RAINBOW "rainbow" #define DYE_MIME "mime" #define DYE_COSMIC "cosmic" diff --git a/code/_globalvars/lists/dye_registry.dm b/code/_globalvars/lists/dye_registry.dm index 3b16237d0c8..fabac01927f 100644 --- a/code/_globalvars/lists/dye_registry.dm +++ b/code/_globalvars/lists/dye_registry.dm @@ -18,9 +18,14 @@ GLOBAL_LIST_INIT(dye_registry, list( DYE_YELLOW = /obj/item/clothing/under/color/yellow, DYE_GREEN = /obj/item/clothing/under/color/green, DYE_BLUE = /obj/item/clothing/under/color/blue, - DYE_PURPLE = /obj/item/clothing/under/color/lightpurple, + DYE_LIGHTPURPLE = /obj/item/clothing/under/color/lightpurple, DYE_BLACK = /obj/item/clothing/under/color/black, DYE_WHITE = /obj/item/clothing/under/color/white, + DYE_PURPLE = /obj/item/clothing/under/color/purple, + DYE_PINK = /obj/item/clothing/under/color/pink, + DYE_YELLOWGREEN = /obj/item/clothing/under/color/yellowgreen, + DYE_LIGHTBLUE = /obj/item/clothing/under/color/lightblue, + DYE_LIGHTRED = /obj/item/clothing/under/color/lightred, DYE_RAINBOW = /obj/item/clothing/under/color/rainbow, DYE_MIME = /obj/item/clothing/under/rank/civilian/mime, DYE_CLOWN = /obj/item/clothing/under/rank/civilian/clown, @@ -41,9 +46,14 @@ GLOBAL_LIST_INIT(dye_registry, list( DYE_YELLOW = /obj/item/clothing/under/color/jumpskirt/yellow, DYE_GREEN = /obj/item/clothing/under/color/jumpskirt/green, DYE_BLUE = /obj/item/clothing/under/color/jumpskirt/blue, - DYE_PURPLE = /obj/item/clothing/under/color/jumpskirt/lightpurple, + DYE_LIGHTPURPLE = /obj/item/clothing/under/color/jumpskirt/lightpurple, DYE_BLACK = /obj/item/clothing/under/color/jumpskirt/black, DYE_WHITE = /obj/item/clothing/under/color/jumpskirt/white, + DYE_PURPLE = /obj/item/clothing/under/color/jumpskirt/purple, + DYE_PINK = /obj/item/clothing/under/color/jumpskirt/pink, + DYE_YELLOWGREEN = /obj/item/clothing/under/color/jumpskirt/yellowgreen, + DYE_LIGHTBLUE = /obj/item/clothing/under/color/jumpskirt/lightblue, + DYE_LIGHTRED = /obj/item/clothing/under/color/jumpskirt/lightred, DYE_RAINBOW = /obj/item/clothing/under/color/jumpskirt/rainbow, DYE_MIME = /obj/item/clothing/under/rank/civilian/mime/skirt, DYE_QM = /obj/item/clothing/under/rank/cargo/qm/skirt, @@ -56,11 +66,14 @@ GLOBAL_LIST_INIT(dye_registry, list( ), DYE_REGISTRY_GLOVES = list( DYE_RED = /obj/item/clothing/gloves/color/red, + DYE_LIGHTRED = /obj/item/clothing/gloves/color/red, DYE_ORANGE = /obj/item/clothing/gloves/color/orange, DYE_YELLOW = /obj/item/clothing/gloves/color/yellow, DYE_GREEN = /obj/item/clothing/gloves/color/green, DYE_BLUE = /obj/item/clothing/gloves/color/blue, + DYE_LIGHTBLUE = /obj/item/clothing/gloves/color/blue, DYE_PURPLE = /obj/item/clothing/gloves/color/purple, + DYE_LIGHTPURPLE = /obj/item/clothing/gloves/color/purple, DYE_BLACK = /obj/item/clothing/gloves/color/black, DYE_WHITE = /obj/item/clothing/gloves/color/white, DYE_RAINBOW = /obj/item/clothing/gloves/color/rainbow, @@ -74,54 +87,68 @@ GLOBAL_LIST_INIT(dye_registry, list( DYE_RD = /obj/item/clothing/gloves/color/grey, DYE_CMO = /obj/item/clothing/gloves/color/blue, DYE_SYNDICATE = /obj/item/clothing/gloves/combat, - DYE_CENTCOM = /obj/item/clothing/gloves/combat + DYE_CENTCOM = /obj/item/clothing/gloves/combat, ), DYE_REGISTRY_BANDANA = list( DYE_RED = /obj/item/clothing/mask/bandana/red, + DYE_LIGHTRED = /obj/item/clothing/mask/bandana/red, DYE_ORANGE = /obj/item/clothing/mask/bandana/orange, DYE_YELLOW = /obj/item/clothing/mask/bandana/gold, DYE_GREEN = /obj/item/clothing/mask/bandana/green, DYE_BLUE = /obj/item/clothing/mask/bandana/blue, + DYE_LIGHTBLUE = /obj/item/clothing/mask/bandana/blue, DYE_PURPLE = /obj/item/clothing/mask/bandana/purple, + DYE_LIGHTPURPLE = /obj/item/clothing/mask/bandana/purple, DYE_BLACK = /obj/item/clothing/mask/bandana/black, ), DYE_REGISTRY_BEANIE = list( DYE_BLACK = /obj/item/clothing/head/beanie/black, DYE_WHITE = /obj/item/clothing/head/beanie, DYE_RED = /obj/item/clothing/head/beanie/red, + DYE_LIGHTRED = /obj/item/clothing/head/beanie/stripedred, DYE_GREEN = /obj/item/clothing/head/beanie/green, DYE_CAPTAIN = /obj/item/clothing/head/beanie/darkblue, DYE_NTREP = /obj/item/clothing/head/beanie/darkblue, DYE_PURPLE = /obj/item/clothing/head/beanie/purple, + DYE_LIGHTPURPLE = /obj/item/clothing/head/beanie/purple, DYE_RD = /obj/item/clothing/head/beanie/purple, DYE_YELLOW = /obj/item/clothing/head/beanie/yellow, DYE_CE = /obj/item/clothing/head/beanie/orange, DYE_ORANGE = /obj/item/clothing/head/beanie/orange, DYE_CMO = /obj/item/clothing/head/beanie/cyan, DYE_BLUE = /obj/item/clothing/head/beanie/cyan, + DYE_LIGHTBLUE = /obj/item/clothing/head/beanie/stripedblue, + DYE_YELLOWGREEN = /obj/item/clothing/head/beanie/stripedgreen, ), DYE_REGISTRY_HEADSCARF = list( DYE_BLACK = /obj/item/clothing/head/headscarf/black, DYE_WHITE = /obj/item/clothing/head/headscarf, DYE_RED = /obj/item/clothing/head/headscarf/red, + DYE_LIGHTRED = /obj/item/clothing/head/headscarf/red, DYE_GREEN = /obj/item/clothing/head/headscarf/green, DYE_CAPTAIN = /obj/item/clothing/head/headscarf/darkblue, DYE_NTREP = /obj/item/clothing/head/headscarf/darkblue, DYE_PURPLE = /obj/item/clothing/head/headscarf/purple, + DYE_LIGHTPURPLE = /obj/item/clothing/head/headscarf/purple, DYE_RD = /obj/item/clothing/head/headscarf/purple, DYE_YELLOW = /obj/item/clothing/head/headscarf/yellow, DYE_CE = /obj/item/clothing/head/headscarf/orange, DYE_ORANGE = /obj/item/clothing/head/headscarf/orange, DYE_CMO = /obj/item/clothing/head/headscarf/cyan, DYE_BLUE = /obj/item/clothing/head/headscarf/cyan, + DYE_LIGHTBLUE = /obj/item/clothing/head/headscarf/cyan, ), DYE_REGISTRY_SHOES = list( DYE_RED = /obj/item/clothing/shoes/red, + DYE_LIGHTRED = /obj/item/clothing/shoes/red, DYE_ORANGE = /obj/item/clothing/shoes/orange, DYE_YELLOW = /obj/item/clothing/shoes/yellow, DYE_GREEN = /obj/item/clothing/shoes/green, DYE_BLUE = /obj/item/clothing/shoes/blue, + DYE_LIGHTBLUE = /obj/item/clothing/shoes/blue, DYE_PURPLE = /obj/item/clothing/shoes/purple, + DYE_LIGHTPURPLE = /obj/item/clothing/shoes/purple, + DYE_PINK = /obj/item/clothing/shoes/purple, DYE_BLACK = /obj/item/clothing/shoes/black, DYE_WHITE = /obj/item/clothing/shoes/white, DYE_RAINBOW = /obj/item/clothing/shoes/rainbow, @@ -134,26 +161,33 @@ GLOBAL_LIST_INIT(dye_registry, list( DYE_RD = /obj/item/clothing/shoes/brown, DYE_CMO = /obj/item/clothing/shoes/brown, DYE_SYNDICATE = /obj/item/clothing/shoes/combat, - DYE_CENTCOM = /obj/item/clothing/shoes/combat + DYE_CENTCOM = /obj/item/clothing/shoes/combat, ), DYE_REGISTRY_FANNYPACK = list( DYE_RED = /obj/item/storage/belt/fannypack/red, + DYE_LIGHTRED = /obj/item/storage/belt/fannypack/red, DYE_ORANGE = /obj/item/storage/belt/fannypack/orange, DYE_YELLOW = /obj/item/storage/belt/fannypack/yellow, DYE_GREEN = /obj/item/storage/belt/fannypack/green, DYE_BLUE = /obj/item/storage/belt/fannypack/blue, + DYE_LIGHTBLUE = /obj/item/storage/belt/fannypack/cyan, DYE_PURPLE = /obj/item/storage/belt/fannypack/purple, + DYE_LIGHTPURPLE = /obj/item/storage/belt/fannypack/purple, + DYE_PINK = /obj/item/storage/belt/fannypack/pink, DYE_BLACK = /obj/item/storage/belt/fannypack/black, DYE_WHITE = /obj/item/storage/belt/fannypack/white, - DYE_SYNDICATE = /obj/item/storage/belt/military + DYE_SYNDICATE = /obj/item/storage/belt/military, ), DYE_REGISTRY_BEDSHEET = list( DYE_RED = /obj/item/bedsheet/red, + DYE_LIGHTRED = /obj/item/bedsheet/red, DYE_ORANGE = /obj/item/bedsheet/orange, DYE_YELLOW = /obj/item/bedsheet/yellow, DYE_GREEN = /obj/item/bedsheet/green, DYE_BLUE = /obj/item/bedsheet/blue, + DYE_LIGHTBLUE = /obj/item/bedsheet/blue, DYE_PURPLE = /obj/item/bedsheet/purple, + DYE_LIGHTPURPLE = /obj/item/bedsheet/purple, DYE_BLACK = /obj/item/bedsheet/black, DYE_WHITE = /obj/item/bedsheet, DYE_RAINBOW = /obj/item/bedsheet/rainbow, @@ -168,17 +202,20 @@ GLOBAL_LIST_INIT(dye_registry, list( DYE_RD = /obj/item/bedsheet/rd, DYE_CMO = /obj/item/bedsheet/cmo, DYE_SYNDICATE = /obj/item/bedsheet/syndie, - DYE_CENTCOM = /obj/item/bedsheet/centcom + DYE_CENTCOM = /obj/item/bedsheet/centcom, ), DYE_REGISTRY_BOMBER = list( DYE_RED = /obj/item/clothing/suit/jacket/bomber/sec, + DYE_LIGHTRED = /obj/item/clothing/suit/jacket/bomber/chem, DYE_ORANGE = /obj/item/clothing/suit/jacket/bomber/chem, DYE_YELLOW = /obj/item/clothing/suit/jacket/bomber/engi, DYE_GREEN = /obj/item/clothing/suit/jacket/bomber/hydro, DYE_BLUE = /obj/item/clothing/suit/jacket/bomber/atmos, DYE_PURPLE = /obj/item/clothing/suit/jacket/bomber/sci, + DYE_LIGHTPURPLE = /obj/item/clothing/suit/jacket/bomber/sci, DYE_BLACK = /obj/item/clothing/suit/jacket/bomber/coroner, DYE_WHITE = /obj/item/clothing/suit/jacket/bomber/med, + DYE_LIGHTBLUE = /obj/item/clothing/suit/jacket/bomber/med, DYE_SYNDICATE = /obj/item/clothing/suit/jacket/bomber/syndicate ), DYE_REGISTRY_PLASMAMEN = list( @@ -188,8 +225,12 @@ GLOBAL_LIST_INIT(dye_registry, list( DYE_GREEN = /obj/item/clothing/under/plasmaman/botany, DYE_BLUE = /obj/item/clothing/under/plasmaman/atmospherics, DYE_PURPLE = /obj/item/clothing/under/plasmaman/janitor, + DYE_LIGHTPURPLE = /obj/item/clothing/under/plasmaman/janitor, DYE_BLACK = /obj/item/clothing/under/plasmaman/robotics, - DYE_WHITE = /obj/item/clothing/under/plasmaman/chef, + DYE_WHITE = /obj/item/clothing/under/plasmaman/chef/bw, + DYE_LIGHTRED = /obj/item/clothing/under/plasmaman/chef, + DYE_LIGHTBLUE = /obj/item/clothing/under/plasmaman/chaplain/blue, + DYE_PINK = /obj/item/clothing/under/plasmaman/genetics, DYE_MIME = /obj/item/clothing/under/plasmaman/mime, DYE_CLOWN = /obj/item/clothing/under/plasmaman/clown, DYE_QM = /obj/item/clothing/under/plasmaman/cargo, @@ -208,8 +249,12 @@ GLOBAL_LIST_INIT(dye_registry, list( DYE_GREEN = /obj/item/clothing/head/helmet/space/plasmaman/botany, DYE_BLUE = /obj/item/clothing/head/helmet/space/plasmaman/atmospherics, DYE_PURPLE = /obj/item/clothing/head/helmet/space/plasmaman/janitor, + DYE_LIGHTPURPLE = /obj/item/clothing/head/helmet/space/plasmaman/janitor, DYE_BLACK = /obj/item/clothing/head/helmet/space/plasmaman/robotics, DYE_WHITE = /obj/item/clothing/head/helmet/space/plasmaman/chef, + DYE_LIGHTRED = /obj/item/clothing/head/helmet/space/plasmaman/chaplain/orange, + DYE_LIGHTBLUE = /obj/item/clothing/head/helmet/space/plasmaman/medical, + DYE_PINK = /obj/item/clothing/head/helmet/space/plasmaman/genetics, DYE_MIME = /obj/item/clothing/head/helmet/space/plasmaman/mime, DYE_CLOWN = /obj/item/clothing/head/helmet/space/plasmaman/clown, DYE_QM = /obj/item/clothing/head/helmet/space/plasmaman/cargo, @@ -223,9 +268,12 @@ GLOBAL_LIST_INIT(dye_registry, list( ), DYE_REGISTRY_VOID_SUIT = list( DYE_RED = /obj/item/clothing/suit/space/void, + DYE_LIGHTRED = /obj/item/clothing/suit/space/void, DYE_GREEN = /obj/item/clothing/suit/space/void/green, DYE_BLUE = /obj/item/clothing/suit/space/void/ltblue, + DYE_LIGHTBLUE = /obj/item/clothing/suit/space/void/ltblue, DYE_PURPLE = /obj/item/clothing/suit/space/void/purple, + DYE_LIGHTPURPLE = /obj/item/clothing/suit/space/void/purple, DYE_YELLOW = /obj/item/clothing/suit/space/void/yellow, DYE_CAPTAIN = /obj/item/clothing/suit/space/void/captain, DYE_SYNDICATE = /obj/item/clothing/suit/space/void/syndi, @@ -234,9 +282,12 @@ GLOBAL_LIST_INIT(dye_registry, list( ), DYE_REGISTRY_VOID_HELMET = list( DYE_RED = /obj/item/clothing/head/helmet/space/void, + DYE_LIGHTRED = /obj/item/clothing/head/helmet/space/void, DYE_GREEN = /obj/item/clothing/head/helmet/space/void/green, DYE_BLUE = /obj/item/clothing/head/helmet/space/void/ltblue, + DYE_LIGHTBLUE = /obj/item/clothing/head/helmet/space/void/ltblue, DYE_PURPLE = /obj/item/clothing/head/helmet/space/void/purple, + DYE_LIGHTPURPLE = /obj/item/clothing/head/helmet/space/void/purple, DYE_YELLOW = /obj/item/clothing/head/helmet/space/void/yellow, DYE_CAPTAIN = /obj/item/clothing/head/helmet/space/void/captain, DYE_SYNDICATE = /obj/item/clothing/head/helmet/space/void/syndi, @@ -245,9 +296,11 @@ GLOBAL_LIST_INIT(dye_registry, list( ), DYE_REGISTRY_SYNDICATE_SUIT = list( DYE_RED = /obj/item/clothing/suit/space/syndicate, + DYE_LIGHTRED = /obj/item/clothing/suit/space/syndicate, DYE_GREEN = /obj/item/clothing/suit/space/syndicate/green, DYE_ORANGE = /obj/item/clothing/suit/space/syndicate/orange, DYE_BLUE = /obj/item/clothing/suit/space/syndicate/blue, + DYE_LIGHTBLUE = /obj/item/clothing/suit/space/syndicate/blue, DYE_YELLOW = /obj/item/clothing/suit/space/syndicate/black/engie, DYE_BLACK = /obj/item/clothing/suit/space/syndicate/black, DYE_CMO = /obj/item/clothing/suit/space/syndicate/black/med, @@ -256,9 +309,11 @@ GLOBAL_LIST_INIT(dye_registry, list( ), DYE_REGISTRY_SYNDICATE_HELMET = list( DYE_RED = /obj/item/clothing/head/helmet/space/syndicate, + DYE_LIGHTRED = /obj/item/clothing/head/helmet/space/syndicate, DYE_GREEN = /obj/item/clothing/head/helmet/space/syndicate/green, DYE_ORANGE = /obj/item/clothing/head/helmet/space/syndicate/orange, DYE_BLUE = /obj/item/clothing/head/helmet/space/syndicate/blue, + DYE_LIGHTBLUE = /obj/item/clothing/head/helmet/space/syndicate/blue, DYE_YELLOW = /obj/item/clothing/head/helmet/space/syndicate/black/engie, DYE_BLACK = /obj/item/clothing/head/helmet/space/syndicate/black, DYE_CMO = /obj/item/clothing/head/helmet/space/syndicate/black/med, diff --git a/code/game/machinery/washing_machine.dm b/code/game/machinery/washing_machine.dm index f42a919fc97..3eb197d81a0 100644 --- a/code/game/machinery/washing_machine.dm +++ b/code/game/machinery/washing_machine.dm @@ -270,6 +270,8 @@ color_sources += C for(var/obj/item/stamp/S in contents) color_sources += S + for(var/obj/item/toy/shell/L in contents) + color_sources += L if(!length(color_sources)) return color_source = pick(color_sources) @@ -279,6 +281,9 @@ if(istype(color_source, /obj/item/stamp)) var/obj/item/stamp/S = color_source wash_color = S.dye_color + if(istype(color_source, /obj/item/toy/shell)) + var/obj/item/toy/shell/L = color_source + wash_color = L.dye_color /obj/machinery/washing_machine/proc/start_wash_cycle() if(stat & (NOPOWER|BROKEN)) diff --git a/code/game/objects/effects/spawners/random/toy_spawners.dm b/code/game/objects/effects/spawners/random/toy_spawners.dm index 02b157a8e00..d92e802179e 100644 --- a/code/game/objects/effects/spawners/random/toy_spawners.dm +++ b/code/game/objects/effects/spawners/random/toy_spawners.dm @@ -26,3 +26,8 @@ /obj/item/toy/spinningtoy, ) loot_subtype_path = /obj/item/toy/figure/mech + +// author requests these be exempt from maints loot. intended to be an off-station or beach-specific item +/obj/effect/spawner/random/toy/shell + name = "random beach shell" + loot_type_path = /obj/item/toy/shell diff --git a/code/game/objects/items/crayons.dm b/code/game/objects/items/crayons.dm index 93cd861920c..097e4a5a43f 100644 --- a/code/game/objects/items/crayons.dm +++ b/code/game/objects/items/crayons.dm @@ -204,7 +204,7 @@ name = "purple crayon" icon_state = "crayonpurple" crayon_color = COLOR_PURPLE - dye_color = DYE_PURPLE + dye_color = DYE_LIGHTPURPLE /obj/item/toy/crayon/random/Initialize(mapload) . = ..() diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index f815b784d61..93266974e84 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -17,6 +17,7 @@ * Toy chainsaws * Action Figures * Round Tuits + * Beach/Pool Toys */ @@ -2047,3 +2048,44 @@ /obj/item/toy/round_tuit/colorful desc = "Now that you have one, you can accomplish all the things you put aside until you got a Round Tuit." icon_state = "round_tuit_colorful" + +////////////////////////////////////////////////////// +// Beach/Pool Toys // +////////////////////////////////////////////////////// + +/obj/item/toy/shell + name = "orange space shell" + desc = "A whorled orange shell with yellow stripes." + icon = 'icons/obj/toy.dmi' + icon_state = "shell_orange" + var/dye_color = DYE_ORANGE + +/obj/item/toy/shell/pink + name = "pink space shell" + desc = "A pretty pink fan-shaped shell." + icon_state = "shell_pink" + dye_color = DYE_PINK + +/obj/item/toy/shell/purple + name = "purple space shell" + desc = "Could this be a dried space life-form, rather than a shell?" + icon_state = "shell_purple" + dye_color = DYE_PURPLE + +/obj/item/toy/shell/green + name = "space dollar shell" + desc = "If only you knew a merchant who accepts dollars made from space debris..." + icon_state = "shell_green" + dye_color = DYE_YELLOWGREEN + +/obj/item/toy/shell/blue + name = "blue space shell" + desc = "If you put your ear up to it, your headset will start giving you feedback." + icon_state = "shell_blue" + dye_color = DYE_LIGHTBLUE + +/obj/item/toy/shell/red + name = "red space shell" + desc = "Rumor has it that microscopic space life makes its home in these crevices." + icon_state = "shell_red" + dye_color = DYE_LIGHTRED diff --git a/icons/obj/toy.dmi b/icons/obj/toy.dmi index 9d3faa62f7127b386c01ee2890fde3d09f6ca475..84a6fb02a1d267621a2768ba543e3264f7b37cc3 100644 GIT binary patch delta 18327 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�xQToG>rOmzC)oNYzLMP&gC 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