Recursion works!
I am trying to do an automatic procedural quest thing – probably foolish, but here’s what I have:
I WANT A KITTEH!
YOU MUST DO SOMETHING FOR ME FIRST
YOU MUST DO SOMETHING FOR ME FIRST
YOU MUST DO SOMETHING FOR ME FIRST
YOU ALREADY HAVE IT!
OK, ALRIGHT, I’ll GIVE IT TO YOU.
OK, ALRIGHT, I’ll GIVE IT TO YOU.
OK, ALRIGHT, I’ll GIVE IT TO YOU.
KITTEH!
That is, the player was assigned a subquest to get something else, and from that subquest, another subquest, nesting (in this case) three deep.