How to avoid dialog "skipping"

Hi all, pretty frustrating (albeit non-critical) visual glitch I’ve encountered with a dialog system I made.

When I press a button, it triggers a dialog sequence with a “typing” animation that is intended to be replayable from the top every time. However, all button clicks after the first trigger makes the dialogue flash on screen in full before reverting back to doing the typing animation and it totally interrupts the vibe :sweat_smile: It’s probably easier seen than explained:
dialogtest.wick (150.7 KB)
Any ideas on what’s causing this/how to fix it so it plays from the start every time? Everything in that test project above is ripped directly from my main project so what you see is exactly what I’m working with.

There’s an easier implementation, Text! You can script this, instead of animating it:
Simplify text bubble into:

  • Clip:
    • Text
    • Decorator thing
1 Like

If you look into the wick file I sent, I believe we may already be on the same page if I am interpreting what you said correctly. I did in fact use the text tool and by “animating” I was just referring to the colored blocks I covered it with that get deleted with each frame.

But what exactly do you mean by “decorator thing?”

The square, you can split Strings in JavaScript (Wick’s programming language):

const str = "The quick brown fox jumps over the lazy dog.";

const words = str.split(" ");
console.log(words[3]);
// Expected output: "fox"

const chars = str.split("");
console.log(chars[8]);
// Expected output: "k"

const strCopy = str.split();
console.log(strCopy);
// Expected output: Array ["The quick brown fox jumps over the lazy dog."]