diff --git a/src/g_monster.c b/src/g_monster.c index 58b63b6..c4726fd 100644 --- a/src/g_monster.c +++ b/src/g_monster.c @@ -441,9 +441,9 @@ M_CatagorizePosition(edict_t *ent) } /* get waterlevel */ - point[0] = ent->s.origin[0]; - point[1] = ent->s.origin[1]; - point[2] = ent->s.origin[2] + ent->mins[2] + 1; + point[0] = (ent->absmax[0] + ent->absmin[0])/2; + point[1] = (ent->absmax[1] + ent->absmin[1])/2; + point[2] = ent->absmin[2] + 2; cont = gi.pointcontents(point); if (!(cont & MASK_WATER))