Running the mousetrap model, I see that NetLogo's "ticks" (and the LogoTime variable to which ticks are anchored) are not being updated as events are executed. This problem occurs when events are scheduled at a fraction of a tick, not when each event takes > 1 tick. The tick counter seems to be updated fine when trap snaps are scheduled at random 20 seconds from now, but not when they are scheduled at random 0.2 seconds from now. (Vary the input mean-flight-time.) (You are familiar with the primitive "tick-advance"?)
Running the mousetrap model, I see that NetLogo's "ticks" (and the LogoTime variable to which ticks are anchored) are not being updated as events are executed. This problem occurs when events are scheduled at a fraction of a tick, not when each event takes > 1 tick. The tick counter seems to be updated fine when trap snaps are scheduled at random 20 seconds from now, but not when they are scheduled at random 0.2 seconds from now. (Vary the input mean-flight-time.) (You are familiar with the primitive "tick-advance"?)