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

[Various mods] Levitating player still uses legs #70207

Open
Terrorforge opened this issue Dec 14, 2023 · 0 comments
Open

[Various mods] Levitating player still uses legs #70207

Terrorforge opened this issue Dec 14, 2023 · 0 comments
Labels
Limbs Limbs, mutable limbs, and code related to them. (S2 - Confirmed) Bug that's been confirmed to exist

Comments

@Terrorforge
Copy link
Contributor

Terrorforge commented Dec 14, 2023

Describe the bug

A player with the LEVITATION flag still has their movement abilties determined by the status of their legs. For example:

  • Your movement cost is increased if you're not wearing shoes, if you're wearing heavy boots or if your legs are injured.
  • If your legs are broken or missing (via para-amputee etc.), attempting to move while levitating still causes you to fall as if you were trying to walk.
  • Your movement speed is also affected by movement mode -. crouching, runnning, prone, etc., and those affect your stamina as normal.
  • Stamina also impacts your movement speed while levitating.
  • You are still affected by ground-based fields. Slowed down by slime, slipping on bile, etc.

Attach save file

Mind the Hordes-trimmed.tar.gz
MoM telekinetic with the Levitation power and a broken leg.

Steps to reproduce

  1. Give a character levitation, for example by making an MoM telepath with the Levitation power
  2. Break your legs and attempt to move while levitating

Expected behavior

A character hovering above the ground by means of magic or advanced technology should not be using their legs to move. Your speed when levitating should be largely if not wholly disconnected from your walking speed.

Some specific instances could perhaps be justified, such as a telekinetic being slowed down by lacking stamina, but this mostly leads to absurd situations like a spaceman footslapping like Fred Flinstone to make his jetpack go faster or a telekinetic held aloft by the incredible power of her awakened mind slipping on a banana and falling on her ass.

I'm particularly disappointed that levitation can't be used to cricumvent damaged or missing legs or to ignore environmental hazards. Those feel like very natural uses for a power like that.

Screenshots

No response

Versions and configuration

  • OS: Windows
    • OS Version: 10.0.19045.3693 (22H2)
  • Game Version: 8554ba5 [64-bit]
  • Graphics Version: Tiles
  • Game Language: English [en]
  • Mods loaded: [
    Dark Days Ahead [dda],
    Disable NPC Needs [no_npc_food],
    Portal Storms Ignore NPCs [personal_portal_storms],
    Slowdown Fungal Growth [no_fungal_growth],
    Mind Over Matter [mindovermatter],
    Bionic Slots [cbm_slots],
    Stats Through Kills [stats_through_kills]
    ]

Additional context

It's worth noting that, as far as I can tell, all currently existing levitation abilities are quite restrictive. They're all some combination of expensive, short duration and highly situational. I don't think there's any risk that giving them some obvious utility they should by rights already have risks making them overpowered or anything.

@Terrorforge Terrorforge added the (S1 - Need confirmation) Report waiting on confirmation of reproducibility label Dec 14, 2023
@Maleclypse Maleclypse added (S2 - Confirmed) Bug that's been confirmed to exist Limbs Limbs, mutable limbs, and code related to them. and removed (S1 - Need confirmation) Report waiting on confirmation of reproducibility labels Dec 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Limbs Limbs, mutable limbs, and code related to them. (S2 - Confirmed) Bug that's been confirmed to exist
Projects
None yet
Development

No branches or pull requests

2 participants