New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adds the surgical severing/reattachment of lizard tails, AND MORE! #13561
Conversation
k 👍 |
YES. YES. Can you surgically sow one of these back on? Or onto a human? |
L.dna.species.mutant_bodyparts -= "waggingtail_lizard" | ||
if("spines" in L.dna.features) | ||
L.dna.features -= "spines" | ||
new /obj/item/organ/severedtail(src) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
var/obj/item/organ/severedtail/S = new(get_turf(target))
S.color = "#[target.dna.features["mcolor"]]"
requires S to be greyscale.
(I also changed src
to get_turf(target)
, since src
would put it inside the surgery datum, which isn't a thing)
Generic surgery to attach/remove mutant bodyparts would be real fun. The code for those parts has no limitations on things like sticking lizard tails on humans. |
Why is this not locked behind the lizard race config? |
@Incoming5643 you had to spoil my plans didnt you? |
@Iamgoofball there's ways to lizard even if the race config is off. There's probably a way to not have the surgery appear on the surgery menu if the patient doesn't have a tail. Look at what lipoplasty does, it's not on the list if the patient isn't fat. |
this is exactly what happens with the can_start proc |
Didn't look at the code. Well that should answer the question goof. 👍 |
species = list(/mob/living/carbon/human) | ||
possible_locs = list("groin") | ||
|
||
/datum/surgery/lipoplasty/can_start(mob/user, mob/living/carbon/target) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
you didn't change the path though :^)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
HONK
Guess I know how I'm getting jobanned from captain |
As a ligger player I approve. |
If you do not add the ability to scoop out the flesh from inside it, dry it, and then use it as a dunce cap for other liggers (or an icecream cone), i'm going to be real depressed |
👍 |
Lizard tail cones or hats would be AMAZING. Very quickly the lizard population would be whittled down as they are hunted for their prized tails, like elephants are for their ivory. I support this 100%. |
Of course, you can't just an elephant into a cloner, and repeat... Though a procedure to change lizard into a human/human into a lizard using tail and a bit of good old NT space magic would be nice. Brainswapping has the disadvantage of needing an actual host, which is easy to get by forcefeeding monkey a mutadone pill or !!GENETICS!! when you turn a lizard into human (Hehehe), but when you want to turn an extreme lizard hater into lizard, well, things become harder (of course, if he just straight out murdered a lizard for no reason except "My char hate lizords so much he kill all XDDDDD", you can brainswap THEM for great drama). |
what |
…ns. Adds lizard clubs, liz o' nine tails and lizard cloche hats.
ayyy lmao |
Would it be possible to make it so lizard tails regrow after a time like they do irl? |
no a lizard without its tail is a SHAMEFUL lizard and it should be forever ashamed |
Cloning it is, then. Also how do you even get a lizard hide? I thought that's not possible normally. |
it isn't afaik, but if it's ever added then it would make sense to have it there |
I think lizard hides do exist in the code, but I don't think we should add them because they'd really just be a grief excuse |
they exist in the code, otherwise this wouldn't be able to compile |
else | ||
icon_string = "[id]_m_[bodypart]_[S.icon_state]_[layer]" | ||
icon_string = "m_[bodypart]_[S.icon_state]_[layer]" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You need to change inner bodypart defines too. It's few lines below.
done updated sprites, the only ones I'm not happy with are the hat from front and behind |
ok latest update (hopefully) fixes it so that cloning preserves lizards' special snowflake sprites should they happen to lose their tails dismemberment will require this as well I think this is the least stupid way to do it |
Those sprites are absolutely disgusting. |
I dare you to make better ones. |
I did say they were codersprites the severed tail sprite is a palette-swap of the proboscis sprite that already exists, everything else is not when did this merge conflict fucking a |
conflicts |
name = "Tail Club" | ||
result = /obj/item/weapon/tailclub | ||
reqs = list(/obj/item/organ/severedtail = 1, | ||
/obj/item/stack/sheet/metal = 1) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Wouldn't a metal rod make more sense here?
EDIT: oh, it's already the kebab, whatever I guess
update to latest master |
…o lizcannotwag Conflicts: code/modules/client/preferences.dm icons/mob/head.dmi tgstation.dme
Ok sure I guess, this looks fine |
Adds the surgical severing/reattachment of lizard tails, AND MORE!
Dismemberment is never happening. So enjoy the next-best thing: LIZARD TAIL REMOVAL AND REATTACHMENT! Great for:
New items:
Enjoy some codersprites:
🆑 bgobandit
rscadd: Lizard tails can now be severed by surgeons with a circular saw and cautery, and attached the same way augmented limbs are.
rscadd: The Animal Rights Consortium is horrified by Nanotrasen stations' sudden rise of illegal lizard tail trade, with such atrocities as lizardskin hats, lizard whips, lizard clubs and even lizard kebab!
/:cl: