Создание сложного опыта

Чтобы создать для игрока сложный опыт, будут использоваться следующие инструменты:

Начальный HP

Персонаж игрока начинает с определенным количеством HP в начале игры, значение всех персонажей в игре будет трехзначное.

Формула расчета здоровья

Базовая формула расчета здоровья будет выглядеть так:

CurrentHealthPoints - DamageReceived = NewHealthPoints

В которой:

  1. CurrentHealthPoints - текущее значение здоровья персонажа игрока или противника
  2. DamageReceived - полученный урон персонажем игрока или противником
  3. NewHealthPoints - новое значение здоровья персонажа игрока или противника после получения урона

Значение DamageReceived берется из источника урона.

Если здоровье героя или противника достигает 0 единиц HP, или становится отрицательным, то персонаж умирает.

Исцеляться могут как герой, так и некоторые враги и боссы. Каждый доспех героя добавляет собственные дополнительные очки здоровья к базовому показателю.