When people describe momentous occasions in programming, you're pretty sure they don't imagine two kids and a teenager sitting around a fountain with a bird, a ladybug, three keychains, and two computers, even if one of them emits a blinding light from all of the runes inscribed on its surfaces.
Then again, most people don't know that this world exists, let alone the responsibilities that you, Izzy, and Haruka bear as DigiDestined, or the powers that Biyomon and Tentomon can wield under the right circumstances, so you suppose it all evens out.
Haruka's laptop, a gleaming silver even without external modifications, is open on the ground. Izzy, having handled such mundane concepts as 'conceptual waterproofing' a long time ago, sets his originally-yellow machine on the fountain itself.
You don't have anything particular to do. You're just here as an observer, so you can hopefully gather enough pieces that, if necessary, you'd have the framework to recreate whatever program they're using.
You're not the best at programming around, but you're all just kids, so a little improvisation is entirely expected.
You still hope you won't need it. You aren't sure how long your group would survive if Izzy and Haruka were both missing or keychains.
If you're lucky, their laptops would be left behind and not destroyed by Piedmon, but you aren't sure you're that lucky.
Haruka, for one, seems to be taking this as seriously as ever. "Okay, this will be our first real test of the Antidote Program. The goal is to restore these three keychains to their former states. Sora, take notes."
"Using what?" An empty notebook is pulled from a laptop carrying case and thrown at you, followed by a green gel pen. They really do prepare for everything, don't they...? "So, um... what am I supposed to write down?"
"Whatever I say." Okay, that's simple enough. "The Antidote Program gets its name from MagnaAngemon's Magna Antidote power, which has the ability to reverse magically-induced transformations just as easily as any illness. We got assistance from one the last time we needed to solve the problem of our partners turning into keychains, but just sitting around and hoping Patamon Digivolves to the right thing is... not exactly productive."
You think she's just asking you to write all this down so she can look back at a record of her achievements later, particularly when Izzy seems to be waiting for her to get to the point. Whatever. It's good practice.
"Of course, it's a lot harder to replicate the effects of the move technologically when we don't actually have copies of their code from before they became keychains, but if we had that, we'd be able to clone them outright, so... it's probably for the best, really. But that meant we had to make a program to do it for us."
"It wasn't exactly simple," Izzy adds. "Magic effects are hard to pin down at the best of times, let alone when we're working in the Analog World, on things also located in the Analog World, and so can't properly analyze the changed code."
"Please don't stroke her ego, she does enough of that herself."
Haruka glares at the keychains for a moment. You don't really understand why, but trying to figure out the mind of a mad scientist has always been an exercise in futility, for you at least. Izzy might have better luck with that, but you don't want to ask him. You think the answer might scare you.
Eventually, though, she continues. "Fortunately, the Digimon Analyzer program that we created works perfectly fine on keychain Digimon, and while Tai's partner Agumon has differences in his Digivolution line, we were able to use him as a baseline to isolate what is most likely to be the keychain program in its entirety."
Izzy rolls his eyes. "By that, she means any unusual similarities in data between Agumon and Tapirmon that weren't related to DNA Digivolution or being Rookies. Or partnered. The last of which we had to use Tentomon to isolate ahead of time, because there's very few things that three vastly different Rookie species would share. We considered asking Gatomon for a better comparison, but Kari was busy that day."
Haruka adjusts her glasses and tries not to look too annoyed at the constant interruptions. "Anyway, once we figured out the code that seemed to correspond to the effects of the spell, we simply had to write a program that isolated that code and rendered it nonfunctional. By doing it like this, instead of outright removing it, we should ideally be able to prevent such a transformation from occurring again. As we haven't had actual opportunities to test it before now, we don't actually know if it works, but I'm feeling confident. We just have to run it and see how it goes. ...You can stop copying down whatever I say now."
That's good. You've covered more paper than you expected to, and the program hasn't even been run yet.
Still, you think you understand what's going on, even if the specifics of how to do it still elude you.
(Sora's Digicode Programming skill has increased!)
"So, we're ready to run the program. Sort of."
"...Miss Yamaguchi? Is something wrong?"
"Just... realizing that we have two computers, and three keychains. And I'm not sure what order to do this in..." Haruka glances at the keychains, which remain stubbornly silent. "So, any suggestions?"
[ ] They should change back Maki first. She's Haruka's friend, right?
-[ ] Just Maki, the Digimon can come later.
-[ ] Along with Tapirmon, that way both reunions get out of the way sooner.
[ ] They should change back the Digimon first, if only because working on a human is bound to be more difficult, and have worse consequences for failure.
-[ ] One at a time, just in case.
-[ ] No reason they can't do both at once, right?