fn emit_use_item<B>( ctx: &mut LowerCtx<'_, '_, '_, B>, gear_slot: GearSlot, empower_rank: Option<u8>, condition: Option<&Condition>, )where B: RotationBackend,