From d3a2f60d78d6e472254bdae6f64dc18a57232013 Mon Sep 17 00:00:00 2001 From: SkyratBot <59378654+SkyratBot@users.noreply.github.com> Date: Tue, 1 Jun 2021 04:40:42 +0200 Subject: [PATCH] [MIRROR] GAGS Lizard Plushes (#6007) * GAGS Lizard Plushes (#59323) * greyscale lizards * repathing * uses set greyscale * mapped sprite * GAGS Lizard Plushes * Goodbye lizzers Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com> Co-authored-by: Funce --- .../LavaRuins/lavaland_biodome_beach.dmm | 2 +- .../map_files/Deltastation/DeltaStation2.dmm | 2 +- .../Deltastation/DeltaStation2_skyrat.dmm | 2 +- _maps/map_files/MetaStation/MetaStation.dmm | 6 ++-- .../MetaStation/MetaStation_skyrat.dmm | 6 ++-- _maps/shuttles/emergency_cruise.dmm | 2 +- _maps/shuttles/emergency_skyrat.dmm | 4 +-- code/controllers/subsystem/traumas.dm | 2 +- code/datums/greyscale/greyscale_configs.dm | 5 +++ .../json_configs/plushie_lizard.json | 26 +++++++++++++++ code/game/objects/items/plushes.dm | 31 +++++++++++++++--- code/game/objects/items/storage/boxes.dm | 2 +- code/modules/mining/abandoned_crates.dm | 2 +- icons/obj/plushes.dmi | Bin 10437 -> 10850 bytes .../code/_globalvars/maint_loot_common.dm | 2 +- .../modules/client/loadout/backpack.dm | 2 +- 16 files changed, 75 insertions(+), 21 deletions(-) create mode 100644 code/datums/greyscale/json_configs/plushie_lizard.json diff --git a/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm b/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm index 9f89218af7f..02707f466d9 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm @@ -1367,7 +1367,7 @@ /turf/open/floor/plating/beach/sand, /area/ruin/powered/beach) "Ux" = ( -/obj/item/toy/plush/lizardplushie{ +/obj/item/toy/plush/lizard_plushie/green{ name = "Soaks-The-Rays" }, /turf/open/floor/carpet/orange, diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm index fd1b05a5bf2..de104fb7ef0 100644 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2.dmm @@ -107237,7 +107237,7 @@ /obj/structure/railing{ dir = 10 }, -/obj/item/toy/plush/lizardplushie/space{ +/obj/item/toy/plush/space_lizard_plushie{ name = "Meets-the-Ore" }, /turf/open/space/basic, diff --git a/_maps/map_files/Deltastation/DeltaStation2_skyrat.dmm b/_maps/map_files/Deltastation/DeltaStation2_skyrat.dmm index 29841de164e..fd58f75bc20 100644 --- a/_maps/map_files/Deltastation/DeltaStation2_skyrat.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2_skyrat.dmm @@ -110995,7 +110995,7 @@ /obj/structure/railing{ dir = 10 }, -/obj/item/toy/plush/lizardplushie/space{ +/obj/item/toy/plush/space_lizard_plushie{ name = "Meets-the-Ore" }, /turf/open/space/basic, diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index 35982a58e1b..745ee650849 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -14187,7 +14187,7 @@ /obj/effect/decal/cleanable/dirt/dust, /obj/structure/closet/cardboard, /obj/effect/spawner/lootdrop/maintenance/two, -/obj/item/toy/plush/lizardplushie{ +/obj/item/toy/plush/lizard_plushie/green{ name = "Tends-the-Wounds" }, /obj/structure/sign/poster/contraband/lizard{ @@ -25735,7 +25735,7 @@ "gal" = ( /obj/structure/lattice/catwalk, /obj/structure/marker_beacon/burgundy, -/obj/item/toy/plush/lizardplushie/space{ +/obj/item/toy/plush/space_lizard_plushie{ desc = "He stared into the void and listened. He didn't expect an answer..."; name = "Void-Stares-Back" }, @@ -56052,7 +56052,7 @@ /area/service/library) "qqK" = ( /obj/structure/rack, -/obj/item/toy/plush/lizardplushie{ +/obj/item/toy/plush/lizard_plushie/green{ name = "Given-As-Compensation" }, /turf/open/floor/plating, diff --git a/_maps/map_files/MetaStation/MetaStation_skyrat.dmm b/_maps/map_files/MetaStation/MetaStation_skyrat.dmm index 01d1274aec1..47e2d3a06ee 100644 --- a/_maps/map_files/MetaStation/MetaStation_skyrat.dmm +++ b/_maps/map_files/MetaStation/MetaStation_skyrat.dmm @@ -24039,7 +24039,7 @@ /obj/effect/decal/cleanable/dirt/dust, /obj/structure/closet/cardboard, /obj/effect/spawner/lootdrop/maintenance/two, -/obj/item/toy/plush/lizardplushie{ +/obj/item/toy/plush/lizard_plushie/green{ name = "Tends-the-Wounds" }, /obj/structure/sign/poster/contraband/lizard{ @@ -33876,7 +33876,7 @@ "fFr" = ( /obj/structure/lattice/catwalk, /obj/structure/marker_beacon/burgundy, -/obj/item/toy/plush/lizardplushie/space{ +/obj/item/toy/plush/space_lizard_plushie{ desc = "He stared into the void and listened. He didn't expect an answer..."; name = "Void-Stares-Back" }, @@ -54744,7 +54744,7 @@ /area/service/hydroponics) "odQ" = ( /obj/structure/rack, -/obj/item/toy/plush/lizardplushie{ +/obj/item/toy/plush/lizard_plushie/green{ name = "Given-As-Compensation" }, /turf/open/floor/plating, diff --git a/_maps/shuttles/emergency_cruise.dmm b/_maps/shuttles/emergency_cruise.dmm index 141ba3d8afb..19267781c71 100644 --- a/_maps/shuttles/emergency_cruise.dmm +++ b/_maps/shuttles/emergency_cruise.dmm @@ -90,7 +90,7 @@ /turf/open/floor/wood, /area/shuttle/escape) "cZ" = ( -/obj/item/toy/plush/lizardplushie{ +/obj/item/toy/plush/lizard_plushie/green{ name = "Hides-On-Shuttle" }, /turf/open/floor/wood, diff --git a/_maps/shuttles/emergency_skyrat.dmm b/_maps/shuttles/emergency_skyrat.dmm index 9f250b37d14..e866f6b8811 100644 --- a/_maps/shuttles/emergency_skyrat.dmm +++ b/_maps/shuttles/emergency_skyrat.dmm @@ -60,7 +60,7 @@ "bV" = ( /obj/structure/table, /obj/structure/window/spawner, -/obj/item/toy/plush/lizardplushie, +/obj/item/toy/plush/lizard_plushie/green, /obj/item/reagent_containers/food/drinks/bottle/hooch, /obj/structure/window/spawner/west, /turf/open/floor/iron/shuttle/evac{ @@ -308,7 +308,7 @@ "lL" = ( /obj/structure/table, /obj/structure/window/spawner, -/obj/item/toy/plush/lizardplushie/space, +/obj/item/toy/plush/space_lizard_plushie, /obj/item/reagent_containers/food/drinks/bottle/grappa, /obj/structure/window/spawner/east, /turf/open/floor/iron/shuttle/evac{ diff --git a/code/controllers/subsystem/traumas.dm b/code/controllers/subsystem/traumas.dm index 83061ea3f77..ae832fad17d 100644 --- a/code/controllers/subsystem/traumas.dm +++ b/code/controllers/subsystem/traumas.dm @@ -83,7 +83,7 @@ SUBSYSTEM_DEF(traumas) /obj/item/spear, /obj/item/clothing/mask/gas, )), - "lizards" = typecacheof(list(/obj/item/toy/plush/lizardplushie, /obj/item/food/kebab/tail, /obj/item/organ/tail/lizard, + "lizards" = typecacheof(list(/obj/item/toy/plush/lizard_plushie, /obj/item/food/kebab/tail, /obj/item/organ/tail/lizard, /obj/item/reagent_containers/food/drinks/bottle/lizardwine, /obj/item/clothing/head/lizard, /obj/item/clothing/shoes/cowboy/lizard, )), diff --git a/code/datums/greyscale/greyscale_configs.dm b/code/datums/greyscale/greyscale_configs.dm index 02604792b4f..f14f1244e7c 100644 --- a/code/datums/greyscale/greyscale_configs.dm +++ b/code/datums/greyscale/greyscale_configs.dm @@ -202,3 +202,8 @@ /datum/greyscale_config/sombrero/base_worn name = "Base Worn Sombrero Style" json_config = 'code/datums/greyscale/json_configs/sombrero_base_worn.json' + +/datum/greyscale_config/plush_lizard + name = "Plushie Lizard" + icon_file = 'icons/obj/plushes.dmi' + json_config = 'code/datums/greyscale/json_configs/plushie_lizard.json' diff --git a/code/datums/greyscale/json_configs/plushie_lizard.json b/code/datums/greyscale/json_configs/plushie_lizard.json new file mode 100644 index 00000000000..47e86a61d8a --- /dev/null +++ b/code/datums/greyscale/json_configs/plushie_lizard.json @@ -0,0 +1,26 @@ +{ + "": [ + { + "type": "icon_state", + "icon_state": "plushie_lizard_body", + "blend_mode": "overlay", + "color_ids": [ 1 ] + }, + { + "type": "icon_state", + "icon_state": "plushie_lizard_eyes", + "blend_mode": "overlay", + "color_ids": [ 2 ] + }, + { + "type": "icon_state", + "icon_state": "plushie_lizard_tongue", + "blend_mode": "overlay" + }, + { + "type": "icon_state", + "icon_state": "plushie_lizard_pupil", + "blend_mode": "overlay" + } + ] +} diff --git a/code/game/objects/items/plushes.dm b/code/game/objects/items/plushes.dm index e8bb8593deb..8883ecdd0dc 100644 --- a/code/game/objects/items/plushes.dm +++ b/code/game/objects/items/plushes.dm @@ -499,20 +499,43 @@ if(P && istype(P.loc, /turf/open) && !P.clash_target && !clashing) P.clash_of_the_plushies(src) -/obj/item/toy/plush/lizardplushie +/obj/item/toy/plush/lizard_plushie name = "lizard plushie" desc = "An adorable stuffed toy that resembles a lizardperson." - icon_state = "plushie_lizard" - inhand_icon_state = "plushie_lizard" + icon_state = "map_pushie_lizard" + greyscale_config = /datum/greyscale_config/plush_lizard attack_verb_continuous = list("claws", "hisses", "tail slaps") attack_verb_simple = list("claw", "hiss", "tail slap") squeak_override = list('sound/weapons/slash.ogg' = 1) -/obj/item/toy/plush/lizardplushie/space +/obj/item/toy/plush/lizard_plushie/Initialize() + . = ..() + if(!greyscale_colors) + // Generate a random valid lizard color for our plushie friend + var/generated_lizard_color = "#" + random_color() + var/temp_hsv = RGBtoHSV(generated_lizard_color) + + // If our color is too dark, use the classic green lizard plush color + if(ReadHSV(temp_hsv)[3] < ReadHSV("#7F7F7F")[3]) + generated_lizard_color = "#66ff33" + + // Set our greyscale colors to the lizard color we made + black eyes + set_greyscale(colors = list(generated_lizard_color, "#000000")) + +// Preset lizard plushie that uses the original lizard plush green. (Or close to it) +/obj/item/toy/plush/lizard_plushie/green + desc = "An adorable stuffed toy that resembles a green lizardperson. This one fills you with nostalgia and soul." + greyscale_colors = "#66ff33#000000" + +/obj/item/toy/plush/space_lizard_plushie name = "space lizard plushie" desc = "An adorable stuffed toy that resembles a very determined spacefaring lizardperson. To infinity and beyond, little guy." icon_state = "plushie_spacelizard" inhand_icon_state = "plushie_spacelizard" + // space lizards can't hit people with their tail, it's stuck in their suit + attack_verb_continuous = list("claws", "hisses", "bops") + attack_verb_simple = list("claw", "hiss", "bops") + squeak_override = list('sound/weapons/slash.ogg' = 1) /obj/item/toy/plush/snakeplushie name = "snake plushie" diff --git a/code/game/objects/items/storage/boxes.dm b/code/game/objects/items/storage/boxes.dm index 0f538a335f5..1db29fdbe00 100644 --- a/code/game/objects/items/storage/boxes.dm +++ b/code/game/objects/items/storage/boxes.dm @@ -867,7 +867,7 @@ /// the plushies that aren't of things trying to kill you var/list/static/approved_by_corporate = list(/obj/item/toy/plush/carpplushie, // well, maybe they can be something that tries to kill you a little bit /obj/item/toy/plush/slimeplushie, - /obj/item/toy/plush/lizardplushie, + /obj/item/toy/plush/lizard_plushie, /obj/item/toy/plush/snakeplushie, /obj/item/toy/plush/plasmamanplushie, /obj/item/toy/plush/beeplushie, diff --git a/code/modules/mining/abandoned_crates.dm b/code/modules/mining/abandoned_crates.dm index da826e93d87..9a5d02e18fd 100644 --- a/code/modules/mining/abandoned_crates.dm +++ b/code/modules/mining/abandoned_crates.dm @@ -182,7 +182,7 @@ if(75 to 76) new /obj/item/bikehorn/airhorn(src) if(77 to 78) - new /obj/item/toy/plush/lizardplushie(src) + new /obj/item/toy/plush/lizard_plushie(src) if(79 to 80) new /obj/item/stack/sheet/mineral/bananium(src, 10) if(81 to 82) diff --git a/icons/obj/plushes.dmi b/icons/obj/plushes.dmi index faf6d4cbde43eff6c88dc8ec7b4cbeb31ddba17e..9bcb4474dd8907e271663a817eba8469d7f54838 100644 GIT binary patch literal 10850 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 diff --git a/modular_skyrat/master_files/code/_globalvars/maint_loot_common.dm b/modular_skyrat/master_files/code/_globalvars/maint_loot_common.dm index 0927052c431..583974ceb2b 100644 --- a/modular_skyrat/master_files/code/_globalvars/maint_loot_common.dm +++ b/modular_skyrat/master_files/code/_globalvars/maint_loot_common.dm @@ -254,7 +254,7 @@ GLOBAL_LIST_INIT(common_loot, list( //common: basic items /obj/item/toy/plush/bubbleplush = 5, /obj/item/toy/plush/carpplushie = 5, /obj/item/toy/plush/goatplushie = 5, - /obj/item/toy/plush/lizardplushie = 5, + /obj/item/toy/plush/lizard_plushie/green = 5, /obj/item/toy/plush/moth = 5, /obj/item/toy/plush/narplush = 5, /obj/item/toy/plush/nukeplushie = 5, diff --git a/modular_skyrat/modules/customization/modules/client/loadout/backpack.dm b/modular_skyrat/modules/customization/modules/client/loadout/backpack.dm index 09ffe4bc3ef..0b49dbb15db 100644 --- a/modular_skyrat/modules/customization/modules/client/loadout/backpack.dm +++ b/modular_skyrat/modules/customization/modules/client/loadout/backpack.dm @@ -185,7 +185,7 @@ /datum/loadout_item/backpack/plushies/plushliz name = "Lizard plushie" - path = /obj/item/toy/plush/lizardplushie + path = /obj/item/toy/plush/lizard_plushie/green /datum/loadout_item/backpack/plushies/plushsnek name = "Snake plushie"