jeremyshannon / Exile

This repo is parked, moved to codeberg.org
https://codeberg.org/Mantar/Exile
GNU General Public License v3.0
16 stars 12 forks source link

Downed state - 0% health is not the end! #183

Open Crystalwarrior opened 2 years ago

Crystalwarrior commented 2 years ago

Reaching 0% health does not kill the player entirely, but puts them into a Downed state. Similar to Exhaustion status effect, the player cannot move. In this state, the player will die if their health reaches -100%. Other players are able to carry the Downed/Exhausted player. Some damage sources will skip the Downed state entirely, such as lava, suffocation, drowning. Downed state can be escaped by resting in a bed with all-OK status or health-recovering items. Other players carrying you can put you in bed. Hostile mobs ignore Downed players.

Inspired by Rimworld downed state mechanics, this might introduce an additional layer of camaraderie and emergent stories of saving your friends or carrying prisoners in a multiplayer environment. In a single player environment, it introduces a safenet for the player in case they have health-recovering items or a bed they can place to recover from death.

jeremyshannon commented 2 years ago

I really like this idea! It would probably need to be disabled in singleplayer, as it would be insufficiently different from death with no other players to help you.

Crystalwarrior commented 2 years ago

Disabling it in single player makes sense

DokimiCU commented 2 years ago

Multiplayer ideas are cool!

I would only caution against immobilizing players. It robs people of agency. They can't do anything. (This is already a slight issue). Maybe always leave people the ability to crawl slowly.

Crystalwarrior commented 2 years ago

Multiplayer ideas are cool!

I would only caution against immobilizing players. It robs people of agency. They can't do anything. (This is already a slight issue). Maybe always leave people the ability to crawl slowly.

I agree with agency, being able to crawl is cool