diff --git a/tools/attack/adv-accept/src/main.rs b/tools/attack/adv-accept/src/main.rs index 0cee33df7..7505e0443 100644 --- a/tools/attack/adv-accept/src/main.rs +++ b/tools/attack/adv-accept/src/main.rs @@ -584,10 +584,23 @@ mod gap { fn gap_cmd(args: &[String]) { let get = |k: &str, d: &str| -> String { args.windows(2).find(|w| w[0] == k).map(|w| w[1].clone()).unwrap_or_else(|| d.to_string()) }; - let seeds: Vec = get("--seeds", "2").split(',').map(|x| x.parse().unwrap()).collect(); + let seeds: Vec = if args.windows(2).any(|w| w[0] == "--seeds") { get("--seeds", "2").split(',').map(|x| x.parse().unwrap()).collect() } else { Vec::new() }; let day: u64 = get("--day", "20730").parse().unwrap(); let threads: usize = get("--threads", "32").parse().unwrap(); let zero = args.iter().any(|a| a == "--plant") && get("--plant", "") == "zero-dataset"; + // `--hex ::