Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

Help C++

Забаненный
Забаненный
Статус
Оффлайн
Регистрация
12 Апр 2017
Сообщения
375
Реакции
71
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Здравствуйте, решил спастить bomb damage.
Требует выражение для inline.
Памахитееее, умираю.
Код:
Expand Collapse Copy
inline float ArmorCounter(float flDamage, int ArmorValue)
{
float flArmorRatio = 0.5f;
float flArmorBonus = 0.5f;
if (ArmorValue > 0) {
float flNew = flDamage * flArmorRatio;
float flArmor = (flDamage - flNew) * flArmorBonus;
if (flArmor > static_cast<float>(ArmorValue)) {
flArmor = static_cast<float>(ArmorValue) * (1.f / flArmorBonus);
flNew = flDamage - flArmor;
}
flDamage = flNew;
}
return flDamage;
}
 
Назад
Сверху Снизу