Partially reverts #4614, leaving record defaults but separating exploitables and security (#5560)

## About The Pull Request

Partially reverts #4614.

Exploitables, background, and security are now separate.
## Why It's Good For The Game

This was never a good change. Exploitables and sec records hold
completely separate purposes. Sec should not see every single
exploitable node you have, basically. Additionally, some people have
stuff in their exploitables and background they cant access right now.
Exposing them again lets people retrieve them.
## Proof Of Testing
<details>
<summary>Screenshots/Videos</summary>

<img width="787" height="620" alt="image"
src="https://github.com/user-attachments/assets/b8b464a8-ff4a-40f1-a48f-086c99abb6af"
/>

</details>

## Changelog
🆑
add: Exploitables, background, and security records are now distinct
record fields, instead of being combinced.
/🆑
This commit is contained in:
nikothedude
2026-05-16 01:10:09 +02:00
committed by GitHub
parent ed0a40c17f
commit 4ae9d2c934
8 changed files with 63 additions and 4 deletions
+2 -1
View File
@@ -143,7 +143,8 @@ GLOBAL_DATUM_INIT(manifest, /datum/manifest, new)
locked_dna = record_dna,
mind_ref = person.mind,
// BUBBER EDIT ADDITION BEGIN - Records
exploitable_information = person_client?.prefs.read_preference(/datum/preference/text/security) || "",
exploitable_information = person_client?.prefs.read_preference(/datum/preference/text/exploitable) || "",
background_information = person_client?.prefs.read_preference(/datum/preference/text/background) || "",
// BUBBER EDIT END
)
+3 -1
View File
@@ -170,6 +170,7 @@
datum/mind/mind_ref,
// BUBBER EDIT BEGIN - Records
exploitable_information = "",
background_information = "",
)
. = ..()
src.locked_dna = locked_dna
@@ -178,7 +179,8 @@
GLOB.manifest.locked += src
// BUBBER EDIT BEGIN - Records
// BUBBER EDIT BEGIn - Records
src.background_information = background_information
src.exploitable_information = exploitable_information
// BUBBER EDIT END