Quoted from zaphX:I would say the code focuses very much on the children.
Each kid has 3 states: qualified, completed, and collected (for kid multiball.)
This is depicted on the pipe on the left.
When qualified, the kid's picture is there.
When completed, the small circle to the left of their picture contains a relevant icon. (Gum for violet, glasses for Mike TV etc.)
When collected, steam is around their picture.
Each kid has a color, and the shots that qualify/complete them match their color.
Agustus: Red
Violet: Violet (naturally)
Charlie: Orange
Veruca: Pink
Mike TV: Cyan
Each kid's shots and modes have callouts (and for some, video) relating to their part of the story.
Agustus is all about being stuck in the pipe and is qualified via spinner. There's lots of callouts about the pressure building, etc.
Violet is about the GUM targets.
Charlie is the fizzy lifting drink room. The spinner seems to make him and grandpa rise levels, possibly other shots (not sure).
Veruca is the good egg/bad egg scene. In her mode you have to make green good egg shots while avoiding red bad egg ones.
Collecting kids for Kid Multiball is done with the captive ball shot, and makes their profile photo start steaming. Starting the Kid Multiball via the far left shot will have more balls and rewards depending on how many kids you go in with.
Thanks I knew the other 2 but not the steam that they were collected.
Took me a while figure out Veruca and Charlie were linked to modes.