Cleanup of ScriptAggregator class.
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:
@@ -85,7 +85,9 @@ bool Battle::CreatureInField(const Creature* creature) const {
|
||||
|
||||
void Battle::ForceRecall(uint8_t side, uint8_t index) { _sides[side]->SetCreature(nullptr, index); }
|
||||
|
||||
void Battle::GetActiveScripts(Arbutils::Collections::List<ScriptWrapper>& scripts) { scripts.Append(&_volatile); }
|
||||
void Battle::GetActiveScripts(Arbutils::Collections::List<ScriptWrapper>& scripts) {
|
||||
scripts.Append(ScriptWrapper::FromSet(&_volatile));
|
||||
}
|
||||
|
||||
void Battle::SwitchCreature(uint8_t sideIndex, uint8_t index, Creature* c) {
|
||||
auto side = this->_sides[sideIndex];
|
||||
|
||||
@@ -70,7 +70,7 @@ bool BattleSide::CreatureOnSide(const Creature* creature) const {
|
||||
Creature* BattleSide::GetCreature(uint8_t index) const { return _creatures[index]; }
|
||||
|
||||
void BattleSide::GetActiveScripts(Arbutils::Collections::List<ScriptWrapper>& scripts) {
|
||||
scripts.Append(&_volatile);
|
||||
scripts.Append(ScriptWrapper::FromSet(&_volatile));
|
||||
_battle->GetActiveScripts(scripts);
|
||||
}
|
||||
uint8_t BattleSide::GetRandomCreatureIndex() {
|
||||
|
||||
@@ -167,9 +167,9 @@ bool Battling::Creature::HasType(uint8_t type) const noexcept {
|
||||
}
|
||||
|
||||
void Battling::Creature::GetActiveScripts(Arbutils::Collections::List<ScriptWrapper>& scripts) {
|
||||
scripts.Append(&_activeTalent);
|
||||
scripts.Append(&_status);
|
||||
scripts.Append(&_volatile);
|
||||
scripts.Append(ScriptWrapper::FromScript(&_activeTalent));
|
||||
scripts.Append(ScriptWrapper::FromScript(&_status));
|
||||
scripts.Append(ScriptWrapper::FromSet(&_volatile));
|
||||
if (_side != nullptr) {
|
||||
_side->GetActiveScripts(scripts);
|
||||
}
|
||||
|
||||
@@ -87,7 +87,7 @@ namespace CreatureLib::Battling {
|
||||
|
||||
protected:
|
||||
void GetActiveScripts(Arbutils::Collections::List<ScriptWrapper>& scripts) override {
|
||||
scripts.Append(&_script);
|
||||
scripts.Append(ScriptWrapper::FromScript(&_script));
|
||||
_user->GetActiveScripts(scripts);
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user