Files
Bubberstation/modular_skyrat/modules/customization/_globalvars/lists.dm
Bangle 45fe117d46 Skrell Adjustments (#4989)
## About The Pull Request
Flash protection for Skrell raised from **Sensitive** to **None** in
respect to their other weaknesses. Copper blood color changed to be
_oxidized copper_, teal-ish. More distinct. Issues raised by an
anonymous player and I put together the PR. In the event the flash
protection change is deemed too heavy balance-wise, I'll make changes
here to change the description of Skrell to include their flash
sensitivity, as it is unlisted.

<img width="800" height="416" alt="copper-oxide"
src="https://github.com/user-attachments/assets/f0031948-b1a8-4731-bbcd-522711617537"
/>

There is a fish in the details tab.
<details>


![Porcupine-fish-Diodon-hystox](https://github.com/user-attachments/assets/ee97054a-d6b8-4b0e-b467-a716e028c0fb)
**A porcupine fish in the Andaman Sea**
Diodon hystrix is a species of porcupine fish. These fishes are short
and broad-bodied, with large eyes and spines covering their skin. Like
puffer fishes, they inflate their bodies when threatened.
[https://www.britannica.com/animal/fish](https://www.britannica.com/animal/fish)
</details>

## Why It's Good For The Game
Skrell already have some substantial weaknesses to Brute and Cold
damage. Flash weakness atop that is somewhat silly. Given they're oxygen
breathers, the copper-based blood in their systems would be teal, rather
than copper-colored. More distinct than the previous brown color, makes
the race more interesting.
## Proof Of Testing
I did not test it because TGUI refused to load after I compiled it
(multiple times), which prevented me from using admin tooling or
creating my character. It _should_ work right out of the box, given it's
just minor details changed.
## Changelog
🆑 Bangle
balance: rebalanced something
code: changed some code
/🆑
2025-12-07 11:01:54 -08:00

126 lines
3.6 KiB
Plaintext

//DO NOT CHANGE THOSE LISTS UNLESS YOU KNOW WHAT YOURE DOING (will mess savefiles)
GLOBAL_LIST_INIT(breast_size_translation, list(
"0" = BREAST_SIZE_FLATCHESTED,
"1" = BREAST_SIZE_A,
"2" = BREAST_SIZE_B,
"3" = BREAST_SIZE_C,
"4" = BREAST_SIZE_D,
"5" = BREAST_SIZE_E,
"6" = BREAST_SIZE_F,
"7" = BREAST_SIZE_G,
"8" = BREAST_SIZE_H,
"9" = BREAST_SIZE_I,
"10" = BREAST_SIZE_J,
"11" = BREAST_SIZE_K,
"12" = BREAST_SIZE_L,
"13" = BREAST_SIZE_M,
"14" = BREAST_SIZE_N,
"15" = BREAST_SIZE_O,
"16" = BREAST_SIZE_P,
))
GLOBAL_LIST_INIT(breast_size_to_number, list(
BREAST_SIZE_FLATCHESTED = 0,
BREAST_SIZE_A = 1,
BREAST_SIZE_B = 2,
BREAST_SIZE_C = 3,
BREAST_SIZE_D = 4,
BREAST_SIZE_E = 5,
BREAST_SIZE_F = 6,
BREAST_SIZE_G = 7,
BREAST_SIZE_H = 8,
BREAST_SIZE_I = 9,
BREAST_SIZE_J = 10,
BREAST_SIZE_K = 11,
BREAST_SIZE_L = 12,
BREAST_SIZE_M = 13,
BREAST_SIZE_N = 14,
BREAST_SIZE_O = 15,
BREAST_SIZE_P = 16,
))
GLOBAL_LIST_INIT(balls_size_translation, list(
"0" = "Small",
"1" = "Average",
"2" = "Big",
"3" = "Very Big",
"4" = "Enormous",
"5" = "Immense",
"6" = "Gargantuan"
))
GLOBAL_LIST_INIT(marking_zone_to_bitflag, list(
BODY_ZONE_HEAD = HEAD,
BODY_ZONE_CHEST = CHEST,
BODY_ZONE_L_LEG = LEG_LEFT,
BODY_ZONE_R_LEG = LEG_RIGHT,
BODY_ZONE_L_ARM = ARM_LEFT,
BODY_ZONE_R_ARM = ARM_RIGHT,
BODY_ZONE_PRECISE_L_HAND = HAND_LEFT,
BODY_ZONE_PRECISE_R_HAND = HAND_RIGHT
))
GLOBAL_LIST_INIT(marking_zones, list(
BODY_ZONE_HEAD,
BODY_ZONE_CHEST,
BODY_ZONE_L_LEG,
BODY_ZONE_R_LEG,
BODY_ZONE_L_ARM,
BODY_ZONE_R_ARM,
BODY_ZONE_PRECISE_L_HAND,
BODY_ZONE_PRECISE_R_HAND,
))
GLOBAL_LIST_INIT(preference_balls_sizes, list(
"Small",
"Average",
"Big",
"Very Big",
"Enormous",
"Immense",
"Gargantuan"
))
GLOBAL_LIST_INIT(robotic_styles_list, list(
"None" = "None",
"Surplus" = 'icons/mob/augmentation/surplus_augments.dmi',
"Cyborg" = 'icons/mob/augmentation/augments.dmi',
"Engineering" = 'icons/mob/augmentation/augments_engineer.dmi',
"Mining" = 'icons/mob/augmentation/augments_mining.dmi',
"Security" = 'icons/mob/augmentation/augments_security.dmi',
"Morpheus Cyberkinetics" = 'modular_skyrat/master_files/icons/mob/augmentation/mcgipc.dmi',
"Bishop Cyberkinetics" = 'modular_skyrat/master_files/icons/mob/augmentation/bshipc.dmi',
"Bishop Cyberkinetics 2.0" = 'modular_skyrat/master_files/icons/mob/augmentation/bs2ipc.dmi',
"Hephaestus Industries" = 'modular_skyrat/master_files/icons/mob/augmentation/hsiipc.dmi',
"Hephaestus Industries 2.0" = 'modular_skyrat/master_files/icons/mob/augmentation/hi2ipc.dmi',
"Shellguard Munitions Standard Series" = 'modular_skyrat/master_files/icons/mob/augmentation/sgmipc.dmi',
"Ward-Takahashi Manufacturing" = 'modular_skyrat/master_files/icons/mob/augmentation/wtmipc.dmi',
"Xion Manufacturing Group" = 'modular_skyrat/master_files/icons/mob/augmentation/xmgipc.dmi',
"Xion Manufacturing Group 2.0" = 'modular_skyrat/master_files/icons/mob/augmentation/xm2ipc.dmi',
"Zeng-Hu Pharmaceuticals" = 'modular_skyrat/master_files/icons/mob/augmentation/zhpipc.dmi',
"Mariinsky Ballet Company" = 'modular_skyrat/master_files/icons/mob/augmentation/mariinskyipc.dmi'
))
//ghoul colors
GLOBAL_LIST_INIT(color_list_ghoul, list( \
"Necrotic Green" = "bfc474", \
"Rotting Tan" = "c4af7c", \
"Plutonium Blue" = "a5cfcc", \
"Marked Red" = "f05b68" \
))
//blood colours
GLOBAL_LIST_INIT(custom_blood_colors, list(
"Red/Human" = BLOOD_COLOR_RED,
"D.Green/Lizard" = BLOOD_COLOR_LIZARD,
"Green" = BLOOD_COLOR_GREEN,
"Lime/Xeno" = BLOOD_COLOR_XENO,
"Violet/Avali" = BLOOD_COLOR_VIOLET,
"Cyan/Vox" = BLOOD_COLOR_CYAN,
"Teal/Skrell" = BLOOD_COLOR_COPPER,
"White/Nanites" = BLOOD_COLOR_NANITE_SLURRY,
"Black" = BLOOD_COLOR_BLACK,
))