diff --git a/dumb/src/it/itrender.c b/dumb/src/it/itrender.c index 4211e31f8e..e93ea9df6a 100644 --- a/dumb/src/it/itrender.c +++ b/dumb/src/it/itrender.c @@ -3722,7 +3722,7 @@ static int update_it_envelope(IT_PLAYING *playing, IT_ENVELOPE *envelope, IT_PLA } pe->tick++; - while (pe->tick >= envelope->node_t[pe->next_node]) { + while (pe->tick > envelope->node_t[pe->next_node]) { pe->next_node++; if ((envelope->flags & IT_ENVELOPE_SUSTAIN_LOOP) && !(playing->flags & IT_PLAYING_SUSTAINOFF)) { if (pe->next_node > envelope->sus_loop_end) {