Change LibrarySettings to be a pointer instead of value, to allow for overriding in implementations.
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:
@@ -133,7 +133,7 @@ void Battling::Creature::GetActiveScripts(std::vector<ScriptWrapper>& scripts) {
|
||||
}
|
||||
void Battling::Creature::ClearVolatileScripts() { _volatile.Clear(); }
|
||||
void Battling::Creature::AddExperience(uint32_t amount) {
|
||||
auto maxLevel = _library->GetSettings().GetMaximalLevel();
|
||||
auto maxLevel = _library->GetSettings()->GetMaximalLevel();
|
||||
if (_level >= maxLevel) {
|
||||
return;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user