diff --git a/desktop_version/src/Entity.cpp b/desktop_version/src/Entity.cpp index 3f9d29ab..94c17487 100644 --- a/desktop_version/src/Entity.cpp +++ b/desktop_version/src/Entity.cpp @@ -2736,8 +2736,8 @@ bool entityclass::updateentities( int i ) if (entities[i].state == 1) { //happy! - if (entities[k].rule == 6) entities[k].tile = 0; - if (entities[k].rule == 7) entities[k].tile = 6; + if (INBOUNDS_VEC(k, entities) && entities[k].rule == 6) entities[k].tile = 0; + if (INBOUNDS_VEC(k, entities) && entities[k].rule == 7) entities[k].tile = 6; //Stay close to the hero! int j = getplayer(); if (INBOUNDS_VEC(j, entities) && entities[j].xp > entities[i].xp + 5)