From ac68cde0954780f3df8092e61c745ea057cef247 Mon Sep 17 00:00:00 2001 From: Xynvaroth Date: Fri, 6 Sep 2013 23:19:35 +0200 Subject: [PATCH] Fixes [bug:7855]. Signed-off-by: Xynvaroth --- src/map/battle.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/map/battle.c b/src/map/battle.c index f4a53977e8..eeb2fabc3d 100644 --- a/src/map/battle.c +++ b/src/map/battle.c @@ -1671,7 +1671,12 @@ void battle_consume_ammo(TBL_PC*sd, int skill, int lv) static int battle_range_type( struct block_list *src, struct block_list *target, uint16 skill_id, uint16 skill_lv) -{ //Skill Range Criteria +{ + // [Akinari] , [Xynvaroth]: Traps are always short range. + if( skill_get_inf2( skill_id ) & INF2_TRAP ) + return BF_SHORT; + + //Skill Range Criteria if (battle_config.skillrange_by_distance && (src->type&battle_config.skillrange_by_distance) ) { //based on distance between src/target [Skotlex]