Skip to content

t-affeldt/minetest_movement_overhaul

Repository files navigation

Combat & Movement Overhaul (CMO)

This is a modular and comprehensive overhaul of two core components. The collection of features aims to make combat more strategic and dynamic. Damage is tweaked so that position and timing matters while the variety of movement modes offers new ways to engage.

Features

CMO Attack Overhaul

  • additional sound effects
  • elevated attacks do additional knockback (based on gravity)
  • increased knockback while in the air
  • backstabs against players do increased damage
  • bonus damage based on relative movement speed
  • missed punches cost stamina
  • no damage dealt if out of stamina
  • recoil effect upon successful hit

CMO Blood Effects

  • particle effects upon taking damage, based on damage type
  • particle effect when low on health
  • taking damage has a chance to place blood on the ground

CMO Camera Overhaul

(only enabled in singleplayer by default)

  • 3rd person camera follows lazily instead of centering on player

CMO Dodge

  • double-tap on any direction key to initiate dodge (unless sneaking)
  • dodging costs stamina and can only be performed if sufficient stamina is left
  • dodging moves player into specified direction quickly
  • dodging grants short time of being invulnerable and unpointable
  • melee damage is delayed to make it avoidable

CMO Sprint

  • Hold W and tap A and D simultaneously to start sprinting (until you release W or run out of stamina)
  • movement commitment: accelerating, breaking, and turning takes time
  • tap Shift while sprinting to stop and start sliding

CMO Stamina

  • system compatible with other sprint mods (so far: hbsprint, wadsprint, sprint_lite, real_stamina)
  • stamina consumption reduces satiation (supported: hbhunger, mcl_hunger)

CMO Movement Tweaks

  • greatly reduced movability while in the air (unless allowed to fly)
  • muted footstep sounds while sneaking
  • nametag hidden while sneaking
  • position on minimap hidden while sneaking
  • walk animations now consider player speed
  • "mining" the air will now only play a short punch animation (in 3rd person)

CMO Effects

  • vignette effect based on player health
  • desaturation based on health, stamina, and mana
  • heartbeat sound on low health
  • particles and sound effect when low on mana

CMO HUD Additions

  • particles indicate the amount of damage dealt
  • new inidcator shows how much equipped weapon has charged up since the last punch
  • completely filled bars of supported mods are hidden (so far: mana, hbhunger, mcl_hunger), requires hudbars

Key Bindings

  • Hold W and tap A + D -- Start sprinting
  • (While sprinting) Release W -- Stop sprinting
  • (While sprinting) Tap Shift -- Stop sprinting, start sliding
  • Double-tap W, A, S, or D -- Dodge in that direction

License

(c) 2023 Till Affeldt

Code licensed under GNU LGPL v3. A copy of the terms can be found in this project directory.

Media assets licensed under CC BY-SA 4.0 which can be found here. Check individual mods for media sources. Made by myself if unspecified.

Font used for floating damage indicators: CatV by "HolyBlackCat", CC BY-SA 3.0.

About

Heavily WIP modpack for Minetest

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages