mirror of
https://github.com/fulpstation/fulpstation.git
synced 2025-12-10 01:57:01 +00:00
* Automatic changelog compile [ci skip] * Update readme.md * Automatic changelog compile [ci skip] * what * swagging * i lied about the laundry room bit that was never part of the first commit but it is now although only solitaire and pubby has it because one the others its not a proper room because its open into dorms or the bathrooms * woops * there we go * WHY was pubby beepsky a varedited secbot instead of the normal subtype * PLEASE tel me i caught them all * defeats heliantus * Update Solitairestation.dmm * Update Heliostation.dmm * please tell me thats all of them * i am full of rage * i THINK thats all for the dupe cables * should be good * i never want to see heliostation again in my life * sexy mime override * merge conflicts in exchange of linter fails * solitaire * Update tgstation.dme * solitaire locker room * will that fix it * Update beef_station.dmm * Update tgstation.dme * linters * Update Solitairestation.dmm * linters * tgu again * restores the readme Co-authored-by: Changelogs <action@github.com> Co-authored-by: JohnFulpWillard <53777086+JohnFulpWillard@users.noreply.github.com>
222 lines
8.1 KiB
Plaintext
222 lines
8.1 KiB
Plaintext
// This is eventually for wjohn to add more color standardization stuff like I keep asking him >:(
|
|
|
|
//different types of atom colorations
|
|
/// Only used by rare effects like greentext coloring mobs and when admins varedit color
|
|
#define ADMIN_COLOUR_PRIORITY 1
|
|
/// e.g. purple effect of the revenant on a mob, black effect when mob electrocuted
|
|
#define TEMPORARY_COLOUR_PRIORITY 2
|
|
/// Color splashed onto an atom (e.g. paint on turf)
|
|
#define WASHABLE_COLOUR_PRIORITY 3
|
|
/// Color inherent to the atom (e.g. blob color)
|
|
#define FIXED_COLOUR_PRIORITY 4
|
|
///how many colour priority levels there are.
|
|
#define COLOUR_PRIORITY_AMOUNT 4
|
|
|
|
#define COLOR_INPUT_DISABLED "#F0F0F0"
|
|
#define COLOR_INPUT_ENABLED "#D3B5B5"
|
|
|
|
#define COLOR_DARKMODE_BACKGROUND "#202020"
|
|
#define COLOR_DARKMODE_DARKBACKGROUND "#171717"
|
|
#define COLOR_DARKMODE_TEXT "#a4bad6"
|
|
|
|
#define COLOR_WHITE "#FFFFFF"
|
|
#define COLOR_VERY_LIGHT_GRAY "#EEEEEE"
|
|
#define COLOR_SILVER "#C0C0C0"
|
|
#define COLOR_GRAY "#808080"
|
|
#define COLOR_FLOORTILE_GRAY "#8D8B8B"
|
|
#define COLOR_DARK "#454545"
|
|
#define COLOR_ALMOST_BLACK "#333333"
|
|
#define COLOR_BLACK "#000000"
|
|
#define COLOR_HALF_TRANSPARENT_BLACK "#0000007A"
|
|
|
|
#define COLOR_RED "#FF0000"
|
|
#define COLOR_MOSTLY_PURE_RED "#FF3300"
|
|
#define COLOR_DARK_RED "#A50824"
|
|
#define COLOR_RED_LIGHT "#FF3333"
|
|
#define COLOR_MAROON "#800000"
|
|
#define COLOR_VIVID_RED "#FF3232"
|
|
#define COLOR_LIGHT_GRAYISH_RED "#E4C7C5"
|
|
#define COLOR_SOFT_RED "#FA8282"
|
|
#define COLOR_CULT_RED "#960000"
|
|
#define COLOR_BUBBLEGUM_RED "#950A0A"
|
|
|
|
#define COLOR_YELLOW "#FFFF00"
|
|
#define COLOR_VIVID_YELLOW "#FBFF23"
|
|
#define COLOR_VERY_SOFT_YELLOW "#FAE48E"
|
|
|
|
#define COLOR_OLIVE "#808000"
|
|
#define COLOR_VIBRANT_LIME "#00FF00"
|
|
#define COLOR_LIME "#32CD32"
|
|
#define COLOR_DARK_LIME "#00aa00"
|
|
#define COLOR_VERY_PALE_LIME_GREEN "#DDFFD3"
|
|
#define COLOR_VERY_DARK_LIME_GREEN "#003300"
|
|
#define COLOR_GREEN "#008000"
|
|
#define COLOR_DARK_MODERATE_LIME_GREEN "#44964A"
|
|
|
|
#define COLOR_CYAN "#00FFFF"
|
|
#define COLOR_DARK_CYAN "#00A2FF"
|
|
#define COLOR_TEAL "#008080"
|
|
#define COLOR_BLUE "#0000FF"
|
|
#define COLOR_STRONG_BLUE "#1919c8"
|
|
#define COLOR_BRIGHT_BLUE "#2CB2E8"
|
|
#define COLOR_MODERATE_BLUE "#555CC2"
|
|
#define COLOR_AMETHYST "#822BFF"
|
|
#define COLOR_BLUE_LIGHT "#33CCFF"
|
|
#define COLOR_NAVY "#000080"
|
|
#define COLOR_BLUE_GRAY "#75A2BB"
|
|
|
|
#define COLOR_PINK "#FFC0CB"
|
|
#define COLOR_LIGHT_PINK "#ff3cc8"
|
|
#define COLOR_MOSTLY_PURE_PINK "#E4005B"
|
|
#define COLOR_MAGENTA "#FF00FF"
|
|
#define COLOR_STRONG_MAGENTA "#B800B8"
|
|
#define COLOR_PURPLE "#800080"
|
|
#define COLOR_VIOLET "#B900F7"
|
|
#define COLOR_STRONG_VIOLET "#6927c5"
|
|
|
|
#define COLOR_ORANGE "#FF9900"
|
|
#define COLOR_MOSTLY_PURE_ORANGE "#ff8000"
|
|
#define COLOR_TAN_ORANGE "#FF7B00"
|
|
#define COLOR_BRIGHT_ORANGE "#E2853D"
|
|
#define COLOR_LIGHT_ORANGE "#ffc44d"
|
|
#define COLOR_PALE_ORANGE "#FFBE9D"
|
|
#define COLOR_BEIGE "#CEB689"
|
|
#define COLOR_DARK_ORANGE "#C3630C"
|
|
#define COLOR_DARK_MODERATE_ORANGE "#8B633B"
|
|
|
|
#define COLOR_BROWN "#BA9F6D"
|
|
#define COLOR_DARK_BROWN "#997C4F"
|
|
#define COLOR_ORANGE_BROWN "#a9734f"
|
|
|
|
//Color defines used by the soapstone (based on readability against grey tiles)
|
|
#define COLOR_SOAPSTONE_PLASTIC "#a19d94"
|
|
#define COLOR_SOAPSTONE_IRON "#b2b2b2"
|
|
#define COLOR_SOAPSTONE_BRONZE "#FE8001"
|
|
#define COLOR_SOAPSTONE_SILVER "#FFFFFF"
|
|
#define COLOR_SOAPSTONE_GOLD "#FFD900"
|
|
#define COLOR_SOAPSTONE_DIAMOND "#00ffee"
|
|
|
|
#define COLOR_GREEN_GRAY "#99BB76"
|
|
#define COLOR_RED_GRAY "#B4696A"
|
|
#define COLOR_PALE_BLUE_GRAY "#98C5DF"
|
|
#define COLOR_PALE_GREEN_GRAY "#B7D993"
|
|
#define COLOR_PALE_RED_GRAY "#D59998"
|
|
#define COLOR_PALE_PURPLE_GRAY "#CBB1CA"
|
|
#define COLOR_PURPLE_GRAY "#AE8CA8"
|
|
|
|
//Color defines used by the assembly detailer.
|
|
#define COLOR_ASSEMBLY_BLACK "#545454"
|
|
#define COLOR_ASSEMBLY_BGRAY "#9497AB"
|
|
#define COLOR_ASSEMBLY_WHITE "#E2E2E2"
|
|
#define COLOR_ASSEMBLY_RED "#CC4242"
|
|
#define COLOR_ASSEMBLY_ORANGE "#E39751"
|
|
#define COLOR_ASSEMBLY_BEIGE "#AF9366"
|
|
#define COLOR_ASSEMBLY_BROWN "#97670E"
|
|
#define COLOR_ASSEMBLY_GOLD "#AA9100"
|
|
#define COLOR_ASSEMBLY_YELLOW "#CECA2B"
|
|
#define COLOR_ASSEMBLY_GURKHA "#999875"
|
|
#define COLOR_ASSEMBLY_LGREEN "#789876"
|
|
#define COLOR_ASSEMBLY_GREEN "#44843C"
|
|
#define COLOR_ASSEMBLY_LBLUE "#5D99BE"
|
|
#define COLOR_ASSEMBLY_BLUE "#38559E"
|
|
#define COLOR_ASSEMBLY_PURPLE "#6F6192"
|
|
|
|
///Colors for xenobiology vatgrowing
|
|
#define COLOR_SAMPLE_YELLOW "#c0b823"
|
|
#define COLOR_SAMPLE_PURPLE "#342941"
|
|
#define COLOR_SAMPLE_GREEN "#98b944"
|
|
#define COLOR_SAMPLE_BROWN "#91542d"
|
|
#define COLOR_SAMPLE_GRAY "#5e5856"
|
|
|
|
///Main colors for UI themes
|
|
#define COLOR_THEME_MIDNIGHT "#6086A0"
|
|
#define COLOR_THEME_PLASMAFIRE "#FFB200"
|
|
#define COLOR_THEME_RETRO "#24CA00"
|
|
#define COLOR_THEME_SLIMECORE "#4FB259"
|
|
#define COLOR_THEME_OPERATIVE "#B8221F"
|
|
#define COLOR_THEME_GLASS "#75A4C4"
|
|
#define COLOR_THEME_CLOCKWORK "#CFBA47"
|
|
|
|
///Colors for eigenstates
|
|
#define COLOR_PERIWINKLEE "#9999FF"
|
|
/**
|
|
* Some defines to generalise colours used in lighting.
|
|
*
|
|
* Important note: colors can end up significantly different from the basic html picture, especially when saturated
|
|
*/
|
|
/// Bright but quickly dissipating neon green. rgb(100, 200, 100)
|
|
#define LIGHT_COLOR_GREEN "#64C864"
|
|
/// Electric green. rgb(0, 255, 0)
|
|
#define LIGHT_COLOR_ELECTRIC_GREEN "#00FF00"
|
|
/// Cold, diluted blue. rgb(100, 150, 250)
|
|
#define LIGHT_COLOR_BLUE "#6496FA"
|
|
/// Light blueish green. rgb(125, 225, 175)
|
|
#define LIGHT_COLOR_BLUEGREEN "#7DE1AF"
|
|
/// Diluted cyan. rgb(125, 225, 225)
|
|
#define LIGHT_COLOR_CYAN "#7DE1E1"
|
|
/// Electric cyan rgb(0, 255, 255)
|
|
#define LIGHT_COLOR_ELECTRIC_CYAN "#00FFFF"
|
|
/// More-saturated cyan. rgb(64, 206, 255)
|
|
#define LIGHT_COLOR_LIGHT_CYAN "#40CEFF"
|
|
/// Saturated blue. rgb(51, 117, 248)
|
|
#define LIGHT_COLOR_DARK_BLUE "#6496FA"
|
|
/// Diluted, mid-warmth pink. rgb(225, 125, 225)
|
|
#define LIGHT_COLOR_PINK "#E17DE1"
|
|
/// Dimmed yellow, leaning kaki. rgb(225, 225, 125)
|
|
#define LIGHT_COLOR_YELLOW "#E1E17D"
|
|
/// Clear brown, mostly dim. rgb(150, 100, 50)
|
|
#define LIGHT_COLOR_BROWN "#966432"
|
|
/// Mostly pure orange. rgb(250, 150, 50)
|
|
#define LIGHT_COLOR_ORANGE "#FA9632"
|
|
/// Light Purple. rgb(149, 44, 244)
|
|
#define LIGHT_COLOR_PURPLE "#952CF4"
|
|
/// Less-saturated light purple. rgb(155, 81, 255)
|
|
#define LIGHT_COLOR_LAVENDER "#9B51FF"
|
|
///slightly desaturated bright yellow.
|
|
#define LIGHT_COLOR_HOLY_MAGIC "#FFF743"
|
|
/// deep crimson
|
|
#define LIGHT_COLOR_BLOOD_MAGIC "#D00000"
|
|
|
|
/* These ones aren't a direct colour like the ones above, because nothing would fit */
|
|
/// Warm orange color, leaning strongly towards yellow. rgb(250, 160, 25)
|
|
#define LIGHT_COLOR_FIRE "#FAA019"
|
|
/// Very warm yellow, leaning slightly towards orange. rgb(196, 138, 24)
|
|
#define LIGHT_COLOR_LAVA "#C48A18"
|
|
/// Bright, non-saturated red. Leaning slightly towards pink for visibility. rgb(250, 100, 75)
|
|
#define LIGHT_COLOR_FLARE "#FA644B"
|
|
/// Weird color, between yellow and green, very slimy. rgb(175, 200, 75)
|
|
#define LIGHT_COLOR_SLIME_LAMP "#AFC84B"
|
|
/// Extremely diluted yellow, close to skin color (for some reason). rgb(250, 225, 175)
|
|
#define LIGHT_COLOR_TUNGSTEN "#FAE1AF"
|
|
/// Barely visible cyan-ish hue, as the doctor prescribed. rgb(240, 250, 250)
|
|
#define LIGHT_COLOR_HALOGEN "#F0FAFA"
|
|
|
|
//The GAGS greyscale_colors for each department's computer/machine circuits
|
|
#define CIRCUIT_COLOR_GENERIC "#1A7A13"
|
|
#define CIRCUIT_COLOR_COMMAND "#1B4594"
|
|
#define CIRCUIT_COLOR_SECURITY "#9A151E"
|
|
#define CIRCUIT_COLOR_SCIENCE "#BC4A9B"
|
|
#define CIRCUIT_COLOR_SERVICE "#92DCBA"
|
|
#define CIRCUIT_COLOR_MEDICAL "#00CCFF"
|
|
#define CIRCUIT_COLOR_ENGINEERING "#F8D700"
|
|
#define CIRCUIT_COLOR_SUPPLY "#C47749"
|
|
|
|
/// Colors for pride week
|
|
#define COLOR_PRIDE_RED "#FF6666"
|
|
#define COLOR_PRIDE_ORANGE "#FC9F3C"
|
|
#define COLOR_PRIDE_YELLOW "#EAFF51"
|
|
#define COLOR_PRIDE_GREEN "#41FC66"
|
|
#define COLOR_PRIDE_BLUE "#42FFF2"
|
|
#define COLOR_PRIDE_PURPLE "#5D5DFC"
|
|
|
|
/// The default color for admin say, used as a fallback when the preference is not enabled
|
|
#define DEFAULT_ASAY_COLOR COLOR_MOSTLY_PURE_RED
|
|
|
|
#define DEFAULT_HEX_COLOR_LEN 6
|
|
|
|
// Color filters
|
|
/// Icon filter that creates ambient occlusion
|
|
#define AMBIENT_OCCLUSION filter(type="drop_shadow", x=0, y=-2, size=4, color="#04080FAA")
|
|
/// Icon filter that creates gaussian blur
|
|
#define GAUSSIAN_BLUR(filter_size) filter(type="blur", size=filter_size)
|