From 7f83855f49a820429c679aac2307e52cd2cc1b14 Mon Sep 17 00:00:00 2001 From: Bm0n <92271472+Bm0n@users.noreply.github.com> Date: Fri, 29 Jul 2022 15:11:32 -0400 Subject: [PATCH] Maybe actually removes the last of the red crosses but probably not (#18533) * this better be the last red crosses * cmo icon * just going to fix the cmo icon while i am here * revents spawner icon changes * defines blob colours --- code/__DEFINES/colors.dm | 23 +++++++++++ code/datums/status_effects/buffs.dm | 4 +- code/game/gamemodes/blob/blobs/blob_mobs.dm | 4 +- code/game/gamemodes/cult/cult_structures.dm | 2 +- .../reagents/chemistry/reagents/blob.dm | 38 +++++++++--------- icons/vehicles/CargoTrain.dmi | Bin 9149 -> 10654 bytes 6 files changed, 48 insertions(+), 23 deletions(-) diff --git a/code/__DEFINES/colors.dm b/code/__DEFINES/colors.dm index bd0fdf96e25..461330efb8c 100644 --- a/code/__DEFINES/colors.dm +++ b/code/__DEFINES/colors.dm @@ -83,6 +83,7 @@ #define COLOR_ASTEROID_ROCK "#735555" #define COLOR_NULLGLASS "#ff6088" #define COLOR_DIAMOND "#d8d4ea" +#define COLOR_HEALING_GREEN "#375637" //Color defines used by the assembly detailer. #define COLOR_ASSEMBLY_BLACK "#545454" @@ -127,3 +128,25 @@ // Color matrix utilities #define COLOR_MATRIX_ADD(C) list(COLOR_RED, COLOR_GREEN, COLOR_BLUE, C) #define COLOR_MATRIX_OVERLAY(C) list(COLOR_BLACK, COLOR_BLACK, COLOR_BLACK, C) + +// Blob primary colours +#define COLOR_RIPPING_TENDRILS "#7F0000" +#define COLOR_BOILING_OIL "#B68D00" +#define COLOR_ENVENOMED_FILAMENTS "#9ACD32" +#define COLOR_LEXORIN_JELLY "#00FFC5" +#define COLOR_KINETIC_GELATIN "#FFA500" +#define COLOR_CRYOGENIC_LIQUID "#8BA6E9" +#define COLOR_SORIUM "#808000" +#define COLOR_RADIOACTIVE_GEL "#2476f0" +#define COLOR_TESLIUM_PASTE "#20324D" + +// Blob complementary colours +#define COMPLEMENTARY_COLOR_RIPPING_TENDRILS "#a15656" +#define COMPLEMENTARY_COLOR_BOILING_OIL "#c0a856" +#define COMPLEMENTARY_COLOR_ENVENOMED_FILAMENTS "#b0cd73" +#define COMPLEMENTARY_COLOR_LEXORIN_JELLY "#56ebc9" +#define COMPLEMENTARY_COLOR_KINETIC_GELATIN "#ebb756" +#define COMPLEMENTARY_COLOR_CRYOGENIC_LIQUID "#a8b7df" +#define COMPLEMENTARY_COLOR_SORIUM "#a2a256" +#define COMPLEMENTARY_COLOR_RADIOACTIVE_GEL "#24f0f0" +#define COMPLEMENTARY_COLOR_TESLIUM_PASTE "#412968" diff --git a/code/datums/status_effects/buffs.dm b/code/datums/status_effects/buffs.dm index efb50439223..80e64bba326 100644 --- a/code/datums/status_effects/buffs.dm +++ b/code/datums/status_effects/buffs.dm @@ -264,7 +264,7 @@ var/mob/living/carbon/human/itemUser = owner //Because a servant of medicines stops at nothing to help others, lets keep them on their toes and give them an additional boost. if(itemUser.health < itemUser.maxHealth) - new /obj/effect/temp_visual/heal(get_turf(itemUser), "#375637") + new /obj/effect/temp_visual/heal(get_turf(itemUser), COLOR_HEALING_GREEN) itemUser.adjustBruteLoss(-1.5) itemUser.adjustFireLoss(-1.5) itemUser.adjustToxLoss(-1.5) @@ -279,7 +279,7 @@ if(heal_points <= 0) break if(L.health < L.maxHealth) - new /obj/effect/temp_visual/heal(get_turf(L), "#375637") + new /obj/effect/temp_visual/heal(get_turf(L), COLOR_HEALING_GREEN) if(iscarbon(L)) L.adjustBruteLoss(-3.5) L.adjustFireLoss(-3.5) diff --git a/code/game/gamemodes/blob/blobs/blob_mobs.dm b/code/game/gamemodes/blob/blobs/blob_mobs.dm index 91b49143bbd..97f80fb9bd3 100644 --- a/code/game/gamemodes/blob/blobs/blob_mobs.dm +++ b/code/game/gamemodes/blob/blobs/blob_mobs.dm @@ -30,8 +30,10 @@ var/obj/effect/temp_visual/heal/H = new /obj/effect/temp_visual/heal(get_turf(src)) //hello yes you are being healed if(overmind) H.color = overmind.blob_reagent_datum.complementary_color + if(H.color == COMPLEMENTARY_COLOR_RIPPING_TENDRILS) //the colour define for ripping tendrils + H.color = COLOR_HEALING_GREEN //bye red cross else - H.color = "#000000" + H.color = COLOR_BLACK adjustHealth(-maxHealth * 0.0125) /mob/living/simple_animal/hostile/blob/Process_Spacemove(movement_dir = 0) diff --git a/code/game/gamemodes/cult/cult_structures.dm b/code/game/gamemodes/cult/cult_structures.dm index a0f8cf0e1ae..eb07f7845fb 100644 --- a/code/game/gamemodes/cult/cult_structures.dm +++ b/code/game/gamemodes/cult/cult_structures.dm @@ -265,7 +265,7 @@ GLOBAL_LIST_INIT(blacklisted_pylon_turfs, typecacheof(list( for(var/mob/living/L in range(5, src)) if(iscultist(L) || iswizard(L) || isshade(L) || isconstruct(L)) if(L.health != L.maxHealth) - new /obj/effect/temp_visual/heal(get_turf(src), "#960000") + new /obj/effect/temp_visual/heal(get_turf(src), COLOR_HEALING_GREEN) if(ishuman(L)) L.heal_overall_damage(1, 1, TRUE, FALSE, TRUE) diff --git a/code/modules/reagents/chemistry/reagents/blob.dm b/code/modules/reagents/chemistry/reagents/blob.dm index f35851d467f..40135772318 100644 --- a/code/modules/reagents/chemistry/reagents/blob.dm +++ b/code/modules/reagents/chemistry/reagents/blob.dm @@ -2,7 +2,7 @@ // The 4 damage /datum/reagent/blob description = "" - var/complementary_color = "#000000" + var/complementary_color = COLOR_BLACK var/message = "The blob strikes you" //message sent to any mob hit by the blob var/message_living = null //extension to first mob sent to only living mobs i.e. silicons have no skin to be burnt can_synth = FALSE @@ -17,8 +17,8 @@ name = "Ripping Tendrils" description = "Deals High Brute damage, as well as Stamina damage." id = "ripping_tendrils" - color = "#7F0000" - complementary_color = "#a15656" + color = COLOR_RIPPING_TENDRILS + complementary_color = COMPLEMENTARY_COLOR_RIPPING_TENDRILS message_living = ", and you feel your skin ripping and tearing off" /datum/reagent/blob/ripping_tendrils/reaction_mob(mob/living/M, method=REAGENT_TOUCH, volume) @@ -33,8 +33,8 @@ name = "Boiling Oil" description = "Deals High Burn damage, and sets the victim aflame." id = "boiling_oil" - color = "#B68D00" - complementary_color = "#c0a856" + color = COLOR_BOILING_OIL + complementary_color = COMPLEMENTARY_COLOR_BOILING_OIL message = "The blob splashes you with burning oil" message_living = ", and you feel your skin char and melt" @@ -50,8 +50,8 @@ name = "Envenomed Filaments" description = "Deals High Toxin damage, causes Hallucinations, and injects Spores into the bloodstream." id = "envenomed_filaments" - color = "#9ACD32" - complementary_color = "#b0cd73" + color = COLOR_ENVENOMED_FILAMENTS + complementary_color = COMPLEMENTARY_COLOR_ENVENOMED_FILAMENTS message_living = ", and you feel sick and nauseated" /datum/reagent/blob/envenomed_filaments/reaction_mob(mob/living/M, method=REAGENT_TOUCH, volume) @@ -66,8 +66,8 @@ name = "Lexorin Jelly" description = "Deals Medium Brute damage, but massive amounts of Respiration Damage." id = "lexorin_jelly" - color = "#00FFC5" - complementary_color = "#56ebc9" + color = COLOR_LEXORIN_JELLY + complementary_color = COMPLEMENTARY_COLOR_LEXORIN_JELLY message_living = ", and your lungs feel heavy and weak" /datum/reagent/blob/lexorin_jelly/reaction_mob(mob/living/M, method=REAGENT_TOUCH, volume) @@ -82,8 +82,8 @@ name = "Kinetic Gelatin" description = "Deals Randomized damage, between 0.33 to 2.33 times the standard amount." id = "kinetic" - color = "#FFA500" - complementary_color = "#ebb756" + color = COLOR_KINETIC_GELATIN + complementary_color = COMPLEMENTARY_COLOR_KINETIC_GELATIN message = "The blob pummels you" /datum/reagent/blob/kinetic/reaction_mob(mob/living/M, method=REAGENT_TOUCH, volume) @@ -96,8 +96,8 @@ name = "Cryogenic Liquid" description = "Deals Medium Brute damage, Stamina Damage, and injects Frost Oil into its victims, freezing them to death." id = "cryogenic_liquid" - color = "#8BA6E9" - complementary_color = "#a8b7df" + color = COLOR_CRYOGENIC_LIQUID + complementary_color = COMPLEMENTARY_COLOR_CRYOGENIC_LIQUID message = "The blob splashes you with an icy liquid" message_living = ", and you feel cold and tired" @@ -113,8 +113,8 @@ name = "Sorium" description = "Deals High Brute damage, and sends people flying away." id = "b_sorium" - color = "#808000" - complementary_color = "#a2a256" + color = COLOR_SORIUM + complementary_color = COMPLEMENTARY_COLOR_SORIUM message = "The blob slams into you, and sends you flying" /datum/reagent/blob/b_sorium/reaction_mob(mob/living/M, method=REAGENT_TOUCH, volume) @@ -156,8 +156,8 @@ name = "Radioactive gel" description = "Deals medium toxin damage and a little brute damage, but irradiates those struck." id = "radioactive_gel" - color = "#2476f0" - complementary_color = "#24f0f0" + color = COLOR_RADIOACTIVE_GEL + complementary_color = COMPLEMENTARY_COLOR_RADIOACTIVE_GEL message_living = ", and you feel a strange warmth from within" /datum/reagent/blob/radioactive_gel/reaction_mob(mob/living/M, method = REAGENT_TOUCH, volume) @@ -172,8 +172,8 @@ name = "Teslium paste" description = "Deals medium burn damage, and shocks those struck over time" id = "teslium_paste" - color = "#20324D" - complementary_color = "#412968" + color = COLOR_TESLIUM_PASTE + complementary_color = COMPLEMENTARY_COLOR_TESLIUM_PASTE message_living = ", and you feel a static shock" /datum/reagent/blob/teslium_paste/reaction_mob(mob/living/M, method=REAGENT_TOUCH, volume) diff --git a/icons/vehicles/CargoTrain.dmi b/icons/vehicles/CargoTrain.dmi index 459edadd3d5ada1bf6f8af9c4e9823eb5440fea8..887bd7567b2e7ac83b59b79cf5d54a1a6ed79b08 100644 GIT binary patch literal 10654 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 f&=cQoBK`h@SGh{bI`sbmeN1s* literal 9149 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