From e29cfffbcd79f5cc8d2beea5434a4594f2353187 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Wed, 24 Dec 2014 22:12:24 +0300 Subject: map: If FloorLifeTime < 0 put item on ground forever. --- src/map/map.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/map/map.c') diff --git a/src/map/map.c b/src/map/map.c index 08ad216..5696723 100644 --- a/src/map/map.c +++ b/src/map/map.c @@ -37,7 +37,8 @@ int emap_addflooritem_post(int retVal, if (data) timeout = data->floorLifeTime; timer->delete(fitem->cleartimer, map->clearflooritem_timer); - fitem->cleartimer = timer->add(timer->gettick() + timeout, map->clearflooritem_timer, fitem->bl.id, 0); + if (timeout >= 0) + fitem->cleartimer = timer->add(timer->gettick() + timeout, map->clearflooritem_timer, fitem->bl.id, 0); } return retVal; } -- cgit v1.2.3-70-g09d2