tgstation / tgstation

The /tg/station branch of SS13.
https://www.tgstation13.org/
GNU Affero General Public License v3.0
1.7k stars 4.91k forks source link

You can't deconstruct AI core after it's completion #19799

Closed Jazaen closed 5 years ago

Jazaen commented 8 years ago

Not sure if it's a bug or feature, but the deconstruction procedure for AI core doesn't work on completed AI. It means that, once brain is put into the AI core and glass is screwdrivered, there is no way to get the brain back, thus making it a better alternative for captured traitors than borging (since you can retrieve a brain from borgs).

GunHog commented 8 years ago

It is not a bug. AIs are pure data; They do not actually need a brain to function fully - I presume the brain is simply scanned and transferred to the internal circuit board.

Once you go AI, you never go back!

AKlimentyev commented 8 years ago

I swear this is a dupe or something, because I remember complaining about this months ago. Also @GunHog the inactive ai core is not deconstructable at least to my knowledge.

Jordie0608 commented 8 years ago

I believe this is intentional to prevent one crowbar hit being the ultimate in AI removal technology.

Alek2ander commented 8 years ago

I CANNOT SELF-TERMINATE

Jazaen commented 8 years ago

AI can very much self-terminate, mind. AI that suspects it might be forced to do harm could self-terminate to avoid it (as in, it KNOWS traitor has built upload console somewhere, but it is momentarily asimov because upload battle). There are "Kill yourself" traitor laws. And, if AI thinks it is useless in preventing human harm, you could order AI to self-terminate under law two. Maybe make core disassembly require that AI core is not bolted to the floor?

AKlimentyev commented 8 years ago

@Jordie0608 wouldn't it be fine to have the AI be deconstructable only if dead?

GunHog commented 8 years ago

Codewise, the easiest way would be to allow deconstruction of an inactive AI core. Card the AI, then dismantle its core. But, that runs counter to what you requested. In order to do that, the original core that housed the AI would have to store the brain, which would be empty if deconned while the AI is in another location. You would also have to prevent brain-swapping shenaggains for people who would..say...build a second AI, swap cores with the roundstart AI, then stuff them back into each other's brains.

You are starting to see why AIs cannot be deconstructed, yes?

PKPenguin321 commented 8 years ago

there is literally nothing wrong with that gunhog

PKPenguin321 commented 8 years ago

in fact that sounds like a really rad idea

Jordie0608 commented 8 years ago

If it's just to remove the AI core entirely that's fine; however the issue specifically mentions getting the brain back which is, as gun hog said, a fiddly manner.

jughu commented 8 years ago

Make the brain turn into a famebrain after getting aied

jughu commented 8 years ago

FAME

Faltnor commented 8 years ago

If you finish building one without a brain, you cannot take the screen off and put the brain in and that sucks. This is totally a bug.

ChangelingRain commented 7 years ago

I fixed faltnor's problem recently-ish but it's not actually the bug~