--- deliantra/server/common/los.C 2007/02/16 21:38:18 1.22 +++ deliantra/server/common/los.C 2007/02/16 22:21:45 1.23 @@ -43,7 +43,11 @@ int index; } blocks; -blocks block[(MAP_CLIENT_X | 1) + 1][(MAP_CLIENT_Y | 1) + 1]; // still a speed hack +// 31/32 == a speed hack +// we would like to use 32 for speed, but the code loops endlessly +// then, reason not yet identified, so only make the array use 32, +// not the define's. +blocks block[MAP_CLIENT_X][MAP_CLIENT_Y == 31 ? 32 : MAP_CLIENT_Y]; static void expand_lighted_sight (object *op);