Fix incorrect SwitchMultiple handling

This commit is contained in:
David Markowitz 2023-04-03 04:11:02 -07:00
parent 54d8c45b52
commit b8251c06b8

View File

@ -22,13 +22,9 @@ void SwitchMultipleBehavior::Handle(BehaviorContext* context, RakNet::BitStream*
for (unsigned int i = 0; i < this->m_behaviors.size(); i++) { for (unsigned int i = 0; i < this->m_behaviors.size(); i++) {
const double data = this->m_behaviors.at(i).first; const double data = this->m_behaviors.at(i).first;
trigger = i;
if (value <= data) { if (value <= data) break;
trigger = i;
break;
}
} }
auto* behavior = this->m_behaviors.at(trigger).second; auto* behavior = this->m_behaviors.at(trigger).second;