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]