Two wires do nothing, until such a time as I come up with decent things for them to do.
One wire controls the borg's LawSync protocol. Severing this wire disables law updates. Pulsing it forces an update of the borg's laws.
Last wire controls the borg's AI link. Severing the wire severs the borg's link to its AI if it had one. It retains any custom laws it happened to have picked up from the AI. Pulsing the wire forces it to choose an AI to link with.
TO ACCESS THE WIRES:
1) Unlock the borg's panel with a roboticist-access ID
2) Open the panel with a crowbar
3) Expose the wiring with a screwdriver
4) Attack the borg with wirecutters or a multitool to make the window pop up
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@436 316c924e-a436-60f5-8080-3fe189b3f50e
Cyborgs now only receive law changes from their AI when they check their laws. In practice, this only matters if the AI dies or is intelicarded (or if the borg's law sync wire is cut once I get that coded) in the time between the law being uploaded and the borg checking its laws.
Cyborgs now have four wires that are randomized each round, much like in an airlock or APC. Currently, these wires do nothing and cannot be interacted with, but its getting late and I need sleep.
It is planned for one of these wires to control law syncing, another to control AI linkage, and the other two to either do nothing or short out the powercell
Moved the borg/ai law-related code to separate files for convenience
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@429 316c924e-a436-60f5-8080-3fe189b3f50e
-Fixed rune 4 not counting the cultist in the middle.
-Expanded the explanation of a cultist objective.
-Moved the "midis" setting to client, so it carries over when you ghost/robot/alien/etc.
-Little extra something for Host level admins.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@374 316c924e-a436-60f5-8080-3fe189b3f50e
Fixed cyborgs just pressing cancel when choosing AIs.
Midis setting now carries over when ghosting.
Can now check if a borg is emagged from the player panel.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@367 316c924e-a436-60f5-8080-3fe189b3f50e
-Added an energy cutlass and made a pirate version of the space suit in preparation for a later nuke update.
-Changeling now ends 15 minutes after changeling death, unless he's ressurected.
-Further fixing of wizarditis teleporting into space.
-Fixed the wise beard sprite.
-Fixed missing sprite for monkeyburgers.
-Fixed Beepsky automatically adding 2 treason points to EVERYONE.
I believe that's everything.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@365 316c924e-a436-60f5-8080-3fe189b3f50e
- Added air filter pressure control and made N2O filtering a separate option
- Fixed gas sensor division by zero bug
- Some atmos changes
- Disease gib-loop debugging
- Moved alarms, scrubbers and vents initialization to more suitable place
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@352 316c924e-a436-60f5-8080-3fe189b3f50e
Wizards now shout a spell when they're casting - not corresponding to the spell itself, though, it's a placeholder until granny finishes his voice acting.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@336 316c924e-a436-60f5-8080-3fe189b3f50e
- Added crawl-trough-vent travel time
- Tweaked placement of utility belt contents window & fixed one related small bug
- Added metabolization for several reagents
- Other small tweaks
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@273 316c924e-a436-60f5-8080-3fe189b3f50e
The timer does not start until the AI starts it
Starting the timer causes a CentComm report
Humans can see the timer when it starts
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@232 316c924e-a436-60f5-8080-3fe189b3f50e
The AI now has to actually do stuff to win!
Malf AIs now have the ability to hack APCs.
The timer does not start until at least one station APC is hacked.
The hack takes 60 seconds (give or take lag), and the AI is unable to interact with other objects during the process.
The more APCs you hack, the faster the timer goes.
This change is very much experimental, and subject to change/being erased from the annals of time.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@185 316c924e-a436-60f5-8080-3fe189b3f50e