Blade Stop and Shrink Melee Only

prism

New member
Messages
69
Points
0
Is it possible to make these skills only work on melee attacks? It's always seemed strange  to me that a Champion can 'Blade Stop' someone shooting them with arrows. Same with Shrink and ranged attacks.

 
For Blade Stop

battle.c:5756

if( tsc && tsc->data[SC_BLADESTOP_WAIT] && !is_boss(src) && (src->type == BL_PC || tsd == NULL || distance_bl(src, target) <= (tsd->status.weapon == W_FIST ? 1 : 2)) )
change it to:

if( tsc && tsc->data[SC_BLADESTOP_WAIT] && !is_boss(src) && flag&BF_SHORT && (src->type == BL_PC || tsd == NULL || distance_bl(src, target) <= (tsd->status.weapon == W_FIST ? 1 : 2)) )


The same with Shrink:

battle.c:2746

if(sc->data[SC_CR_SHRINK] && rnd()%100<5*sce->val1)
change to:

Code:
if(sc->data[SC_CR_SHRINK] && flag&BF_SHORT && rnd()%100<5*sce->val1)
 
Last edited by a moderator:
Back
Top