fix: prevent negative imagination (#1083)

* fix: prevent negative imagination
And fail switch if we don't have enough imagination

* Make better
This commit is contained in:
Aaron Kimbrell
2023-05-11 06:37:02 -05:00
committed by GitHub
parent bf0ae6f181
commit 6e6a05fc1d
2 changed files with 8 additions and 8 deletions

View File

@@ -30,7 +30,7 @@ void SwitchBehavior::Handle(BehaviorContext* context, RakNet::BitStream* bitStre
Game::logger->LogDebug("SwitchBehavior", "[%i] State: (%d), imagination: (%i) / (%f)", entity->GetLOT(), state, destroyableComponent->GetImagination(), destroyableComponent->GetMaxImagination());
if (state || (entity->GetLOT() == 8092 && destroyableComponent->GetImagination() >= m_imagination)) {
if (state) {
this->m_actionTrue->Handle(context, bitStream, branch);
} else {
this->m_actionFalse->Handle(context, bitStream, branch);