Acid Spray/Puddles Changes & Resin Facehugger Fix #18082
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
Adds a new proc called
xenomorph_spray
and makes everything that creates an acid puddle to use it instead.It deletes any existing acid puddles before creating a new one.
Changes everything that creates an acid puddle to use that proc and removes any conditions that stopped abilities or actions from continuing just because there is an existing acid puddle.
In sum, this means that abilities like Acid Dash or Acid Spray will fully work / do their intended effect when their target is onto of an existing acid puddle.
Also fixes resin facehugger's ability to create thin resin ontop of thin resin (since its in the same file).
Why It's Good For The Game
I think it's cringe that you should Acid Spit someone in front of you, use Acid Spray and watch as they are completely unaffected because they stood on the acid puddle that you made with Acid Spit. It's bug-tier, but it affects balance.
Changelog
🆑
balance: Existing acid puddles now delete themselves to allow for new acid puddles - this causes various abilities like Acid Dash and Acid Spray to have full effect while on existing acid puddles.
fix: Resin facehuggers no longer infinitely stack thin resin.
code: The creation of acid spray puddles is now done through xenomorph_spray().
/:cl: