-
Notifications
You must be signed in to change notification settings - Fork 287
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
Xenobiology quality of life and balance touchups #2139
Merged
wraith-54321
merged 25 commits into
Monkestation:master
from
RikuTheKillerSS13Forks:slime_split_improvements
Jun 19, 2024
Merged
Xenobiology quality of life and balance touchups #2139
wraith-54321
merged 25 commits into
Monkestation:master
from
RikuTheKillerSS13Forks:slime_split_improvements
Jun 19, 2024
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Absolucy
requested changes
Jun 2, 2024
monkestation/code/modules/slimecore/slime_color_mutations/mutations/_base_mutation.dm
Outdated
Show resolved
Hide resolved
wraith-54321
reviewed
Jun 3, 2024
This was referenced Jun 3, 2024
I have been playing xenobio the last few days since this has been merged, I have noticed stabilized red slime no longer reducing equipment slowdown. |
thats completely unrelated, this doesnt touch that, slowdown or the extracts themselves at all |
This was referenced Jun 5, 2024
Closed
This was referenced Jun 15, 2024
Closed
Closed
Closed
Closed
6 tasks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
About The Pull Request
So, while trying out the new slime rancher style xenobiology, I noticed a few things that annoyed me.
This PR serves to fix those things instead of letting them be.
Some of the changes slightly affect the behaviour of other mobs.
This PR is tested, but some things may slip through so please TM it first.
Why It's Good For The Game
Throwing a stack of gauze into a pen only for one slime to gobble it up instantly and smirk at you as you scream in pain is probably not that great. Also micromanaging which slime gets to eat which item sucks.
It also makes more sense as slimes will only eat items that are in their mutation list in the first place. So the fact they'll keep eating them even after already having fulfilled their mutation condition makes no sense.
The carry-through for ooze production is so you don't have to get 30 slime steroid potions as if you're going out of your way to get several of them, then split that slime several fold, it should just work. It's extremely tedious to apply them to lots of slimes. Mutation chances do the same thing anyway.
Mutation factors carrying through generations is because sifting through a mob of 10 slimes to grab the ones that didn't mutate after looking at them through the slime pen to make sure which ones lack the factor is a pain in the ass to say the least. It also means being unlucky just slows you down rather than making you grab new items over and over which gets annoying fast.
Also it turns out having to click on the same slime with 4 potions kinda sucks. I was tempted to reduce it down to 1, but I think 2 is a good cutoff. This means you can generally get away with starting xenobio without having to wait to get steroids, while also not sacrificing the production boost.
Changelog
🆑
add: Lots of new xenobiology upgrades are now available.
balance: Slimes will no longer eat mutation items they've already consumed.
balance: Mobs will no longer eat entire stacks of items at once.
balance: Ooze production and fulfilled mutation conditions now carry through generations.
balance: The stabilized grey extract is now twice as fast at making slimes friendly to you.
balance: You only need 2 slime steroids to max out a slime's ooze production.
qol: "Stop Eating" and "Follow" commands now have feedback messages.
qol: The "Stop Eating" command now has the additional aliases "Stay" and "Stop".
qol: Slimes now have an examine message for ooze production.
qol: You can now toggle between selective and indiscriminate firing modes on vacuum packs. (except syndicate ones)
qol: There's now an examine message on the vacuum nozzle telling you which firing mode it's on.
fix: The slime pen UI now has a more consistent style.
fix: The slime market now correctly displays upgrade disk icons.
fix: Slimes no longer break glass tables.
fix: Cleaner slimes will now eat glass shards.
fix: Visual slime mutations like "Gooey Cat" should now show up immediately.
fix: Biomatter recyclers are now actually affected by stock part ratings.
fix: Cleaner slimes and commanded slimes will now pathfind much better.
fix: Deshapeshifting will no longer commit go go gadget blood deleter. (especially for slimes)
fix: Random color mutation syringes are now correctly labeled. (and refactored slightly, please report issues)
fix: Stone brick floor tiles now have an associated tile stack.
/:cl: