mirror of
https://github.com/SapphireServer/Sapphire.git
synced 2025-05-09 20:27:45 +00:00
slightly better stat calc for bnpcs
This commit is contained in:
parent
ec3e93eed9
commit
bf3905d5f4
1 changed files with 2 additions and 6 deletions
|
@ -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;
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue