1
Fork 0
mirror of https://github.com/SapphireServer/Sapphire.git synced 2025-05-10 04:37:45 +00:00

slightly better stat calc for bnpcs

This commit is contained in:
NotAdam 2019-04-24 23:35:26 +10:00
parent ec3e93eed9
commit bf3905d5f4

View file

@ -495,8 +495,6 @@ float CalcStats::healingMagicPotency( const Sapphire::Entity::Chara& chara )
return std::floor( 100.f * ( baseStats.healingPotMagic - 292.f ) / 264.f + 100.f ) / 100.f;
}
////////
float CalcStats::calculateAutoAttackDamage( const Sapphire::Entity::Chara& chara )
{
// D = ⌊ f(ptc) × f(aa) × f(ap) × f(det) × f(tnc) × traits ⌋ × f(ss) ⌋ ×
@ -534,8 +532,9 @@ uint32_t CalcStats::primaryStatValue( const Sapphire::Entity::Chara& chara )
switch( chara.getPrimaryStat() )
{
case Common::BaseParam::Strength:
default:
return 1;
return baseStats.str;
case Common::BaseParam::Intelligence:
return baseStats.inte;
@ -543,9 +542,6 @@ uint32_t CalcStats::primaryStatValue( const Sapphire::Entity::Chara& chara )
case Common::BaseParam::Mind:
return baseStats.mnd;
case Common::BaseParam::Strength:
return baseStats.str;
case Common::BaseParam::Vitality:
return baseStats.vit;