Whew, today was a doozy for game dev. Started working on a side quest and, while I can usually just program as I go and keep everything in my head because I already have the story of the quest down and everything, this time there were so many moving parts, deceivingly so, that I actually had to type out an outline for the whole thing. Doing that really helped me sort it out and get the quest working squeaky clean!
Still, got that done and squashed an old bug while I was at it :) good stuff!