New computer: Power flow control console

For feedback on the game code and design. Feedback on server rules and playstyle belong in Policy Discussion.
Post Reply
User avatar
Xhuis
Github User
Joined: Mon May 26, 2014 1:04 pm
Byond Username: Xhuis
Github Username: Xhuis
Location: North Carolina

New computer: Power flow control console

Post by Xhuis » #266128

From the PR body:
Spoiler:
The power flow control console, or APC control for short, lets the user remotely access APCs. The console can access all APCs on the z-level with a few exceptions:
  • High-security areas (classified as AI-monitored) cannot be accessed.
  • If the APC's AI control wire is cut, it cannot be accessed.
  • Broken APCs cannot be accessed.
When used, the console displays all connected APCs, along with their area, charge, and status. You can interface with any APC by clicking on its name; when you do this, you will be able to modify the APC like any silicon can.

When an APC is remotely accessed, its _interface unlocks to all users_ and it says an audible notice to anyone within hearing range. The interface is locked again when the remote access terminates. Interface lock cannot be changed from remote access.

To help make it more usable, the console's interface has different filters. You can sort by name, charge, and accessibility. The interface updates every tick until you leave.

This console is intended to let engineers control more finely where power flows and to some degree allow some wiggle room and strategy. If the power is out because xenos are around and people need to get through to the weapons the Armory has, you can shut down nonessential area APCs to let Security stay powered. This also has nefarious uses, of course. That is partially offset by the warning and interface unlock, and it will become abundantly clear if someone is tampering with every APC remotely.

Boards can be built in R&D with programming 4, engineering 4, and power storage 5. (I think I still need to do the recipe, though.) Additionally, every major station has been outfitted with a console somewhere in the engine room, usually replacing the redundant atmospheric alert console.

Some pictures:
The console's location on BoxStation
An unfiltered interface
Remotely accessing an APC

This is the first part of some Engineering changes I'm making to flesh out the role a little more and give them something to do besides fix breaches and build forts. All feedback is highly encouraged.
Comments? Thoughts? Ideas?
Last edited by Xhuis on Sun Mar 12, 2017 6:26 pm, edited 1 time in total.
I'm an ex-coder for /tg/. I made the original versions of clockcult, shadowlings, revenants, His Grace, and other stuff.
I don't play, code, or participate in the community, but I occasionally post dumb stuff in the hut.
Kraso wrote:hi gay
wubli wrote:xhuis you said you were feeling better but every thread you make makes me worry more about your sanity
ExcessiveUseOfCobblestone wrote:Sorry I was making fun of xhuis' """""compromise""""" who insisted that was the correct term to use.
CitrusGender wrote:We've ended up disabling clockcult on sybil and bagil now (terry is having some problems.) We will give Xhuis some time until he wishes to work upon it again. As of now, please use this thread for ideas and not for bickering.
wubli wrote:you are a cultist of the gay
IkeTG wrote:It's a reflection of humanity, like all of man's creation. You cannot divorce this act from yourself, in a way there's a big titty moth inside all of us.
wesoda25 wrote:yeah no one was curious what it was from. Imagine choosing being a degenerate as your forum gimmick, LOL
User avatar
cedarbridge
Joined: Fri May 23, 2014 12:24 am
Byond Username: Cedarbridge

Re: New computer: Power flow control console

Post by cedarbridge » #266130

Xhuis wrote:From the PR body:
Spoiler:
The power flow control console, or APC control for short, lets the user remotely access APCs. The console can access all APCs on the z-level with a few exceptions:
  • High-security areas (classified as AI-monitored) cannot be accessed.
  • If the APC's AI control wire is cut, it cannot be accessed.
  • Broken APCs cannot be accessed.
When used, the console displays all connected APCs, along with their area, charge, and status. You can interface with any APC by clicking on its name; when you do this, you will be able to modify the APC like any silicon can.

When an APC is remotely accessed, its _interface unlocks to all users_ and it says an audible notice to anyone within hearing range. The interface is locked again when the remote access terminates. Interface lock cannot be changed from remote access.

To help make it more usable, the console's interface has different filters. You can sort by name, charge, and accessibility. The interface updates every tick until you leave.

This console is intended to let engineers control more finely where power flows and to some degree allow some wiggle room and strategy. If the power is out because xenos are around and people need to get through to the weapons the Armory has, you can shut down nonessential area APCs to let Security stay powered. This also has nefarious uses, of course. That is partially offset by the warning and interface unlock, and it will become abundantly clear if someone is tampering with every APC remotely.

Boards can be built in R&D with programming 4, engineering 4, and power storage 5. (I think I still need to do the recipe, though.) Additionally, every major station has been outfitted with a console somewhere in the engine room, usually replacing the redundant atmospheric alert console.

Some pictures:
The console's location on BoxStation
An unfiltered interface
Remotely accessing an APC

This is the first part of some Engineering changes I'm making to flesh out the role a little more and give them something to do besides fix breaches and build forts. All feedback is highly encouraged.
Comments? Thoughts? Ideas?
Logging maybe? I'd kinda like to know if the clown got in and turned off the station. Likely should be gated behind an engineer/CE ID instead of just being free remote access to every APC on the station when the APCs are locked.
User avatar
Xhuis
Github User
Joined: Mon May 26, 2014 1:04 pm
Byond Username: Xhuis
Github Username: Xhuis
Location: North Carolina

Re: New computer: Power flow control console

Post by Xhuis » #266188

I'm aiming to have it require ID access, or at least need to be hacked somehow to access it entirely. I'll be adding logging and sounds in a later commit.
I'm an ex-coder for /tg/. I made the original versions of clockcult, shadowlings, revenants, His Grace, and other stuff.
I don't play, code, or participate in the community, but I occasionally post dumb stuff in the hut.
Kraso wrote:hi gay
wubli wrote:xhuis you said you were feeling better but every thread you make makes me worry more about your sanity
ExcessiveUseOfCobblestone wrote:Sorry I was making fun of xhuis' """""compromise""""" who insisted that was the correct term to use.
CitrusGender wrote:We've ended up disabling clockcult on sybil and bagil now (terry is having some problems.) We will give Xhuis some time until he wishes to work upon it again. As of now, please use this thread for ideas and not for bickering.
wubli wrote:you are a cultist of the gay
IkeTG wrote:It's a reflection of humanity, like all of man's creation. You cannot divorce this act from yourself, in a way there's a big titty moth inside all of us.
wesoda25 wrote:yeah no one was curious what it was from. Imagine choosing being a degenerate as your forum gimmick, LOL
User avatar
IcePacks
Joined: Sun Apr 20, 2014 4:46 am
Byond Username: IcePacks

Re: New computer: Power flow control console

Post by IcePacks » #266191

engineers have to maintain the power network first
OOC: Deitus: tfw RL porn doesnt sexually excite me anymore
User avatar
BeeSting12
Joined: Sat Apr 16, 2016 1:11 am
Byond Username: BeeSting12
Github Username: BeeSting12
Location: 'Murica

Re: New computer: Power flow control console

Post by BeeSting12 » #266205

i've wanted this for a while

>RnD being autistic?
Kill their power.
Edward Sloan, THE LAW
Melanie Flowers, Catgirl
Borgasm, Cyborg
Spoiler:
OOC: Hunterh98: to be fair sloan is one of the, if not the, most robust folks on tg

DEAD: Schlomo Gaskin says, "sloan may be a faggot but he gets the job done"

DEAD: Rei Ayanami says, "YOU'RE EVERYWHERE WHERE BAD SHIT IS HAPPENING"
DEAD: Rei Ayanami says, "IT'S ALWAYS FUCKING EDWARD SLOAN"
oranges wrote:Bee sting is honestly the nicest admin, I look forward to seeing him as a headmin one day
[2020-05-21 01:21:48.923] SAY: Crippo/(Impala Chainee) "Shaggy Voice - She like... wants to get Eiffel Towered bro!!" (Brig (125, 166, 2))
hows my driving?
User avatar
DemonFiren
Joined: Sat Dec 13, 2014 9:15 pm
Byond Username: DemonFiren

Re: New computer: Power flow control console

Post by DemonFiren » #266210

now add the same thing for atmos

or is that in already?
Image
Image
Image
ImageImageImageImageImage

non-lizard things:
Spoiler:
Image
User avatar
Anonmare
Joined: Sun Mar 15, 2015 8:59 pm
Byond Username: Anonmare

Re: New computer: Power flow control console

Post by Anonmare » #266219

Have you found a workaround for AIs hacking APCs so there isn't am immediately obvious tell whenever it hacks a random APC in the middle of nowhereistan?

Perhaps AIs could do something like it does to the messaging console and bruteforce hack it when no one is looking at the console to make it say that unresponsive APCs are functioning normally? A similar effect could be done with an emag.
Image
Image
Image
User avatar
Cobby
Code Maintainer
Joined: Sat Apr 19, 2014 7:19 pm
Byond Username: ExcessiveUseOfCobby
Github Username: ExcessiveUseOfCobblestone

Re: New computer: Power flow control console

Post by Cobby » #266232

BeeSting12 wrote:i've wanted this for a while

>RnD being autistic?
Kill their power.
Next PR: Adds circuitboard for RND in case it gets destroyed
Voted best trap in /tg/ 2014-current
Gun Hog
Joined: Sat Apr 19, 2014 5:19 am
Byond Username: Gun Hog

Re: New computer: Power flow control console

Post by Gun Hog » #266273

How does this interact with emagged APCs? No change?
Can silicons use the console?
Does it preserve the locked/unlocked state of APCs unlocked via APC or hacking?
Do APCs respond to commands while the wires are exposed or the cover is open?
User avatar
cedarbridge
Joined: Fri May 23, 2014 12:24 am
Byond Username: Cedarbridge

Re: New computer: Power flow control console

Post by cedarbridge » #266308

Gun Hog wrote:How does this interact with emagged APCs? No change?
Can silicons use the console?
Does it preserve the locked/unlocked state of APCs unlocked via APC or hacking?
Do APCs respond to commands while the wires are exposed or the cover is open?
Emags disable AI control don't they? I think that's about where sillycone interactions stop.
User avatar
Luke Cox
Joined: Sat Dec 06, 2014 8:52 am
Byond Username: NocturnalQuill
Location: Prisoner Transfer Room

Re: New computer: Power flow control console

Post by Luke Cox » #266333

BeeSting12 wrote:i've wanted this for a while

>RnD being autistic?
Kill their power.
10/10 fund this at once
Image
User avatar
Screemonster
Joined: Sat Jul 26, 2014 7:23 pm
Byond Username: Scree

Re: New computer: Power flow control console

Post by Screemonster » #266347

I like this even more than I like Bay's substations and RCON console. fund it.
User avatar
Kel
Joined: Sun Aug 10, 2014 1:04 am
Byond Username: Jaraxxus

Re: New computer: Power flow control console

Post by Kel » #266367

you must remove a console before this will get merged
Image
User avatar
Xhuis
Github User
Joined: Mon May 26, 2014 1:04 pm
Byond Username: Xhuis
Github Username: Xhuis
Location: North Carolina

Re: New computer: Power flow control console

Post by Xhuis » #266375

Kel wrote:you must remove a console before this will get merged
Technically, I replaced the atmos alert console in the engine rooms with this. So I did remove a console from the map.
I'm an ex-coder for /tg/. I made the original versions of clockcult, shadowlings, revenants, His Grace, and other stuff.
I don't play, code, or participate in the community, but I occasionally post dumb stuff in the hut.
Kraso wrote:hi gay
wubli wrote:xhuis you said you were feeling better but every thread you make makes me worry more about your sanity
ExcessiveUseOfCobblestone wrote:Sorry I was making fun of xhuis' """""compromise""""" who insisted that was the correct term to use.
CitrusGender wrote:We've ended up disabling clockcult on sybil and bagil now (terry is having some problems.) We will give Xhuis some time until he wishes to work upon it again. As of now, please use this thread for ideas and not for bickering.
wubli wrote:you are a cultist of the gay
IkeTG wrote:It's a reflection of humanity, like all of man's creation. You cannot divorce this act from yourself, in a way there's a big titty moth inside all of us.
wesoda25 wrote:yeah no one was curious what it was from. Imagine choosing being a degenerate as your forum gimmick, LOL
Cik
Joined: Thu Oct 30, 2014 2:24 pm
Byond Username: Cik

Re: New computer: Power flow control console

Post by Cik » #266376

this is a great idea and you are a great person
User avatar
Xhuis
Github User
Joined: Mon May 26, 2014 1:04 pm
Byond Username: Xhuis
Github Username: Xhuis
Location: North Carolina

Re: New computer: Power flow control console

Post by Xhuis » #266431

After some changes, here's a demo of what's in store right now.
Spoiler:
Image
Some things to note:
  • Anyone with an ID with Engineering access can use the console, but it spawns in the CE's office.
  • The console logs any and all activity in it.
  • Emags can be used to bypass the login requirement.
  • Direct emagging disables complete logging and allows you to clear the logs.
  • AIs cannot use the console.
  • Emagged consoles can be restored through a button in the interface. Doing so will point out in the logs when they were restored.
I'm an ex-coder for /tg/. I made the original versions of clockcult, shadowlings, revenants, His Grace, and other stuff.
I don't play, code, or participate in the community, but I occasionally post dumb stuff in the hut.
Kraso wrote:hi gay
wubli wrote:xhuis you said you were feeling better but every thread you make makes me worry more about your sanity
ExcessiveUseOfCobblestone wrote:Sorry I was making fun of xhuis' """""compromise""""" who insisted that was the correct term to use.
CitrusGender wrote:We've ended up disabling clockcult on sybil and bagil now (terry is having some problems.) We will give Xhuis some time until he wishes to work upon it again. As of now, please use this thread for ideas and not for bickering.
wubli wrote:you are a cultist of the gay
IkeTG wrote:It's a reflection of humanity, like all of man's creation. You cannot divorce this act from yourself, in a way there's a big titty moth inside all of us.
wesoda25 wrote:yeah no one was curious what it was from. Imagine choosing being a degenerate as your forum gimmick, LOL
User avatar
cedarbridge
Joined: Fri May 23, 2014 12:24 am
Byond Username: Cedarbridge

Re: New computer: Power flow control console

Post by cedarbridge » #266445

My only problem with this is it seems to give a tool to fix a problem that doesn't exist. Our engines produce so much power and station machinery uses so little power that there is almost never a non-antagonist reason to use the console. Power isn't a scarce resource that needs to 've strictly controlled because it it so binary.
User avatar
Xhuis
Github User
Joined: Mon May 26, 2014 1:04 pm
Byond Username: Xhuis
Github Username: Xhuis
Location: North Carolina

Re: New computer: Power flow control console

Post by Xhuis » #266451

This PR is actually a preface to some more engineering work I'm doing. Ideally it'll result in being able to shut off power to parts of the station and distribute it to more needed places. With the engine power would still be stable, but it wouldn't just be on/off either.
I'm an ex-coder for /tg/. I made the original versions of clockcult, shadowlings, revenants, His Grace, and other stuff.
I don't play, code, or participate in the community, but I occasionally post dumb stuff in the hut.
Kraso wrote:hi gay
wubli wrote:xhuis you said you were feeling better but every thread you make makes me worry more about your sanity
ExcessiveUseOfCobblestone wrote:Sorry I was making fun of xhuis' """""compromise""""" who insisted that was the correct term to use.
CitrusGender wrote:We've ended up disabling clockcult on sybil and bagil now (terry is having some problems.) We will give Xhuis some time until he wishes to work upon it again. As of now, please use this thread for ideas and not for bickering.
wubli wrote:you are a cultist of the gay
IkeTG wrote:It's a reflection of humanity, like all of man's creation. You cannot divorce this act from yourself, in a way there's a big titty moth inside all of us.
wesoda25 wrote:yeah no one was curious what it was from. Imagine choosing being a degenerate as your forum gimmick, LOL
User avatar
XDTM
Github User
Joined: Fri Mar 04, 2016 8:38 pm
Byond Username: XDTM
Github Username: XDTM
Location: XDTM

Re: New computer: Power flow control console

Post by XDTM » #266473

cedarbridge, on full power it's pretty pointless unless you're using it to hamper a department. But when there's no power and maybe cloning needs to not auto-disable at 30% you no longer need an engineer to walk in there, wait for someone to open the door, wait for someone to open the cloning door, unlock the APC and press a button. Sure, the AI could do it, but sometimes there's no AI, or the AI doesn't listen.
a.k.a. Duke Hayka

Coder of golems, virology, hallucinations, traumas, nanites, and a bunch of miscellaneous stuff.
User avatar
PKPenguin321
Site Admin
Joined: Tue Jul 01, 2014 7:02 pm
Byond Username: PKPenguin321
Github Username: PKPenguin321
Location: U S A, U S A, U S A

Re: New computer: Power flow control console

Post by PKPenguin321 » #266670

Xhuis wrote:After some changes, here's a demo of what's in store right now.
Spoiler:
snip
Some things to note:
  • Anyone with an ID with Engineering access can use the console, but it spawns in the CE's office.
  • The console logs any and all activity in it.
  • Emags can be used to bypass the login requirement.
  • Direct emagging disables complete logging and allows you to clear the logs.
  • AIs cannot use the console.
  • Emagged consoles can be restored through a button in the interface. Doing so will point out in the logs when they were restored.
Is deleting Poly the new meme
i play Lauser McMauligan. clown name is Cold-Ass Honkey
i have three other top secret characters as well.
tell the best admin how good he is
Spoiler:
Image
Post Reply

Who is online

Users browsing this forum: No registered users