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

Blobs are slimes. name them such. #42287

Merged
merged 4 commits into from
Jul 21, 2020

Conversation

esotericist
Copy link
Contributor

Summary

SUMMARY: Bugfixes "Blobs are slimes. name them such."

Purpose of change

it has been a persistent source of confusion amongst players and contributors who read the design doc that the "blob" enemies you encounter in-game and the "blob" metaorganism behind the zombie-apocalypse are either directly related, or one and the same.

consensus amongst the devs in discussions on discord is that this is not desirable.

Describe the solution

renamed the "blob" enemies to appropriate variations on "slime", also renaming the "blob scrap" item to match.

also adjusted the species and factions.

Describe alternatives you've considered

i considered renaming the internal monster IDs as well, but that requires migration features not yet present.

abstractly there are other things that could potentially use renaming: monster special attacks, monster groups, etc. these all seemed more than a bit out of scope

Testing

loaded game, spawned some things, got a lack of errors and things seemed to hate each other that should've hated each other.

Additional context

fact of the day: the "blob scrap" item was already named slime_scrap internally.

@esotericist esotericist added [JSON] Changes (can be) made in JSON Monsters Monsters both friendly and unfriendly. <Bugfix> This is a fix for a bug (or closes open issue) labels Jul 19, 2020
@esotericist esotericist requested a review from KorGgenT as a code owner July 19, 2020 23:36
@ghost
Copy link

ghost commented Jul 20, 2020

"other blobs seem to swarm around it..."

Blob -> slime.

@meladath
Copy link
Contributor

wait they ARE different? Oh wow. Yeah, its a good job this is being changed. My mind is blown. Maybe change the colour of the slime too? many places reference black blob/oil and I assumed it was all the same.

@nexusmrsep
Copy link
Contributor

Aren't they the equivalent of living "cells" of The Blob? If not - what are they? if I lived all my life under this assumption, and it won't be easy for me to let go of that thought, if it's true.

@esotericist
Copy link
Contributor Author

wait they ARE different? Oh wow. Yeah, its a good job this is being changed. My mind is blown. Maybe change the colour of the slime too? many places reference black blob/oil and I assumed it was all the same.

i'm not really sure the color will make that big a difference?

Aren't they the equivalent of living "cells" of The Blob? If not - what are they? if I lived all my life under this assumption, and it won't be easy for me to let go of that thought, if it's true.

they are a completely unrelated organism, just like other nether things. you'll notice in the monster definition they actually have "NETHER" as part of their species specification. they are absolutely not "cells" of the blob, according to what I have been told.

i dunno about where and when you formed your understanding (and obviously you aren't alone in this understanding, otherwise this change wouldn't be necessary), but i've been seeing kevin and other devs going "they're not related" literally since i got here (i.e. earlier last year), in all the venues i've seen them participate in.

@nexusmrsep
Copy link
Contributor

they are a completely unrelated organism

Holy smokes, I've been living a lie all this time.

Considering that The Blob is also a a kind of nethereum denizen, I've never seen it as a potential discrepancy. Furthermore the living body of The Blob wouldn't be considered as a zombie faction as well. Sure, there wasn't any direct evidence to prove or disprove the relation between blobs and The Blob, but this definitely was a path to consider. And I actually loved the idea of them being more condensed/distilled form of a blob pathogen in water/zombies. That would suggest/imply that The Blob would also have a physical body that doesn't rely on hosts, and blobs as an intermediate form fits this theory like a glove. So - no wonder that I was deceived.

@kevingranade you should definitely upgrade the design document on such matters. It's still too vague. I know that vagueness is an asset sometimes, but not every time, like in this example. Just pull in the conclusions of countless lore discussions and draw a line between what is and what is not.

@kevingranade kevingranade merged commit 4795a1e into CleverRaven:master Jul 21, 2020
@andrei8l
Copy link
Contributor

There's a recipe for getting slime_scrap out of meat_tainted (json/recipes/recipe_medsandchemicals.json:709), and also the reverse for getting meat_tainted out of slime_scrap and meat (json/recipes/recipe_food:5111). If the slime monsters aren't supposed to be The Blob, those should be removed or changed as well.

I also vaguely remember a dev saying that The Blob is trying to change Earth into something more suitable and that the slime pits are definitely not the final form, but I can't track that down atm.

@esotericist
Copy link
Contributor Author

@andrei8l please open a new issue. Merged PRs are not the right place for "this other thing needs doing", because by definition a merged PR is already closed

@esotericist esotericist deleted the blobs-are-slimes branch September 27, 2020 04:19
@kevingranade
Copy link
Member

This pull request has been mentioned on Cataclysm: Dark Days Ahead. There might be relevant details there:

https://discourse.cataclysmdda.org/t/questions-about-spoilery-lore/26024/2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
<Bugfix> This is a fix for a bug (or closes open issue) [JSON] Changes (can be) made in JSON Monsters Monsters both friendly and unfriendly.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants