New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Review Ready] Positronic Brains! #9147
[Review Ready] Positronic Brains! #9147
Conversation
-Adds positronic brains - Fixes a runtime in mechs for pilots without DNA
this lets you build huge borg armies unless you make these things very expensive, and i've already heard admins complain about drones being unaccountable griff machines. |
usr << msg | ||
return | ||
|
||
/obj/item/device/mmi/posibrain/emp_act(severity) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
inherited already. Remove it all.
heil NT |
If you nerds want sprites i totally have some old ones you can use. Check it. http://imgur.com/O20bE6S |
that it, /tg/ is dead. rip. |
More stuff added, Borgs now can be "Androids", "Cyborgs", or "Xenoborgs"! Added RR! |
How come? It'll make it difficult for them to follow their laws, prevent human harm and obey the AI. |
They are MMIs, and are meant to have the same limits as one. They will gain Binary if they are made into an android or AI. Mechs have built in radios, so they will have communication abilities if you make them a pilot. They cannot do anything but talk in brain form, anyway. |
oh, i see On 27 April 2015 at 11:16, GunHog notifications@github.com wrote:
|
Changes the BE_PAI and "pAI" flag names to "BE_GHOST_ROLE" and "Ghost Roles". Name subject to change.
@Ikarrus, I changed the pAI flag to Ghost Roles, as asked. Basic ban-application testing seems to work. If anyone here does not like the new name, Please supply a better one. I do not really like touching admin related stuff. |
If you're testing for bugs, can you make sure that a cyborg built with a positronic brain can't be deconstructed to yield a human brain? Because once this goes live that'll be one of the first things I'll be testing for, as it could be a way to make ghosts into humans. |
That is working normally. Deconned and blown Androids drop their Posibrain as expected. I will hunt for any mistakes. |
Thanks gunhog Am I correct in assuming the ban database stores the index instead of the string? So people who were previously pAI jobbanned aren't going to suddenly find themselves unbanned. |
Oh.....god....dang it....Ikky, I do not know at all. I have no clue how the database works at all. I will need an admin-coder to comment. If this would unban people, I will revert the name change, and only change appearance on the panel to tell the admin it includes drones and posibrains. |
Ok, so the job ban name is used. not an index. That being said. This is one update query to fix.
(just make a change log .sql file with that in it and add info the sql change log about the change) But, a better idea would be to make this a new category in the job ban panel. so we can ban from each 3 things (drones, pai, posbrain) separately, or hit the category button to ban from all 3. Talk to me on irc if you need help with either of those options. |
@@ -16,7 +16,7 @@ | |||
var/drone_type = /mob/living/simple_animal/drone //Type of drone that will be spawned | |||
|
|||
/obj/item/drone_shell/attack_ghost(mob/user) | |||
if(jobban_isbanned(user,"pAI")) | |||
if(jobban_isbanned(user,"Ghost Roles")) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
replace this with drone.
I don't see why we'd need the ability to ban individual ghost roles. As far as I'm concerned, someone who's being a shitlord/metagamer as a drone is going to be the same as a pAI, and definitely a posibrain. Even if they aren't, bans are applied across the type of job. Beat a prisoner to death for fun as a warden and you get a sec jobban, not a warden jobban |
- Deathsquad moved from Antagonist to Ghost Roles. - pAI jobbans split into drone, pAI, and posibrains. - Posibrains back under pAI preference flag (the byte is full) - Fixed Posibrain sprite if it fails to get a ghost.
You can now do both. If you want to jobban someone from all ghost roles, you may do so, but some admins might think differently. I am giving them both choices, because admins need the power! Commit comments: PLEASE LET THIS BE THE LAST I HAVE TO MESS WITH ADMIN STUFF. It is scary, and I do not want admins angry with me! |
I cannot find anything wrong with it now, ready for maintainer review! |
[Review Ready] Positronic Brains!
Shamelessly rips off NTStation/NTstation13#772 by @RemieRichards!
This is a Work In Progress, the following things need to be done before completion:
Name and create an appropriate preference and job-ban flag for them, requested by @Ikarrus. I need feedback from admins on this one.I had to put pAI and Posibrain in the same preference, due to the flag being full.Positronic Brains (https://tgstation13.org/phpBB/viewtopic.php?f=9&t=3448) are special MMIs that accept ghosts. They are originally a port from Bay, PR'ed to NT by RR, and now yoinked for /tg/ by me!
Notable differences in my version:
Ban panel changes: Admins, please note:
Androids created with Positronic brains:
Empty brain and Android: