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
Tongues #16704
Tongues #16704
Conversation
Adds tongues, which serve as the physical manifestation of speech impediments.
abductors don't have mouths nor tongues nerd. |
I've not broken keyfabe |
@@ -127,6 +127,10 @@ | |||
C.unEquip(thing) | |||
if(exotic_blood) | |||
C.reagents.add_reagent(exotic_blood, 80) | |||
for(var/path in mutant_organs) | |||
var/obj/item/organ/internal/I = new path() | |||
I.owner = C |
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.
why is this not I.Insert(C)
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.
No idea, might explain some things.
Add a changeling one that you can give to people to grant them the ability to suck people dry. |
Tying ling abilities to organ systems the crew can steal is a long term goal of mine, but organ system code isn't quite there yet. |
name = "tongue" | ||
desc = "A fleshy muscle mostly used for lying." | ||
icon_state = "lungs" | ||
zone = "head" |
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.
Why zone = "head"
when you can actually put them in mouth? It's used by some of existing organs and organ manipulation for mouth is already a thing.
At least one of the ling abilities is already tied to organ - it's thermal vision I think. |
More abilities should be, IMO---like hivemind, stasis, etc--right now most are just tied to the status of being a changeling or not. |
So this means there's a tongue organ that you can remove? People can still talk without tongues, just deprives them of a lot of sounds |
So loss of tongue gives an entire new impediment? |
Suiciding by biting off your tongue should drop the tongue. |
👍 for the idea. Keep the abductor team separation please though. |
var/rendered = "<i><font color=#800080><b>[user.name]:</b> [message]</font></i>" | ||
for(var/mob/living/carbon/human/H in mob_list) | ||
var/obj/item/organ/internal/tongue/T = H.getorganslot("tongue") | ||
if(!T || T.type != type) |
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 check the 'team' of the tongue somehow, so that multiple ships of abductors can't hear eachother. Though I suppose that's kind of a feature.
there's no impediment for not having a tongue, you just can't talk. if someone could figure out how to make a heavily edited accent to represent not having a tongue I'd be down with that though. |
https://www.reddit.com/comments/ifflf/i_have_no_tongue_ama/
|
|
||
/obj/item/organ/internal/tongue/abductor | ||
name = "superlingual matrix" | ||
desc = "A mysterious structure that allows for instantaneous and omnipresence communication between users. Pretty impressive until you need to eat something." |
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.
omnipresent
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.
also, I think I've seen brain damaged abductors actually gibber out loud.
As for organ plans big 👎 to letting crewmembers hear any kind of hivemind, this includes xeno and changeling, but everything else is fine. |
But crew members can already hear the xeno hivemind with organ transplants, and binary chat with the binary encryption key. |
The binary key is fine because the borgs can tell everyone over comms if they want to and aren't immediately hostile. Also I already said the xeno hivemind transplant, and it's the stupidest shit ever because Xenos are complete shit and letting people hear their plans and wherever they're going when one of them dies is just depressingly stupid game design combined with them bizarrely being less durable than even regular humans. |
…es the actual hissing sound. Moves the tongue organ to the mouth Fixes up synth inheritances Losing your tongue no longer makes you silent, but rather just makes you a lot harder to understand Little misc things
Could be merged today save for lack of sprites |
Xeno tongue-mouth please. ;) And then maybe xeno head-biting. ;) |
xeno ;) tounge ;)i;)n ;;;)))my ;;)) ass ;;;;))))please. ;;;;;;;;;)))))))))) |
We should be good to go. |
Mime speaks? RIP OUT THE TONGUE! |
@ChangelingRain Why did you remove the xeno hissing sound when it talks? |
eh? They should still hiss, are they not hissing? |
No, you completely deleted the code for it. http://i.imgur.com/79ssVIc.png |
it was moved to the xeno tongue |
Yes, but it doesn't work with normal xenos now. Can you add it back? |
Xenos have the tongue so it should be working, I'll look into it |
You removed the hissing sounds from their saycode. They no longer make hissing sounds. |
But I put it in their tongue, which is called from carbon/treat_message I'm going to guess that aliens don't call treat_message. |
I'm making a hotfix. I'm guessing you removed that code because if their tongue is removed they can't hiss anymore? |
The alien should call treat_message, which should call their tongue, which should produce the hiss. There's nothing special about how aliens talk compared to other carbons (alien_talk is for hivemind), so maybe it's just a matter of the sound not being heard for some reason. |
No, it is completely removed. I had to use the *hiss emote to even make a hissing sound. |
/obj/item/organ/internal/tongue/abductor | ||
name = "superlingual matrix" | ||
desc = "A mysterious structure that allows for instant communication between users. Pretty impressive until you need to eat something." | ||
icon_state = "tongueayylmao" |
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.
pff
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.
What's this for?
Adds tongues, which serve as the physical manifestation of speech impediments.
Sprites by @Cheridan
_"A Super Aggro Crag Request Pull"_™
🆑 Incoming5643
rscadd: Leading scientists have finally proven that humans (and xenos) in fact have tongues in their mouths.
rscadd: Swapping out tongues allows the various races to change their speech impediments. Putting a xeno tongue in someone allows them to make the hissing sound like a xeno whenever they speak.
experiment: Remember that tongues are stored in the MOUTH, selecting the head isn't good enough.
/:cl: