1
Fork 0
mirror of https://github.com/SapphireServer/Sapphire.git synced 2025-04-28 15:17:46 +00:00
sapphire/src/world/Math/CalcStats.h

32 lines
708 B
C
Raw Normal View History

#ifndef _CALCSTATS_H
#define _CALCSTATS_H
2018-03-06 22:22:19 +01:00
#include <Common.h>
2018-02-28 11:14:25 +01:00
#include "Forwards.h"
namespace Sapphire::Math
{
2018-10-28 21:53:21 +01:00
class CalcStats
{
public:
static float calculateBaseStat( Sapphire::Entity::PlayerPtr pPlayer );
static uint32_t calculateMaxMp( Sapphire::Entity::PlayerPtr pPlayer, FrameworkPtr pFw );
static uint32_t calculateMaxHp( Sapphire::Entity::PlayerPtr pPlayer, FrameworkPtr pFw );
static uint16_t calculateMpCost( const Sapphire::Entity::Chara& chara, uint16_t baseCost );
static float pBlk( const Sapphire::Entity::Chara& );
static float pDhr( const Sapphire::Entity::Chara& );
static float pChr( const Sapphire::Entity::Chara& );
2018-10-28 21:53:21 +01:00
private:
};
}
#endif