From acbfff5ab03d94cc529c3df25a7ad5195b5fca22 Mon Sep 17 00:00:00 2001 From: NotAdam Date: Sun, 24 Mar 2019 19:23:45 +1100 Subject: [PATCH] fix windows builds for now, missing a couple stat functions --- src/world/Math/CalcStats.cpp | 29 ++++++++++++++++------------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/src/world/Math/CalcStats.cpp b/src/world/Math/CalcStats.cpp index e66764a7..859cedec 100644 --- a/src/world/Math/CalcStats.cpp +++ b/src/world/Math/CalcStats.cpp @@ -308,15 +308,18 @@ float CalcStats::potency( uint16_t potency ) return potency / 100.f; } -float CalcStats::weaponDamage( const Sapphire::Entity::Chara& chara, float weaponDamage, bool isMagicDamage ) -{ - const auto& baseStats = chara.getStats(); - auto level = chara.getLevel(); - - auto mainVal = static_cast< float >( levelTable[ level ][ Common::LevelTableEntry::MAIN ] ); - - float jobAttribute = 1.f; -} +//float CalcStats::weaponDamage( const Sapphire::Entity::Chara& chara, float weaponDamage, bool isMagicDamage ) +//{ +// const auto& baseStats = chara.getStats(); +// auto level = chara.getLevel(); +// +// auto mainVal = static_cast< float >( levelTable[ level ][ Common::LevelTableEntry::MAIN ] ); +// +// float jobAttribute = 1.f; +// +// // todo: fix this +// return 1.f +//} // todo: this is all retarded, needs to be per weapon and etcetc //uint32_t CalcStats::getPrimaryClassJobAttribute( const Sapphire::Entity::Chara& chara ) @@ -436,10 +439,10 @@ float CalcStats::magicDefence( const Sapphire::Entity::Chara& chara ) return std::floor( 15.f * baseStats.magicDefense ) / 100.f; } -float CalcStats::blockStrength( const Sapphire::Entity::Chara& chara ) -{ - -} +//float CalcStats::blockStrength( const Sapphire::Entity::Chara& chara ) +//{ +// +//} float CalcStats::healingMagicPotency( const Sapphire::Entity::Chara& chara ) {