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

[MOM] Add Reality Tear Teleporter Power #75876

Merged
merged 2 commits into from
Aug 22, 2024

Conversation

b3brodie
Copy link
Contributor

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

poor npc

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.

@github-actions github-actions bot added [JSON] Changes (can be) made in JSON Mods Issues related to mods or modding Crafting / Construction / Recipes Includes: Uncrafting / Disassembling EOC: Effects On Condition Anything concerning Effects On Condition Mods: Mind Over Matter astyled astyled PR, label is assigned by github actions json-styled JSON lint passed, label assigned by github actions labels Aug 22, 2024
@Standing-Storm
Copy link
Contributor

This sort of thing is why Teleporters are sorted into the "Extremely dangerous, never trust" threat tier by the Exodii.

@github-actions github-actions bot added the BasicBuildPassed This PR builds correctly, label assigned by github actions label Aug 22, 2024
@Maleclypse Maleclypse merged commit bc76064 into CleverRaven:master Aug 22, 2024
25 of 26 checks passed
@b3brodie b3brodie deleted the mom_tear branch August 22, 2024 21:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
astyled astyled PR, label is assigned by github actions BasicBuildPassed This PR builds correctly, label assigned by github actions Crafting / Construction / Recipes Includes: Uncrafting / Disassembling EOC: Effects On Condition Anything concerning Effects On Condition [JSON] Changes (can be) made in JSON json-styled JSON lint passed, label assigned by github actions Mods: Mind Over Matter Mods Issues related to mods or modding
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants