Implements Pokemon stat calculation.
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
@@ -25,6 +25,14 @@ namespace PkmnLib::Library {
|
||||
|
||||
[[nodiscard]] CreatureLib::Core::Statistic GetIncreasedStat() const { return _increaseStat; }
|
||||
[[nodiscard]] CreatureLib::Core::Statistic GetDecreasedStat() const { return _decreaseStat; }
|
||||
|
||||
[[nodiscard]] float GetStatModifier(CreatureLib::Core::Statistic stat) const {
|
||||
if (stat == _increaseStat)
|
||||
return _increaseModifier;
|
||||
else if (stat == _decreaseStat)
|
||||
return _decreaseModifier;
|
||||
return 1;
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user