vgstation-coders / vgstation13

Butts
GNU Affero General Public License v3.0
265 stars 546 forks source link

Putting a different head on a human body and its causes #9026

Open Brolaire opened 8 years ago

Brolaire commented 8 years ago

I started off on the test server with a monkeyman and a farwacatbeast and cut off their heads in the surgery room. (The green head is the human one, called Frank Taylor and the grey head is the catbeast one, titled Simon Whittier). image

After that, I put the catbeast head on the human, and out came out a human. After reconstructing his face, you can see it's actually Frank Taylor, and not Simon Whittier as expected. image

After removing the heads, it's the same heads again, but the damage overlay sprite is still on the headless body, it wasn't before. I don't know what I would suggest for inter-species head transplanting. Maybe make it not possible? This would make ordering monkey-like animals or brain transplant surgery more interesting over "forcefully behead corpse and slap it on monkeyman body". That would also mean we need plasmamonkeys and grey monkeys.

Besides that, I think it would make more sense to tie the identity to the head instead of the body, if that is possible.

Exxion commented 8 years ago

Making transplanted limbs/heads look like they should might be worth stealing from Goon

"Might" because there's a good chance it will either be harder to port than to code or they've done it in in a bad way

Brolaire commented 8 years ago

Not familiar with how Goon does it, what's different?

Exxion commented 8 years ago

Well, the primary difference is that it actually works Like the different arms, legs, etc. actually look different on your character Actually, now that I think about it, our robotic limbs already act like that, just Goon has more types

If you mean codewise, I don't know. Haven't looked.

gbasood commented 8 years ago

stealing from goon

No. Code it from scratch. Their organs system is very different from ours. Steal the concept maybe, not the code.

Exxion commented 8 years ago

Sorry, I figured it would go without saying that when I say to steal things from Goon, I pretty much always mean concept

Brolaire commented 8 years ago

/labels/honk

Why?

gbasood commented 8 years ago

Because it's a silly bug I'm sure someone will come in later and remove it don't worry

Brolaire commented 8 years ago

N E V E R E V E R

PJB3005 commented 8 years ago

@Exxion or steal it from Bay...

Exxion commented 8 years ago

Does Bay have that working? Well then let's get stealing

PJB3005 commented 8 years ago

No Bay completely reworked organs and made them awesome.

Exxion commented 8 years ago

That sounds good And it should be FAR easier to port from Bay than Goon

Shadowmech88 commented 6 years ago

I'm not really sure this is a "bug" per se. I think the system is working as intended, it's just a bad system, what with tying identity to the torso and all that. I'm going to relabel this to Feature Request.

gbasood commented 5 years ago

p.s. someone really should make identity not part of torso already

Exxion commented 5 years ago

Yes, but nobody will because it would involve a major rewrite of lifecode The torso is the mob, so obviously any variables that belong to the mob that are not explicitly moved to the head will remain on the torso

Shadowmech88 commented 5 years ago

Sounds like a new project for the Antag Datums team.