function check_skill50_proc(&$pa, &$pd, $active) { if (eval(__MAGIC__)) { return $___RET_VALUE; } $r1 = \weapon\get_weapon_range($pa, $active); $r2 = \weapon\get_weapon_range($pd, 1 - $active); if ($r1 >= $r2 && $r1 != 0 && $r2 != 0) { return 1; } else { return 0; } }
function check_counterable_by_weapon_range(&$pa, &$pd, $active) { if (eval(__MAGIC__)) { return $___RET_VALUE; } if (!\skillbase\skill_query(207, $pa) || !check_unlocked207($pa)) { return $chprocess($pa, $pd, $active); } if (rand(0, 99) < get_skill207_rangerate($pa, $active) && \weapon\get_weapon_range($pd, 1 - $active) != 0) { return 1; } return $chprocess($pa, $pd, $active); }