Implementation of damage calculation.
Some checks reported errors
continuous-integration/drone/push Build was killed
Some checks reported errors
continuous-integration/drone/push Build was killed
This commit is contained in:
@@ -53,8 +53,9 @@ namespace CreatureLib::Battling{
|
||||
Battle* GetBattle() const;
|
||||
BattleSide* GetBattleSide() const;
|
||||
|
||||
bool IsFainted() const;
|
||||
const std::vector<uint8_t>& GetTypes() const;
|
||||
[[nodiscard]] bool IsFainted() const;
|
||||
[[nodiscard]] const std::vector<uint8_t>& GetTypes() const;
|
||||
[[nodiscard]] bool HasType(uint8_t type) const;
|
||||
|
||||
//region Stat APIs
|
||||
|
||||
@@ -67,6 +68,7 @@ namespace CreatureLib::Battling{
|
||||
[[nodiscard]] uint32_t GetBaseStat(Core::Statistic stat) const;
|
||||
[[nodiscard]] uint32_t GetStatPotential(Core::Statistic stat) const;
|
||||
[[nodiscard]] uint32_t GetStatExperience(Core::Statistic stat) const;
|
||||
[[nodiscard]] int8_t GetStatBoost(Core::Statistic stat) const;
|
||||
void RecalculateFlatStats();
|
||||
void RecalculateBoostedStats();
|
||||
void RecalculateFlatStat(Core::Statistic);
|
||||
|
||||
Reference in New Issue
Block a user