From ead1b1d63da33f987461f29c4518ea4e440a9f1d Mon Sep 17 00:00:00 2001 From: Arthur Dene Ice Date: Fri, 9 May 2014 19:42:20 -0700 Subject: [PATCH] double to float conversion --- zone/client_mods.cpp | 8 ++++---- zone/client_packet.cpp | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/zone/client_mods.cpp b/zone/client_mods.cpp index 371c52a76..9111d5c18 100644 --- a/zone/client_mods.cpp +++ b/zone/client_mods.cpp @@ -250,7 +250,7 @@ int32 Client::CalcMaxHP() { max_hp += GroupLeadershipAAHealthEnhancement(); - max_hp += max_hp * ((spellbonuses.MaxHPChange + itembonuses.MaxHPChange) / 10000.0f); + max_hp =(int32)(max_hp+ max_hp * ((spellbonuses.MaxHPChange + itembonuses.MaxHPChange) / 10000.0f)); if (cur_hp > max_hp) cur_hp = max_hp; @@ -990,7 +990,7 @@ int32 Client::CalcBaseMana() auto base_data = database.GetBaseData(GetLevel(), GetClass()); if(base_data) { - max_m = base_data->base_mana + (ConvertedWisInt * base_data->mana_factor) + (GetHeroicINT() * 10); + max_m = (int32)(base_data->base_mana + (ConvertedWisInt * base_data->mana_factor) + (GetHeroicINT() * 10)); } } else @@ -1025,7 +1025,7 @@ int32 Client::CalcBaseMana() auto base_data = database.GetBaseData(GetLevel(), GetClass()); if(base_data) { - max_m = base_data->base_mana + (ConvertedWisInt * base_data->mana_factor) + (GetHeroicWIS() * 10); + max_m = (int32)(base_data->base_mana + (ConvertedWisInt * base_data->mana_factor) + (GetHeroicWIS() * 10)); } } else @@ -1914,7 +1914,7 @@ int32 Client::CalcBaseEndurance() auto base_data = database.GetBaseData(GetLevel(), GetClass()); if(base_data) { - base_end = base_data->base_end + (heroic_stats * 10.0f) + (base_data->endurance_factor * static_cast(stats)); + base_end = (int32)(base_data->base_end + (heroic_stats * 10.0f) + (base_data->endurance_factor * static_cast(stats))); } } else diff --git a/zone/client_packet.cpp b/zone/client_packet.cpp index c225176bf..5e30df2d3 100644 --- a/zone/client_packet.cpp +++ b/zone/client_packet.cpp @@ -3416,7 +3416,7 @@ void Client::Handle_OP_Sneak(const EQApplicationPacket *app) else { CheckIncreaseSkill(SkillSneak, nullptr, 5); } - float hidechance = ((GetSkill(SkillSneak)/300.0f) + .25) * 100; + float hidechance = ((GetSkill(SkillSneak)/300.0f) + .25f) * 1000.f; float random = (float)MakeRandomFloat(0, 99); if(!was && random < hidechance) { sneaking = true;