Update to latest CreatureLib.
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:
@@ -20,28 +20,6 @@ bool PkmnLib::Battling::MiscLibrary::CanFlee(CreatureLib::Battling::FleeTurnChoi
|
||||
return CreatureLib::Battling::MiscLibrary::CanFlee(switchChoice);
|
||||
}
|
||||
|
||||
static CreatureLib::Battling::LearnedAttack* replacementAttack = nullptr;
|
||||
static PkmnLib::Library::MoveData* replacementMove = nullptr;
|
||||
|
||||
static PkmnLib::Library::MoveData* GetReplacementAttackData() {
|
||||
if (replacementMove == nullptr) {
|
||||
replacementMove =
|
||||
new PkmnLib::Library::MoveData("struggle"_cnc, 0, PkmnLib::Library::MoveCategory::Physical, 50, 255, 10,
|
||||
CreatureLib::Library::AttackTarget::Any, 0,
|
||||
new CreatureLib::Library::SecondaryEffect(-1, "struggle"_cnc, {}), {});
|
||||
}
|
||||
return replacementMove;
|
||||
}
|
||||
|
||||
static CreatureLib::Battling::LearnedAttack* GetReplacementAttack() {
|
||||
if (replacementAttack == nullptr) {
|
||||
replacementAttack = new PkmnLib::Battling::LearnedMove(GetReplacementAttackData(),
|
||||
CreatureLib::Battling::AttackLearnMethod::Unknown);
|
||||
}
|
||||
replacementAttack->RestoreAllUses();
|
||||
return replacementAttack;
|
||||
}
|
||||
|
||||
CreatureLib::Battling::BaseTurnChoice*
|
||||
PkmnLib::Battling::MiscLibrary::ReplacementAttack(CreatureLib::Battling::Creature* user,
|
||||
CreatureLib::Battling::CreatureIndex target) const {
|
||||
|
||||
Reference in New Issue
Block a user