mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-07-21 04:57:57 +01:00
Add persocomm to cybernetic brains (Nova port), add EMP effects to surplus brain and fix lone infil uplink spawn on synths (#5527)
## About The Pull Request Adds the Synth Persocomm to both cybernetic brains. Allows automatic connection of ID to internal computer as well with the ID in your ID slot. No more linking it via janky methods (though you still can). Fixes the bug with spawning as lone infil as a synth. No more bugged uplink in your brain computer. ## Why It's Good For The Game If my brain is half computer I should be able to use it as a computer. Fixes multiple issues with the Persocom and adds it to organics with an augmented brain. Also bugfix good. ## Proof Of Testing <img width="1622" height="823" alt="image" src="https://github.com/user-attachments/assets/9d259d09-2347-4bee-a61a-e873d3eb8b7e" /> <img width="1449" height="647" alt="image" src="https://github.com/user-attachments/assets/be36fdc7-fbcc-43d6-99d1-e0a7d5fc6dc8" /> <img width="1463" height="838" alt="image" src="https://github.com/user-attachments/assets/18b2dd39-c05e-43fc-bac5-00da4d642fca" /> <img width="1520" height="789" alt="image" src="https://github.com/user-attachments/assets/f63fd2a2-bf3b-4652-9e92-32baff97f36d" /> <details> <summary>Screenshots/Videos</summary> </details> ## Changelog 🆑 fix: Uplink location being set to the Persocom when playing as a synth. It will now fall back to one of the other options. add: Small persocom update. Automatic ID imprinting and PDA theme application on spawn. Ghost roles will not automatically imprint their ID. Don't imprint it as a Persistence role or Ruggero will punch you. add: Persocom to cybernetic brain options. add: Additional EMP effects such as stuttering and jittering to the surplus brain to bring it in line with the cortical brain. EMP effects are tripled compared to the cortical brain. Woe. /🆑 --------- Co-authored-by: nikothedude <59709059+nikothedude@users.noreply.github.com>
This commit is contained in:
@@ -480,7 +480,10 @@
|
||||
|
||||
if(equipped_client)
|
||||
pda.update_pda_prefs(equipped_client)
|
||||
|
||||
//BUBBER EDIT BEGIN
|
||||
var/obj/item/modular_computer/pda/synth/brainpooter = locate() in equipped.get_all_contents()
|
||||
brainpooter.update_user_settings(equipped_client)
|
||||
//BUBBER EDIT END
|
||||
/datum/outfit/job/get_chameleon_disguise_info()
|
||||
var/list/types = ..()
|
||||
types -= /obj/item/storage/backpack //otherwise this will override the actual backpacks
|
||||
|
||||
Reference in New Issue
Block a user