Support for specific PkmnLib functions in Scripts, added ModifyCriticalStage function.
This commit is contained in:
16
src/Battling/PkmnScript.hpp
Normal file
16
src/Battling/PkmnScript.hpp
Normal file
@@ -0,0 +1,16 @@
|
||||
#ifndef PKMNLIB_PKMNSCRIPT_HPP
|
||||
#define PKMNLIB_PKMNSCRIPT_HPP
|
||||
#include <CreatureLib/Battling/ScriptHandling/Script.hpp>
|
||||
#include "Pokemon/Pokemon.hpp"
|
||||
|
||||
namespace PkmnLib::Battling{
|
||||
class PkmnScript : public CreatureLib::Battling::Script{
|
||||
public:
|
||||
PkmnScript(const std::string& name) : Script(name) {}
|
||||
|
||||
virtual void ModifyCriticalStage(CreatureLib::Battling::ExecutingAttack* attack,
|
||||
CreatureLib::Battling::Creature* target, uint8_t hit, uint8_t* critStage){};
|
||||
};
|
||||
}
|
||||
|
||||
#endif // PKMNLIB_PKMNSCRIPT_HPP
|
||||
Reference in New Issue
Block a user