Fix fencepost error when reading numerical races

This commit is contained in:
2015-02-16 16:21:44 -05:00
parent 08236555f9
commit 012d40129b

View File

@@ -489,7 +489,7 @@ std::istream& operator >> (std::istream& in, eRace& e){
e = eRace::HUMANOID;
try {
int i = boost::lexical_cast<int>(key);
if(i > 0 && i < 20)
if(i >= 0 && i < 20)
e = (eRace) i;
} catch(boost::bad_lexical_cast) {
if(key == "human")