{
  num: -13068,
  accuracy: 100,
  basePower: 200,
  category: "Physical",
  name: "Shukei: Hakuteiken",
  pp: 1,
  priority: 0,
  flags: {protect: 1, mirror: 1, slicing: 1, bypasssub: 1},
  infiltrates: true,
  ignoreDefensive: true,
  onTryMove(pokemon) {
    if (!(pokemon?.hasAbility?.("senbonzakurakageyoshi") || String(pokemon?.species?.name || "").includes("Bankai"))) {
      this.add("-fail", pokemon, "move: Shukei: Hakuteiken");
      return false;
    }
    if (pokemon.byakuyaHakuteikenUsed) {
      this.add("-fail", pokemon, "move: Shukei: Hakuteiken");
      return false;
    }
  },
  onBasePower(basePower, pokemon) {
    if (pokemon?.volatiles?.senkei) return this.chainModify(1.2);
  },
  onAfterMoveSecondarySelf(pokemon, target, move) {
    if (!pokemon) return;
    pokemon.byakuyaHakuteikenUsed = true;
    pokemon.byakuyaHakuteikenSpent = true;
    if (pokemon.volatiles?.senkei) pokemon.removeVolatile("senkei");
    this.boost({atk: -2, spa: -2, spe: -2}, pokemon, pokemon, move, true);
  },
  secondary: null,
  target: "normal",
  type: "Steel",
  zMove: {basePower: 220},
  contestType: "Cool",
  desc: "Bankai-only, once per battle. A final concentrated blade strike that ignores Defense boosts and Substitute, stronger in Senkei, then leaves Byakuya weakened."
}
