var dz, ratio, dist; if (argument2 == 0) { dz = global.opdeadzone ratio = 2 } else if (argument2 == 1) { dz = global.opxjoydz ratio = 2 } else { dz = 20 ratio = 6 } if (global.opanalogwalk == 0) return 0; else { dist = distance_to_point((x + (argument0 * 105)), (y + (argument1 * 105))) if (dist < (((100 - dz) / ratio) + dz)) return 1; else return 0; }