Adds functionality for held items
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:
@@ -5,6 +5,7 @@
|
||||
#include <Arbutils/Memory/Memory.hpp>
|
||||
#include <Arbutils/Misc.hpp>
|
||||
#include "../../Library/EffectParameter.hpp"
|
||||
#include "../../Library/Items/Item.hpp"
|
||||
#include "../../Library/Statistic.hpp"
|
||||
#include "../Models/DamageSource.hpp"
|
||||
|
||||
@@ -117,6 +118,8 @@ namespace CreatureLib::Battling {
|
||||
virtual void OnDamage(Creature*, DamageSource, _par_ u32 oldHealth, _par_ u32 newHealth){};
|
||||
virtual void OnFaint(Creature*, DamageSource){};
|
||||
virtual void OnSwitchIn(Creature*){};
|
||||
|
||||
virtual void OnAfterHeldItemConsume(Creature*, const Library::Item*){};
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
@@ -2,6 +2,6 @@
|
||||
#define CREATURELIB_SCRIPTCATEGORY_HPP
|
||||
#include <Arbutils/Enum.hpp>
|
||||
|
||||
ENUM(ScriptCategory, uint8_t, Attack, Talent, Status, Creature, Battle, Side)
|
||||
ENUM(ScriptCategory, uint8_t, Attack, Talent, Status, Creature, Battle, Side, ItemBattleTrigger)
|
||||
|
||||
#endif // CREATURELIB_SCRIPTCATEGORY_HPP
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
#include "ScriptResolver.hpp"
|
||||
Reference in New Issue
Block a user