# Regeneration, Stamina, and Movement Tech
I'm bunching these all under one document, since they're all loosely related.
## Renegeration
We should have a Terraria-style regeneration system. That is, health naturally regenerates over time, and there can be items that either give a burst of health, or increase regen for a period of time. Maybe we could have blocks like the Terraria campfire, that give a passive regen effect.
## Stanima
Stanima would be used for non-trivial movement, that is, anything that's not walking, crouching, crawling, or sprinting. Performang an action would take a certain amount of stanima over a period of time, and you won't be able to do actions once the stanima runs out.
Stanima would regenerate over time, so between actions you need to take a break.
## Movement Tech
We're gonna have a more in-depth movement system compared to other voxel games. This is intended to make parkour and combat more fun
Here's a list of movement techs
- Dash Slide
- For a short time, your hitbox will be 1 block tall, and you will have a burst of speed moving forward
- Wall Jump
- You'll be able to jump off of walls, it would act as an elastic collision.
- Crawling
- Your hitbox will be 1 block tall and you'll move slower
- Sprinting
- You move faster than walking, it only works when moving forward
- Wall Running
- You're able to run on a wall for a short period of time, allowing you to traverse gaps easier
- Gliding
- You're able to glide, like with an elytra
- Jump Charging
- Inspired from SMB2 (US), you can charge up a jump to go higher
- Side Dash
- You can dash to the left or right of your facing, to dodge attacks
### The Action Button
The action button would be a button used to trigger actions, what it does changes depending on context. For example, sprinting and pressing the action button will trigger the dash slide