From 2a323347a11c9d39add66024ff88c1a2a5ee985d Mon Sep 17 00:00:00 2001 From: skotlex Date: Tue, 16 May 2006 14:54:37 +0000 Subject: - Added a check to map_searchfreecell to handle the case when no ranges are specified (returns the center tile). git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@6622 54d463be-8e91-2dee-dedb-b68131a5f0ec --- src/map/map.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/map/map.c') diff --git a/src/map/map.c b/src/map/map.c index 9e962a5d5..dc79b1750 100644 --- a/src/map/map.c +++ b/src/map/map.c @@ -1474,6 +1474,13 @@ int map_search_freecell(struct block_list *src, int m, short *x,short *y, int rx by = src->y; m = src->m; } + if (!rx && !ry) { + //No range? Return the target cell then.... + *x = bx; + *y = by; + return map_getcell(m,*x,*y,CELL_CHKREACH); + } + if (rx >= 0 && ry >= 0) { tries = rx2*ry2; if (tries > 100) tries = 100; -- cgit v1.2.3-70-g09d2