Skip to content

Neural remote control

Rob Nelson requested to merge pull/5000/Neural into Bleeding-Edge

Created by: ComicIronic

Neural linking

Added neural link posibrains, which act like MMIs that a remote user can connect to. Neural link brains have to be connected to a controller pod before they can be used. Entering the controller pod then gives the user control over the given brain, which lets then move it around. Just using the pod on its own won't do much, though: unless the user is wearing goggles, they cannot follow the brain. Unless they are wearing an earpiece, they cannot hear what the brain hears. The highest level of control is a neural connection, which puts the user in full control of the brain at the cost of awareness of surroundings. Neural links are the only way to do things like ventcrawl, use mech equipment, or use robot modules. Silicons under neural control have purple eyes. Moved relaymove from client Move into mob Move. Fixed some cases of Move not having consistent arg names. Consolidated robot move into one place.

Bot control

You can now control bots by putting a brain in them. This includes MMIs, which can become THE LAW, pack mules, medibots, or pretty much anything except farmbots, which aren't updated yet. Added a general way for a mob's loc to influence its click. Moved EDs under secbots. Clicking while neural-linked to a bot lets you do contextual stuff as the bot itself.

The one thing I cannot seem to fix because it appears to be a Byond thing is the snap-back from editing client.eye, which wants to reset to client.current.

Merge request reports