diff options
author | mgueydan <gueydan.mathieuÃ@gmail.com> | 2013-09-08 12:20:19 +0200 |
---|---|---|
committer | mgueydan <gueydan.mathieuÃ@gmail.com> | 2013-09-08 12:20:19 +0200 |
commit | 5846be9400d26d198ddc3884a8e02c405748c6ad (patch) | |
tree | 86fc53b2a3149d4c8b775c3110f541be0a35cfe4 /source/MobTypesManager.cpp | |
parent | removing an assert + correcting a distance calculation bug (diff) | |
download | cuberite-5846be9400d26d198ddc3884a8e02c405748c6ad.tar cuberite-5846be9400d26d198ddc3884a8e02c405748c6ad.tar.gz cuberite-5846be9400d26d198ddc3884a8e02c405748c6ad.tar.bz2 cuberite-5846be9400d26d198ddc3884a8e02c405748c6ad.tar.lz cuberite-5846be9400d26d198ddc3884a8e02c405748c6ad.tar.xz cuberite-5846be9400d26d198ddc3884a8e02c405748c6ad.tar.zst cuberite-5846be9400d26d198ddc3884a8e02c405748c6ad.zip |
Diffstat (limited to '')
-rw-r--r-- | source/MobTypesManager.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/source/MobTypesManager.cpp b/source/MobTypesManager.cpp index 0c13e5aea..2d24bd39b 100644 --- a/source/MobTypesManager.cpp +++ b/source/MobTypesManager.cpp @@ -102,7 +102,11 @@ cMonster* cMobTypesManager::NewMonsterFromType(cMonster::eType a_MobType, int a_ { a_Size = m_Random().NextInt(2,a_MobType)+1; } - assert(a_Size > 0 && a_Size < 4); + if (a_Size <= 0 || a_Size >= 4) + { + ASSERT(!"Random for size was supposed to pick in [1..3] and picked outside"); + a_Size = 1; + } break; default : break; } @@ -135,7 +139,7 @@ cMonster* cMobTypesManager::NewMonsterFromType(cMonster::eType a_MobType, int a_ case cMonster::mtZombiePigman: toReturn = new cZombiepigman(); break; default: { - assert(false); + ASSERT(!"Unhandled Mob type"); } } return toReturn; |