Добавлен Nodati
Создал своего героя и хочу дать ему переменный вампиризм. Если точнее, то чем более битый герой, тем сильнее становится вампиризм. Если не хватает четверти - такой-то такой-то, если не хватает половины - посильнее, если нет трех четвертей - еще сильнее. Ясно понятно, по мере игры у героя меняется максимальное кол-во ХП. А значит система должна сравнивать ХП не с конкретным значением, а в процентном соотношении от максимум. и после этого, давать или отбирать различные заготовленные способности на вампиризм. ( Нуу я пока только такой вот оптимальный способ нашел, по другому пока даже представить не могу ) Ну дак вот, где найти некий оператор, который как раз смотрит на процентное соотношение текущих ХП к максимальным ?
Принятый ответ
Для начала создаешь способность вампиризма, например с 4 уровнями.
1 уровень - 25%
2 уровень - 50%
3 уровень - 75%
4 уровень - 100% вампиризма.
1 уровень - 25%
2 уровень - 50%
3 уровень - 75%
4 уровень - 100% вампиризма.
Если нынешнее здоровье героя деленное на максимальное здоровье этого же героя < 0,25 - делаем четвертый уровень способности.
Если нынешнее здоровье героя деленное на максимальное здоровье этого же героя < 0,50 - даем третий уровень способности
И т.д.
Если нынешнее здоровье героя деленное на максимальное здоровье этого же героя < 0,50 - даем третий уровень способности
И т.д.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
1 уровень - 25%
2 уровень - 50%
3 уровень - 75%
4 уровень - 100% вампиризма.
Если нынешнее здоровье героя деленное на максимальное здоровье этого же героя < 0,50 - даем третий уровень способности
И т.д.
Отредактирован nvc123
в этих ваших компьютерах пишется /
на бумаге как правило пишут : или горизонтальную черту(знак дроби)