[MOM] Add Reality Tear Teleporter Power #75876
Merged
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.
Summary
Mods "MOM: Add Reality Tear Teleporter Power"
Purpose of change
More powers for teleporters
Adds a power to permanently tear open a portal to the nether, serving as a permanent obstacle and nether creature spawner. Also immediately spawns nether creatures for good measure. Using this power is not necessarily intended to ever be a good idea, but more of a flavor ability that probably does have some niche uses.
Describe the solution
Create power that spawns a high intensity fd_fatigue field, which creates a reality tear.
Also calls a sub-power that immediately spawns 2-6 nether creatures as well.
While this power spawns more enemies than the breach power pound for pound, I believe the primary function of spawning the permanent reality tear removes most of the utility one would get out of that.
Also bugfixes the prerequisite breach power learning process since I saw it was broken while doing this.
Describe alternatives you've considered
Making using the power near a faction base make them instantly hate you. Unfortunately I cannot find a way to dynamically find nearby faction bases using EOC, so altering their trust of you from using the power isn't possible.
Testing
Learned the power
Used the power to place down tears
Watched many different creatures both spawn immediately and also come through the tear itself
Also confirmed that Breach is now learnable
Additional context
This is an old idea that I had originally thought of as a tie in to a teleporter power that would close reality tears. Basically, the player would only be able to level the reality tear power by actively using it and using the power would take far longer. However, after creating a large enough amount of tears the player would eventually be able to learn how to close them. Gameplay loop would be placing down reality tears in lots of different locations since placing them close enough to each other would result in enemies attacking the player while trying to place a new one. After covering the world in enough tears the player would finally learn how to fix their mess while also knowing how to close other tears that they find. However, I remember seeing somewhere that it wasn't intended for psionic powers to be able to remove reality tears, so I've just implemented this half.