В процессе реализации идеи в предложенном варианте столкнулся с перегруженностью кода в связи с обратными зависимостями многих параметров.
Предлагаю несколько другую реализацию:
Есть 3 параметра: Кислород, Питательные вещества (заменят сахар), Жидкость (она же вода)
Эти параметры с течением времени в нормальном состоянии убывают с интенсивностью, зависящей от физических нагрузок. Имеют некоторые максимальные и минимальные виличины. (т.е. 3 переменных).
Системы организма, в зависимости от своего состояния постоянно пополняют эти параметры
http://clip2net.com/s/2IZvB
При кровопотери вода идёт на восстановление объёма крови, питательные вещества на восстановление компонентов крови, кислород начинает хуже циркулировать в организме (возможно меня нужно поправить).
Исходя из это концепции при повреждении легких мы получаем меньший прирос кислорода, соответственно при беге он будет постепенно убывать. При повреждении пищеварительной системы(в том числе токсинами) мы будем медленнее насыщаться и получать меньше питательных веществ от еды (меньше питательных веществ будет всасываться). При кровопотере нам будет вообще плохо.
Теперь про приближение параметров к нулю:
КИСЛОРОД - если его мало мозг умирает
ПИТАТЕЛЬНЫЕ ВЕЩЕСТВА - если их мало мы быстро устаём, медленно восстанавливаем кровь, в итоге теряем сознание и впадаем в кому(?).
ЖИДКОСТЬ - если мало мы быстро устаём, не восстанавливаем кровь либо(и) медленно снимаем хиты с сердечно-сосудистой системы(+пищеварительной?).
ЗАВИСИМОСТИ СИСТЕМ И ПАРАМЕТРОВ:
Сердечно-сосудистая система(ССС): При повреждении ("снятии хитов с неё") уменьшает генерацию кислорода и питательных веществ (в виде множителя). На неё влияет жидкость и ранения.
Пищеварительная система: При повреждении уменьшает генерацию питательных веществ и количество получаемых питательных веществ с конкретного продукта(при здоровой банка даст 300, при поврежденной максимум 200 и будет дольше усваиваться). На неё влияет выделительная система(при избытке токсинов снимает хиты), ранения, косвенно сердечно-сосудистая.
Выделительная система: Не повреждается, но при избытке токсинов повреждает пищеварительную(+сердечно-сосудистую?). На неё влияют болезни (понос), пищеварительная система (чем больше вы съели тем чаще гадим).
Дыхательная система: При повреждении уменьшает генерацию кислорода. На неё влияют сердечно-сосудистая система, ранения.
Двигательная система: Поглощает параметры в зависимости от действий игрока. На неё влияет всё =)
ТАКИМ ОБРАЗОМ чтобы умереть нам нужно:
1) Перестать есть, в следствие чего мы будем терять силы, уставать и впадём в кому, и без помощи будем хотеть пить.
2) Перестать пить, в следствие чего мы будем повреждать ССС, которая в свою очередь уменьшит генерацию кислорода до 0 и мозг умрёт.
3) Перестать дышать, в следствие чего мозг умрёт (полное повреждение дыхательной системы или ССС).
4) Перестать срать, в следствие чего мы повредим пищеварительную систему и ССС, что приведет к см. п.1,2