One way is to override they cycle2 internal API as described on http://jquery.malsup.com/cycle2/api/advanced.php
Only call the original internal fn when your condition is met. It will look something like this:
$( '#mySlideshow' ).on( 'cycle-bootstrap', function( e, optionHash, API ) {
// advanceSlide handles next, prev
var origAdvanceSlide = API.advanceSlide;
API.advanceSlide = function(n) {
if (<condition>) {
origAdvanceSlide.call(API,n);
}
}
// jump handles the goto a specific slide
var origJump = API.jump;
API.jump = function(n) {
if (<condition>) {
origJump.call(API,n);
}
}
});