Split off battle creature stats into boosted and non-boosted
This commit is contained in:
@@ -9,8 +9,10 @@ namespace CreatureLib::Battling {
|
||||
|
||||
class BattleStatCalculator {
|
||||
public:
|
||||
virtual Core::StatisticSet<uint32_t > CalculateStats(BattleCreature* creature) const;
|
||||
virtual uint32_t CalculateStat(BattleCreature* creature, Core::Statistic stat) const;
|
||||
virtual Core::StatisticSet<uint32_t > CalculateFlatStats(BattleCreature* creature) const;
|
||||
virtual Core::StatisticSet<uint32_t > CalculateBoostedStats(BattleCreature* creature) const;
|
||||
virtual uint32_t CalculateFlatStat(BattleCreature* creature, Core::Statistic stat) const;
|
||||
virtual uint32_t CalculateBoostedStat(BattleCreature* creature, Core::Statistic stat) const;
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user