Normal route predictions: there are only 3 ways bringing Noelle to Castletown can go.
Option 1 - This Is Fine
Everything goes as planned. Until Berdly shows up and manages to insert himself as the 4rd wheel.
Option 2 - Desperate Measures
The duo goes to pick up Noelle, only to find out she opened A Fuckin Dark World. Just on the off chance it wasn't a dream.
Option 3 - Susie's Idea
Kris arranges some events to keep Susie from meeting Noelle. Meanwhile, Susie arranges countermeasures because Flowery Told Her. Chaos Chaos ensues.
What do you think a dragon blazer looks like?
Is it made by dragons, for dragons, or maybe of dragons?
Best way to temporarily cut a constant string into pieces.
So I want to parse a mathematical formula, and I figured I'd just do this recursively, parsing each operand in a separate call. Except I don't want to make my argument non-const, because the end result should leave it unchanged, and I also don't want to copy the whole string at least once per operand because that sounds like it would get slow.
Say I have a function argument, like a cardinal direction, that has no business being a number in the call, but could be a number internally. Now I could write an enum, but what if I need multiple values and don't want to pollute the namespace of the caller?
This is all hypothetical, for now at least.