Skip to content
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

Add some lab notes, remove snippet references to terrestrial bionics #51954

Merged
merged 11 commits into from
Nov 5, 2021

Conversation

Venera3
Copy link
Member

@Venera3 Venera3 commented Sep 28, 2021

Summary

Content "Add some lab notes"

Purpose of change

Most of our lab-related worldbuilding happens using the too-random, too-bloated lab console snippets, whereas there should be tons of physical media around that our survivors could make some sense of. This PR adds some random lab notes to scatter around.

Describe the solution

  • Added lab post-it notes (mutagen, blob-related, migo, portal and generic techy flavor)
  • Added mid-length notes using snippet descriptions (mutagen, portal and psychology flavor)
  • Added long-form test logs using the EOC popup window to communicate big chunks of random info at once (mutagen and psych flavor)
    TODO
  • Finish/polish the existing logs
  • Add Security logs pertaining to staff activity they frown upon like "asking questions" and "wanting to see their loved ones ever again"
  • Add portal protocols exploration logs and tie "spontaneous" mutations to exposure to nether bullcrap that would need some long-form notes and a reasonable place to spawn them, and this is getting pretty bloated
  • Set up spawns for them in appropriate labs - security, biology and psych logs included in the modular lab palette, and added a generic lab file for microlabs and zombie scientist drops to scatter them around a bit more - @curstwist @John-Candlebury if you can think of any obvious spawn spot for them in modular/microlabs I'd appreciate the input, I am not very familiar with the guts of their mapgen

Describe alternatives you've considered

Shovel it all into lab consoles, but they make very little sense and can't differentiate between their spawn locations (and we definitely want to do "specialized labs" down the line).
Write other stuff, write less stuff, write better stuff.

Testing

Debug-spawned items, read them, popups and descriptions work as expected (description-based snippets are intact after stacking, saving and reloading, EOC-based ones stack only with identical ones).

Additional context

This is very work in progress, but it's also wordy as hell so I put it up early for review.

I refrained from SCP-isms like REDACTED etc., and tried to give the sense of each department/facility only having a small picture of the whole operation. That will probably need a lot more snippets to communicate properly, but baby steps.

As detailed in #51763 the EOC popups aren't scrollable, so they probably don't play nice with small screen sizes. If that's a dealbreaker I can probably break them up into multiple description snippeted items (can you catch them all?).

@anothersimulacrum anothersimulacrum added [JSON] Changes (can be) made in JSON Lore Game lore, in-game communication. Also the Lore tab. labels Sep 28, 2021
@Venera3 Venera3 marked this pull request as ready for review October 9, 2021 08:18
@Venera3 Venera3 requested a review from I-am-Erk as a code owner October 9, 2021 08:18
@John-Candlebury
Copy link
Member

I think that what you've done is the best way to add these to microlabs.

Although 5% chance to find one might be a bit high if the notes have little variance, since they are a lot of counters within a single lab

@Venera3
Copy link
Member Author

Venera3 commented Oct 14, 2021

The counters get the generic group, so it's about an 80/20 split between post-its/mid-length notes and they can draw from all categories. I'll do some live tests to be sure, but it shouldn't grow old too quick.

Copy link

@Cyprex Cyprex left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Only reviewed until log_mutagen_animal, I mostly like it so far.
Thanks for the writing!

"category": "lab_postit_portal",
"text": [
{ "id": "lab_postit_portal_1", "text": "Increase frequencies in odd steps - local discontiuity!" },
{ "id": "lab_postit_portal_2", "text": "Limit time spent in-phase to 29.1 minutes" },
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The first two here are great

{ "id": "lab_postit_portal_1", "text": "Increase frequencies in odd steps - local discontiuity!" },
{ "id": "lab_postit_portal_2", "text": "Limit time spent in-phase to 29.1 minutes" },
{ "id": "lab_postit_portal_3", "text": "Sub-plane 117RA likes prime-numbered calibration pings" },
{ "id": "lab_postit_portal_4", "text": "First the candle, then the blood, NOT THE OTHER WAY AROUND" },
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is modern tech, not some medieval thing.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This will tie into a long-form log when portal labs become a thing - portals are a black box with very limited theoretical understanding behind them, so some head researchers got a bit occult about them (without much effect, but don't tell them).

{ "id": "lab_postit_tech_2", "text": "Shielding corrodes too fast\n\nMount on drone?" },
{ "id": "lab_postit_tech_3", "text": "Meltdown after 3 shots" },
{ "id": "lab_postit_tech_4", "text": "Need more power" },
{ "id": "lab_postit_tech_5", "text": "Ho lasers stabilise the compound long enough" }
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

HO if it's supposed to be a chemical compound

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Holmium lasers are pretty widepread in certain fields.

"category": "lab_postit_bio",
"text": [
{ "id": "lab_postit_bio_1", "text": "Subject amortitzation too high. Lower dosage?" },
{ "id": "lab_postit_bio_2", "text": "Enrichment makes for better data. Coloring book?" },
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I can't really make sense of this, could you explain?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Happy (animal?) test subjects yield better data, "enrichment" is the technical term for toys/burrows/similar implements to reduce subject stress (or stress in captivits in general).

"type": "snippet",
"category": "lab_postit_bio",
"text": [
{ "id": "lab_postit_bio_1", "text": "Subject amortitzation too high. Lower dosage?" },
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This seems like a typo of amortisation, is this intentional? I can certainly see it adding flavour to a lab note like this.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It seems English nomenclature doesn't use it in this context anyway, so I'll probably go with dropout.

@kevingranade kevingranade merged commit 09ecd63 into CleverRaven:master Nov 5, 2021
},
{
"id": "interview_2",
"text": "\"Please state your name for the record.\"\n\n\"Fuck off.\"\n\n\"You are in posession of a fake drivers's license issued to one Jonathan Smith, which is the alias you applied for employment with in our facility. We will find out your real name in time, but I'll refer to you as Mr. Smith for this interview. Is that acceptable, Mr. Smith?\"\n\n\"Fuck off. I want to talk to my lawyer.\"\n\n\"You don't have a lawyer.\"\n\n\"I know my rights, shithead. You won't get a word out of me before I talk to my lawyer.\"\n\n\"You seem to be confused about your situation, Mr. Smith. As far as the world is concerned you stopped existing the moment you entered this facility, and as far as we are concerned you stopped having rights as soon as you tried to access areas above your provisional clearence. Let me present your options going forward: You continue witholding information from us and you will suffer a meticulously-documented accident leaving no doubt to your demise even though no body will ever be found. Or you cooperate fully and without hesitation, in which case you will get to see the sky again and act like nothing has happened. Am I understood?\"\n\n\"…yes.\"\n\n\"Please state your name for the record.\"\n\n\"M-my name is Thomas Wright. I'm a, uh, a freelance journalist.\"\n\n\"What were you trying to accomplish in this facility, Mr. Wright?\"\n\n\"There was th-this guy offering good money for some pictures from the inside of this place.\"\n\n\"I don't suppose this man told you his name?\"\n\n\"No, no…He just handed me the application forms and the licence, paid quarter up front, and said to bring the pictures to the same spot in a week's time.\"\n\n\"What did he say to expect here?\"\n\n\"This place is…Look, you can't expect people not to talk about it, right? You can't just put up a warehouse of a shipping company nobody's heard of practically overnight and act like it was always here. He said you guys were a, uh, top secret prison for political prisoners.\"\n\n\"That explains your attempts to clumsily pick the first closed door you came across. How did your employer contact you?\"\n\n\"A friend of a friend gave him my number, at least according to him. If you haven't noticed in here times are tough, so I couldn't really afford to be picky about work even before he started throwing cash around.\"\n\n\"Very well. While we verify that accout my colleagues here will take you through a tour of our facility: You will take photographs with your \"hidden\" camera when and where they instruct you to. You will submit these pictures for review and remain in our custody until we can be certain of your compliance. You will be released and at the appointed time you will hand over the pictures to your employer. You will not mention this conversation to them, or to anybody outside of this room. You will enjoy your well-earned payment, far away from this facility. Am I understood?\"\n\n\"Yes, sir, I can do that.\"\n\n\"Excellent, Mr. Wright. I look forward to never seeing you again.\""
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Translators reported that there are multiple typos in this "lab interview log". Are those intentional for atmosphere?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not really, this should be a direct transcript. Thanks for the heads-up, I'll give it a reread.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[JSON] Changes (can be) made in JSON Lore Game lore, in-game communication. Also the Lore tab.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants