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] Feral telekinetics can't throw you with telekinesis if you have Inertial Barrier up and vice versa #72874

Merged
merged 2 commits into from
Apr 7, 2024

Conversation

Standing-Storm
Copy link
Contributor

@Standing-Storm Standing-Storm commented Apr 7, 2024

Summary

Mods "[MoM] Feral telekinetics can't throw you with telekinesis if you have Inertial Barrier up and vice versa"

Purpose of change

One of the things about working on a mod is that you think "I should change [X]" and then it goes into a file in your brain and you forget about it for a while because there's so much else to work on. Specifically, the Inertial Barrier power is supposed to make you immune to telekinesis, so it should make you immune to being thrown with telekinesis. And the same for enemies whose armor comes from having an inertial barrier up (the feral mindhand and Dr. Brain).

Describe the solution

Make feral telekinetics' smash and pull attacks check whether the target has the TELEKIN_SHIELD flag and, if so, prevent it from being used. Add the TELEKIN_SHIELD to the shield belt as well. Add a new species, TELEKIN_PUSHPULL_NULL, designed to be added to monsters who shouldn't be able to be thrown by telekinesis, and apply it to the feral PKer, the feral mindhand, and Dr. Brain.

Describe alternatives you've considered

Testing

Tried to throw Dr. Brain, could not target him. Put on a telepathic dampener and a shield belt, and then again with Inertial Barrier and Telepathic Shield. In both cases, Dr. Brain flailed away ineffectually...until the shield belt wore off and then he threw me through the wall.

Additional context

Force Shove and Far Hand need an overhaul to deal with their current problems, like being able to throw a hulk as far as a lemming, but that's another PR.

@github-actions github-actions bot added [JSON] Changes (can be) made in JSON Mods Issues related to mods or modding Items: Armor / Clothing Armor and clothing Mods: Mind Over Matter labels Apr 7, 2024
Copy link
Contributor

github-actions bot commented Apr 7, 2024

Spell checker encountered unrecognized words in the in-game text added in this pull request. See below for details.

Click to expand
  • a being immune to being thrown telekinetically

This alert is automatically generated. You can simply disregard if this is inaccurate, or (optionally) you can also add the new words to tools/spell_checker/dictionary.txt so they will not trigger an alert next time.

@github-actions github-actions bot added astyled astyled PR, label is assigned by github actions json-styled JSON lint passed, label assigned by github actions labels Apr 7, 2024
@Cupidatis
Copy link

Destroying corpses by force shove is also it's big problem.

@github-actions github-actions bot added the BasicBuildPassed This PR builds correctly, label assigned by github actions label Apr 7, 2024
@Maleclypse Maleclypse merged commit ef0aebc into CleverRaven:master Apr 7, 2024
24 checks passed
@Standing-Storm Standing-Storm deleted the smash-conditions branch April 7, 2024 16:28
@adamkad1
Copy link
Contributor

adamkad1 commented Apr 7, 2024

Destroying corpses by force shove is also it's big problem.

I dunno whaddya mean but if corpses are destroyed by shoving them... Well the 'makes sense' factor would depend on force of shove, corpse size/type and surface it impacts.

@Cupidatis
Copy link

Destroying corpses by force shove is also it's big problem.

I dunno whaddya mean but if corpses are destroyed by shoving them... Well the 'makes sense' factor would depend on force of shove, corpse size/type and surface it impacts.

#72841

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 Items: Armor / Clothing Armor and clothing [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.

4 participants