09-03-2020, 05:29 PM
PULL REQUEST DETAILS
[FEATURE][INPUT WANTED]
About the PR
This gives lizards a set of built-in abilities to change the colors of their skin. They can either swap around their detail colors or change one of them at will, though these abilities cost points to use.
These points are replenished by eating organs. Some organs, like hearts and brains, are worth more points, while butts are worth nothing and just make you throw up, and cyberorgans deduct points due to being made of metal. This is all handled in a component, listening to a new signal COMSIG_ITEM_CONSUMED, which /obj/item/proc/Eat sends when its done eating a thing.
The component proc is also set to only give lizards ability points, since otherwise lings could freebase a bunch of yee, eat botany, and have infinite DNA points.
This also adds a human-version of the lizard swap-around-your-colors ability as a genetics power. It just lets you swap your hair color around.
This also also shifts that thing where werewolves are healed by eating organs into the component. Works under similar rules as the organ-ability-point thing, except that butts still heal a bit and cyberorgans deal 5 brute and tox. Hearts heal 10 brute and burn, and organs you can't normally eat or find (like heads and chests) are worth 15 of each.
Also adds in some mutant color flags, so cows don't have everything start looking weird if they mess with their hair... horn... things.
Also adds a second entry for customization colors in the appearance holder to hold the player's previous colors when they turn into a mutant. This is so when they go back to being human, their colors don't get messed with by the mutant races clamping their customization colors.
Why's this needed?
Lizards are dull, and I want to make them not-dull.
Changelog
PULL REQUEST DETAILS
[FEATURE][INPUT WANTED]
About the PR
This gives lizards a set of built-in abilities to change the colors of their skin. They can either swap around their detail colors or change one of them at will, though these abilities cost points to use.
These points are replenished by eating organs. Some organs, like hearts and brains, are worth more points, while butts are worth nothing and just make you throw up, and cyberorgans deduct points due to being made of metal. This is all handled in a component, listening to a new signal COMSIG_ITEM_CONSUMED, which /obj/item/proc/Eat sends when its done eating a thing.
The component proc is also set to only give lizards ability points, since otherwise lings could freebase a bunch of yee, eat botany, and have infinite DNA points.
This also adds a human-version of the lizard swap-around-your-colors ability as a genetics power. It just lets you swap your hair color around.
This also also shifts that thing where werewolves are healed by eating organs into the component. Works under similar rules as the organ-ability-point thing, except that butts still heal a bit and cyberorgans deal 5 brute and tox. Hearts heal 10 brute and burn, and organs you can't normally eat or find (like heads and chests) are worth 15 of each.
Also adds in some mutant color flags, so cows don't have everything start looking weird if they mess with their hair... horn... things.
Also adds a second entry for customization colors in the appearance holder to hold the player's previous colors when they turn into a mutant. This is so when they go back to being human, their colors don't get messed with by the mutant races clamping their customization colors.
Why's this needed?
Lizards are dull, and I want to make them not-dull.
Changelog
Code:
(u)Superlagg:
(*)Lizards can now change up their colors if they eat enough human organs.
(+)Added a mutation that lets people swap their hair colors around.
(+)Increased the healing certain organs give when eaten by a werewolf.
PULL REQUEST DETAILS