* Fixes #6686. * Expands upon the status checks to allow physical attacks when casting is disabled.
@@ -1481,7 +1481,7 @@ bool status_check_skilluse(struct block_list *src, struct block_list *target, ui
return false;
}
- if (sc->cant.cast && skill_id != RK_REFRESH && skill_id != SU_GROOMING && skill_id != SR_GENTLETOUCH_CURE) { // Stuned/Frozen/etc
+ if (skill_id && sc->cant.cast && skill_id != RK_REFRESH && skill_id != SU_GROOMING && skill_id != SR_GENTLETOUCH_CURE) { // Stuned/Frozen/etc
if (flag != 1) // Can't cast, casted stuff can't damage.
if (skill_get_casttype(skill_id) == CAST_DAMAGE)