Implement held item scripts
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2022-02-19 14:04:43 +01:00
parent c0bdc73606
commit f7c881b4e7
12 changed files with 34 additions and 12 deletions

View File

@@ -9,9 +9,10 @@ namespace PkmnLib::Library {
public:
Item(const ArbUt::StringView& name, CreatureLib::Library::ItemCategory category,
CreatureLib::Library::BattleItemCategory battleCategory, int32_t price,
const CreatureLib::Library::SecondaryEffect* effect, const std::unordered_set<uint32_t>& flags,
uint8_t flingPower) noexcept
: CreatureLib::Library::Item(name, category, battleCategory, price, effect, flags),
const CreatureLib::Library::SecondaryEffect* effect,
const CreatureLib::Library::SecondaryEffect* battleTriggerEffect,
const std::unordered_set<uint32_t>& flags, uint8_t flingPower) noexcept
: CreatureLib::Library::Item(name, category, battleCategory, price, battleTriggerEffect, effect, flags),
_flingPower(flingPower) {}
inline uint8_t GetFlingPower() const noexcept { return _flingPower; }