I have been using Direct RT for a while now and really appriciate it. However, I now want to do implement a staircase procedure. Can this be done in Direct RT?

Essentially what I want to measure is a discrimination threshold. So I am presenting a stimuli that gradully changes (i.e. a face that goes from attractive to unattractive) the participant then has to discriminate (i.e. attractive or not attractive) If there response is attractive then the next face is more "unattractive" while if the response is unattractive then the next stimulus is a more attractive. I know this can be achieved by using the skipping function, but how do I end the experiment once a certain number of responses have been given?

Apologies for the long thread,