(SOLVED) For every child in an array?

So I have a lovely little test array with all of 3 variables in it that I want to use the “For every child in [the array]” event for.

I set up said event and added an action. It works like a charm… sort of. Yes, it iterates through each child in my array. However… it never stops?? It just keeps on looping through the array and doing the action again and again and again and again FOREVER?

I’m very familiar with programming. In other programming languages I’ve used, these kinds of functions only keep going through ONE go-through of the array, so why does this one keep going? I can easily figure out how to get it to stop I suppose, but I’m really bewildered by this behavior and would love an explanation??

ALSO on a somewhat unrelated note, this: Cloud Firestore Database - GDevelop documentation stops halfway through, even cutting off right in the middle of a sentence? I’d LOVE to be able to see the rest, if anyone can hook me up…

Like is this a glitch? Some hidden parameter somewhere I’m not setting? If someone knows, please let me know!

Can you screen shot the events?

Sure! Here’s the code:

It’s a new scene, so it’s pretty basic atm.

It’s standalone event. There aren’t any conditions to determine when to run it, so it’ll run every game frame. If you make it a subevent of a “Beginning of scene” event, then it’ll run once.

Okay, I think I understand! Thanks!