Noita-Together / noita-together

Play alone together
MIT License
52 stars 17 forks source link

Run ends when low HP #176

Open signal-5 opened 6 months ago

signal-5 commented 6 months ago

You always lose 20% HP when death penalty is on. Suggestion is that is goes down to 50 HP. Penalty should be (ABS(HP-50))*.2

IndoorKat commented 6 months ago

This would remove a run's lose condition though...

signal-5 commented 6 months ago

Yes. Thats the point. Today someone picks glass canon and two other dies and the run is over. Why should the run be over if max_hp is lower than 20? Better to never be able to go below max_hp 50. Players will still die and get kicked but max_hp will never go below 50 or any other suggested value (e.g. 25 or something).

IndoorKat commented 6 months ago

What if we were to change the run's lose condition HP check to the median HP of the group? This would probably solve this issue, as well as heart mage issues.

eillera commented 3 months ago

could the HP mode value be used for the end condition instead of the lowest HP? this way it wouldn't end from a couple people using glass cannon or heart mage. Probably have to have a fallback check against median just in case the game messes up and everyone's health gets messed up and no longer synced up to each other too.