This commit is contained in:
@@ -18,14 +18,15 @@ uint32_t PkmnLib::Battling::DamageLibrary::GetDamage(CreatureLib::Battling::Exec
|
||||
return damage;
|
||||
}
|
||||
uint8_t PkmnLib::Battling::DamageLibrary::GetBasePower(CreatureLib::Battling::ExecutingAttack* attack,
|
||||
CreatureLib::Battling::Creature* target, uint8_t hitIndex,
|
||||
const HitData& hitData) const {
|
||||
[[maybe_unused]] CreatureLib::Battling::Creature* target,
|
||||
[[maybe_unused]] uint8_t hitIndex,
|
||||
[[maybe_unused]] const HitData& hitData) const {
|
||||
auto bp = attack->GetAttack()->GetAttack()->GetBasePower();
|
||||
// HOOK: modify base power.
|
||||
return bp;
|
||||
}
|
||||
float PkmnLib::Battling::DamageLibrary::GetStatModifier(CreatureLib::Battling::ExecutingAttack* attack,
|
||||
CreatureLib::Battling::Creature* target, uint8_t hitIndex,
|
||||
CreatureLib::Battling::Creature* target, uint8_t,
|
||||
const HitData& hitData) const {
|
||||
auto user = attack->GetUser();
|
||||
// HOOK: allow overriding for which users stat we use.
|
||||
|
||||
@@ -2,6 +2,9 @@
|
||||
#define PKMNLIB_PKMNSCRIPT_HPP
|
||||
#include <CreatureLib/Battling/ScriptHandling/Script.hpp>
|
||||
|
||||
#pragma clang diagnostic push
|
||||
#pragma clang diagnostic ignored "-Wunused-parameter"
|
||||
|
||||
namespace PkmnLib::Battling {
|
||||
class PkmnScript : public CreatureLib::Battling::Script {
|
||||
public:
|
||||
@@ -19,5 +22,6 @@ namespace PkmnLib::Battling {
|
||||
CreatureLib::Battling::Creature* winningMon, bool* shareExperience){};
|
||||
};
|
||||
}
|
||||
#pragma clang diagnostic pop
|
||||
|
||||
#endif // PKMNLIB_PKMNSCRIPT_HPP
|
||||
|
||||
Reference in New Issue
Block a user